丐帮蜀犬木桩宏,持续更新中。by大宝
云端ID 32782 作  者 最近更新20140705 代码类型超级宏 本周热度7 作者专栏

第一次写蜀犬宏,变化了宏结构,模拟一个状态机来实现本宏。使用时会显示当前在何种模块,本宏任在测试编写阶段,如有问题见谅。

奇穴为标准的蜀犬奇穴

秘籍需求酒中仙2持续,2-cd。

蜀犬回蓝。

拨狗回蓝。横打回蓝。(这两个不是很重要)

<一定要点这复制宏代码>
  1. #name 基础循环
  2.  
  3. #varnum v_state,5,tip:状态参数, tip_1:蛟龙套, tip_2:亢龙套, tip_3:回蓝套,tip_4:亢龙套补救回蓝
  4. #varnum v_boss,6,tip:停手temp变量;
  5. #varbool v_换武器
  6. #delay 1
  7. /if [nofight]
  8. /var [5] v_state
  9. /end
  10.  
  11. /return [ota]
  12.  
  13. /if [buff:吠日,mana=1;buff:吠日,buff:6381=4]
  14. /cbuff 吠日
  15. /end
  16.  
  17.  
  18. -------换武器
  19. /if [v_换武器]
  20. /omwp [buff:6394] 菀蒙棒
  21. /omwp [nobuff:6394] 蒿里行
  22. /end
  23.  
  24. -------智能扶摇
  25. /cast [(tpre:皇之怒|狼之怒|藏离精失|九鼎天怒式);(buff:沙暴|火星;tar:独孤问俗,0.1>tlife;tar:头狼,fight>15;tbuff:白昼;tar:李倓,tlife>0.2;mapc:大明宫,tar:安禄山,(tlife>0.7;tlife<0.12);tar:沙叱博,tlife<0.4;mapc:军械库,tar:萧沙,dis<10;tar:澹台枯火,dis<5),lastcast:亢龙有悔] 扶摇直上
  26.  
  27. -----起手酒中仙
  28. /if [v_state=5]
  29. /cast [nocd:酒中仙,state:stand] 酒中仙
  30. /var [1] v_state
  31. /end
  32.  
  33.  
  34. -----boss变量停手
  35. /if [tpre:力拔山河|皇之怒|狼之怒|藏离精失;buff:沙暴|饿鬼·饥|离愁]
  36. /var [v_state] v_boss
  37. /var [9] v_state
  38. /end
  39.  
  40. ------稻香村老一
  41. /if [tpre:千山鸟鸣,!v_state=2]
  42. /cast [nocd:龙跃于渊] 龙跃于渊
  43.  
  44. /cast 亢龙有悔
  45. /cast 拨狗朝天
  46. /end
  47. -----距离追击
  48. /if [10<distance]
  49. /if [nocd:棒打狗头;!state:stand]
  50. /cast 棒打狗头
  51. /elseif [!lastcast:棒打狗头]
  52. /var [2] v_state
  53. /end
  54. /end
  55.  
  56. -----紧急补dot
  57. /if [tmbufftime:亢龙有悔<7,nocd:龙跃于渊]
  58. /if [0.72<mana,5<tmbufftime:亢龙有悔]
  59. /var [2] v_state
  60. /elseif [0.5<mana,tmbufftime:亢龙有悔>3]
  61. /cast [nocd:龙跃于渊] 龙跃于渊
  62. /cast 亢龙有悔
  63.  
  64. /end
  65. /end
  66.  
  67. -----突发空蓝
  68. /if [mana<0.1,(!buff:6398;bufftime:6398<3.5),buff:天隼击,v_state~=2,v_state~=3,!lastota:酒中仙,!lastcast:蜀犬吠日]
  69. /var [3] v_state
  70. /end
  71.  
  72. -----蛟龙套
  73. /if [v_state=1]
  74.  
  75. /cast [nobuff:6381;buff:6381<8,mana>0.1,bufftime:酒中仙>7] 龙腾五岳,龙游天地,双龙取水
  76. /cast [buff:6381<6,bufftime:酒中仙>6;!buff:6381] 蛟龙翻江
  77. /if [buff:6381>=8,mana>=0.72;bufftime:酒中仙<=7,mana>=0.72;!buff:酒中仙,mana>0.72]
  78. /var [2] v_state
  79. /elseif [buff:6381>=8,mana<0.72]
  80. /var [4] v_state
  81. /elseif [nobuff:酒中仙,!lastota:酒中仙]
  82. /var [3] v_state
  83. /end
  84. /end
  85.  
  86. -----亢龙套
  87. /if [v_state=2]
  88. /cast [nocd:龙跃于渊] 龙跃于渊
  89. /cast [nocd:龙战于野] 龙战于野
  90. /cast [mana>0.3] 亢龙有悔
  91. /cast [nobuff:天隼击,mana<0.1] 天隼击
  92.  
  93. /if [bufftime:6398<3.5,buff:天隼击]
  94. /var [3] v_state
  95. /elseif [mana<0.2,lastcast:龙战于野,buff:龙跃]
  96. /cast 拨狗朝天
  97. /elseif [mana<0.2,!buff:6398]
  98. /var [3] v_state
  99. /end
  100. /end
  101.  
  102. -----回蓝套
  103. /if [v_state=3]
  104. /cast [lastcast:亢龙有悔,cd:蜀犬吠日] 拨狗朝天
  105. /cast [nocd:酒中仙] 酒中仙
  106. /cast [nocd:蜀犬吠日,!lastota:酒中仙,mana<0.1,bufftime:酒中仙>5] 蜀犬吠日
  107. /cast [nocd:棒打狗头,!lastota:酒中仙,!lastcast:蜀犬吠日,mana<0.7,bufftime:酒中仙>10] 棒打狗头
  108. /cast [mana<0.75] 横打双獒
  109. /cast [mana<0.9,!lastota:酒中仙,!lastcast:蜀犬吠日] 拨狗朝天
  110.  
  111.  
  112. /if [mana>0.89;lastota:酒中仙;lastcast:蜀犬吠日]
  113. /var [1] v_state
  114. /end
  115. /end
  116.  
  117. ------亢龙套缺蓝补救
  118. /if [v_state=4]
  119. /cast [mana<0.72] 拨狗朝天
  120. /if [mana>=0.72]
  121. /var [2] v_state
  122. /end
  123. /end
  124.  
  125. --------boss技能
  126. /if [v_state=9]
  127. /cast 扶摇直上
  128. /if [!(tpre:力拔山河;buff:沙暴|饿鬼·饥|离愁)]
  129. /var [v_boss] v_state
  130. /end
  131. /end
分类:丐帮宏
标签:
标识:/cloud/32782