蛇影质量监控以及利用
云端ID 15147 作  者 最近更新20140226 代码类型ver1.1.7版本以上 本周热度126 作者专栏

自行判断当前蛇影的质量【增益BUFF】

 

结合蛇影质量考虑是否食髓处刷新蛇影或者其他地方需要刷新蛇影的

 

然后举例肿么利用这个蛇影质量监控的例子

 

以上皆为献祭蛇影打印出来的,下面一张图则是普通无BUFF蛇影则返回false

可以自行测试,放测试图加宏一个是献祭下的蛇影为true,一个是有献祭但是蛇影是献祭前放的为false

 

蛇影质量监控实现完美,不会受任何问题影响【至少目前是没发现过的】!!!

<一定要点这复制宏代码>
  1. #name 蛇影质量监控
  2. /if [lastcast:蛇影]
  3.   /if [buff:2543]
  4.     /var [true] v_newsy.1
  5.   /elseif [buff:6246]
  6.     /var [true] v_newsy.2
  7.   /elseif [buff:6226]
  8.     /var [true] v_newsy.3
  9.   /elseif [nobuff:2543]
  10.     /var [false] v_newsy.1
  11.   /elseif [nobuff:6246]
  12.     /var [false] v_newsy.2
  13.   /elseif [nobuff:6226]
  14.     /var [false] v_newsy.3
  15.     /end
  16. /end ----------为灵蛇献祭和尾后针和夺命蛊的蛇影质量监控判断,无任何BUG
  17.  
  18. #name 蛇影质量监控
  19. /if [lastcast:蛇影]
  20.     /var [buff:2543] v_newsy.1
  21.     /var [buff:6246] v_newsy.2
  22.     /var [buff:6226] v_newsy.3
  23.     /var [buff:2828] v_newsy.4
  24. /end ----------为灵蛇献祭和尾后针和夺命蛊的蛇影质量监控判断,无任何BUG,为上述写法的精简写法,另外加上蜿蜒质量的蛇影
  25.  
  26. -如何利用呢?请看底下,本人比较懒,直接以爱丽丝的自行判断急速分段下的食髓刷新点为例子,毫无BUG,并且极大的缩短语句,完美实现
  27. #name 自行判断急速分段下的食髓刷新点
  28. /if [lastcast:蛇影]
  29.     /var [buff:2543] v_newsy.1
  30.     /var [buff:6246] v_newsy.2
  31.     /var [buff:6226] v_newsy.3
  32.     /var [buff:2828] v_newsy.4
  33. /end
  34. /if [ota:2209]
  35. /var [otaleft/(1-ota)] v_v
  36. /end
  37. /if [1.45>v_v>1.42]
  38. /var [1] v_js
  39. /elseif [1.39>v_v>1.36]
  40. /var [2] v_js
  41. /elseif [1.32>v_v>1.3]
  42. /var [3] v_js
  43. /elseif [1.26>v_v>1.24]
  44. /var [4] v_js
  45. /end
  46. /if [cdtime:2223|2226>2,tarisem]
  47. /if [v_js=1] -----一档6加速
  48. /skill [v_newsy.1,nobuff:6233,tmbufftime:2296<4,pettdis<5] 打断,2211
  49. /skill [v_newsy.3,nobuff:6233,tmbufftime:2296<7.5,pettdis<5] 打断,2211
  50. /skill [!v_newsy.1,!v_newsy.3,nobuff:6233,tmbufftime:2296<8.5,pettdis<5] 打断,2211
  51. /end
  52. /if [v_js=2] -----二档241加速
  53. /skill [v_newsy.1,nobuff:6233,tmbufftime:2296<4,pettdis<5] 打断,2211
  54. /skill [v_newsy.3,nobuff:6233,tmbufftime:2296<7.5,pettdis<5] 打断,2211
  55. /skill [!v_newsy.3,!v_newsy.1,nobuff:6233,tmbufftime:2296<8,pettdis<5] 打断,2211
  56. /end
  57. /if [v_js=3] -----三档503加速
  58. /skill [v_newsy.1,nobuff:6233,tmbufftime:2296<3.5,pettdis<5] 打断,2211
  59. /skill [v_newsy.3,nobuff:6233,tmbufftime:2296<6,pettdis<5] 打断,2211
  60. /skill [!v_newsy.3,!v_newsy.1,nobuff:6233,tmbufftime:2296<6.5,pettdis<5] 打断,2211
  61. /end
  62. /if [v_js=4] -----四档787加速
  63. /skill [v_newsy.1,nobuff:6233,tmbufftime:2296<2,pettdis<5] 打断,2211
  64. /skill [v_newsy.3,nobuff:6233,tmbufftime:2296<4.5,pettdis<5] 打断,2211
  65. /skill [!v_newsy.3,!v_newsy.1,nobuff:6233,tmbufftime:2296<4.5,pettdis<5] 打断,2211
  66. /end
  67. /end
  68.  -也可以在各处需要刷新蛇影的地方加上蛇影质量的考虑,新宏会对这里更详细考虑,比如现在的蛇影是尾后针蛇影,然后后面nobuff:6233处有了献祭BUFF,是否考虑补蛇影等等的刷新点
分类:五毒宏 毒经宏 通用宏
标签:
标识:/cloud/15147