天策傲血输出宏v1.13
(花无邪/凌雪鸿/任中迟@叶芷青,20140507更新)
本简洁宏的思路是简化输出循环,提供自动扶摇、后跳闪避、减伤、打断、爆发、换武器、QTE等功能。
但不会包含自动跑位的技能,例如不会自动突、渊、疾等,避免出现add等不可控意外。
逐鹿中原版本输出循环基本不变,有牧云buff时候开风,保障风不会浪费在移动上,牧云buff不够4级时候优先打龙牙。
需要手动突(4尺距离侧跳然后突)或者渊。
奇穴会自动判断是否有打断、是龙吟残还是灭残。
针对宏执行的网络延迟进行优化(如打断、无gcd技能释放等)。
支持无加速或者1段加速(6点)。
支持马上输出。
宏开关说明:
1,扶摇开关:没什么好说的。
2,腰坠开关:会使用裕义坠,使用时机为开风的时候。如果需要手动爆发,请关闭开关,或者禁用技能“疾如风”(在第二栏)。
3,换武器开关:自动 换武器,会根据身上带的武器自动判断,支持2、3武器切换。
4,撼如雷好了就用开关:打开后,撼如雷好了就会自动释放(30秒一次)。如果关闭,则是在开风且蓝>0.5的时候才会使用撼如雷(蓝大于一半的时候1分钟1次)。如果想彻底禁用撼如雷,则关闭撼如雷技能开关(在第二栏)。
<一定要点这复制宏代码>
#name 花无邪傲血宏
#tip 天策傲血宏v1.13(花无邪/凌雪鸿/任中迟@叶芷青,20140507更新)
637
--405:徐如林,2611:霹雳
#skillbox 405,疾如风,2611,撼如雷
#varbool v_fy,off,tip:扶摇直上开关,icon:1485
#varbool v_yz,tip:腰坠开关,icon:4254
#varbool v_hwq,off,tip:换武器开关,icon:4774
#varbool v_hrl,tip:撼如雷好了就用开关,icon:635
#delay 1
--自动扶摇
/skill [v_fy] 扶摇直上
--副本躲避
/skill [nobuff:镇山河,(tpre:掷锤>0.5;(tar:何莘涯,dis<10,tpre:吞云吐纳>0.6))] 后撤
--减伤判断
/skill [life<0.15] 啸如虎
/if [fight,nobuff:镇山河&朝圣言&渡厄力&啸如虎&守如山&春泥护花&天地低昂&圣手织天]
/skill [life<0.3,cdtime:守如山>1.5] 啸如虎
/skill [life<0.5-(bufftime:徐如林;0)/100,!expcast:啸如虎] 守如山
/skill [tarisme,life<0.5] 御
/use [life<0.3] 上品止血丸
/end
--自动打断
/if [sklv:崩=1]
/skill [tprepare:净与无净|噬血影|一阳指·二品|无懈可击|天音化物|雨钓江秋|龙甩尾|火舞金钢|怒吼|急行军;(tprepare:蚀心引>0.2,tnobuff:蚀心引&蚀心引护盾);(tprepare:骑兵令>0.1,tnobuff:铁盾)] 崩
/end
--徐如林和蓝耗
/skill [fight,life<0.6,sktest:破风,nobuff:守如山,cdtime:守如山>1.5,gcd<1] 徐如林
/skill [fight,nobuff:碧水滔天,mana<0.6,sktest:破风,gcd<1] 徐如林
--换武器
/if [fight,v_hwq,sktest:破风]
----检查武器(每次上线后仅执行1次,更新武器后请重新应用宏)
/if [!v_checkweapon]
/var [bag:龙毁战戟;equip:龙毁战戟] v_stxwp
/var [bag:千载名;equip:千载名] v_ltxwp
/var [true] v_checkweapon
/end
/omwp [nobuff:水·痛切;buff:水·痛切<10;bufftime:水·痛切<=2] 龙毁战戟
/omwp [(!v_stxwp;(buff:水·痛切=10,bufftime:水·痛切>2)),nobuff:6394] 千载名
/omwp [(!v_stxwp;(buff:水·痛切=10,bufftime:水·痛切>2)),(!v_ltxwp;buff:6394)] 百战苍鹰
/end
--输出1:上破风,能打龙牙的时候开风、雷
--为了在风buff期间打出更多技能,开风时间需遵循:gcd < 10-gcdt*floor(10/gcdt),其中10为疾如风buff持续时间
--无加速/1档加速(gcdt=1.44)使用gcd<1,2档加速(gcdt=1.38)使用gcd<0.34
--开雷时间同理,1档加速gcd<0.8开雷
/skill [tnombuff:流血] 破风
/skill [fight,sktest:破风,tmbuff:致残,gcd<0.6,(!sklv:牧云=1;bufftime:牧云>10)] 疾如风
/if [v_hrl]
/skill [fight,sktest:破风,tmbuff:致残,nobuff:激雷,sklv:激雷=1,gcd<0.6] 撼如雷
/else
/skill [nobuff:激雷,expcast:疾如风,sklv:激雷=1,mana>0.5] 撼如雷
/end
/if [v_yz]
/use [buff:疾如风] 裕义坠
/end
--输出2:龙吟致残输出循环
/if [sklv:卷旗=1;horse]
----牧云buff等级低于4的时候优先龙牙
/skill [bufflv:牧云<4] 龙牙,龙吟,穿云
/skill [life<0.5] 灭
/skill 龙牙
/skill [tmbuff:致伤=2,cdtime:龙吟>gcdt] 霹雳
/skill [tmbuff:致伤=2] 龙吟
/skill [tlife<0.3] 灭
/skill 穿云
--输出3:灭致残输出循环(基本没有人用)
/elseif [sklv:战心=1]
/skill 龙牙
/skill [tmbuff:致伤=2,cdtime:灭>gcdt] 霹雳
/skill 灭,穿云
/end
/cast QTE