/skill [tnoname:霸王蛇巨龙潭傀儡枪斧兵,nombuff:定军]定军
偷懒专用!如果你是一个比较犀利的天策,或者不愿意偷懒,或者是一个新手想练手法的话,强烈建议删除此句!
又或者改为target:noboss或者target:boss,前者为只对小怪起作用,后者为只对BOSS起作用。看个人喜好了。
PS:有人问我既然想偷懒,为什么不对霸王蛇和傀儡这些用定军。其实……其实是我上次T霸王蛇的时候,偷懒开按键精灵,结果刚好一条蛇出来变红的时候,我的定军CD还剩3秒,本来一个灭或者穿也应该拉得回来才对,但是那天不知道是怎么回事,也许是被闪躲了或者未命中吧,总之蛇就进人群了 !所以霸王蛇我坚决不再偷懒了,定军还是手动打吧 !
注意:此宏只能保证让你的仇恨循环尽量达到最优,并且帮助你做一些繁琐的工作,比如开扶摇开山开虎等等,但并不能保证你的仇恨最大化。
若要成为一个合格并且犀利的铁牢天策,请把你镇派里的渊点出来,然后将这个技能放在一个你觉得顺手的位置。
蓝色语句如不需要,请自行删除!
/skill
[tnoname:陆寻-千秋子-阁逻鸿,ttforce:少林|明教|藏剑|纯阳|万花|七秀|五毒|唐门,buff:弹跳]跳
/config
before:[fight,distance<6,nobuff:守如山,nobuff:啸如虎,nobuff:镇山河]
/skill
[life<0.2]啸如虎
/skill [life<0.35]守如山
/skill
[life<0.4,cd:守如山,cd:啸如虎]昂如岳
/config before:null
/config
before:[fight,distance<6]
/skill [mana<0.65]徐如林
/skill
猛虎下山
/config before:null
/skill
[fight,target:boss,nobuff:掠如火,nobuff:渊,nobuff:当关,mbuff:破防=5]扶摇直上
/skill
[prepare:净与不净|吸取内力|上品金创药]崩
/skill [prepare:狂炎燃叶功|震地颤尘锤]御
/skill
[mbuff:破防>3,tnoname:里赤梅-蛮熊之力]御
/skill [target:boss]灭,破风,穿
/skill
灭,穿,破风
/skill
[tnoname:霸王蛇-巨龙潭傀儡-枪斧兵,nombuff:定军]定军
精简宏如下:
什么山虎岳林扶摇定军等等都手动,宏的作用仅为仇恨技能,可将次宏放在破风键位,然后无脑"破风"即可。
如果你需要与你的傲血宏合并在一起,那么全部复制进你的傲血宏里即可,复制位置在开山开虎开林的这些语句后面,但一定要在任何一个输出技能的前面。
但还是推荐分开来,因为傲血宏的开山开虎机制,和铁牢宏是完全不一样的。
如不需与傲血宏合并,去掉蓝色部分就可以(其实不去也没影响),御那一句,看个人喜好吧,不想自动开御就去掉,建议还是开启,便于保持龙血和当关。
/config before:[mount:铁牢律]
/skill
[prepare:净与不净|吸取内力]崩
/skill [mbuff:破防>3]御
/skill
[target:boss]灭,破风,穿
/skill 灭,穿,破风
/config
before:null
小礼物一份:
/script bCancelBuffOn = bCancelBuffOn or false
bCancelBuffOn = not
bCancelBuffOn
bCancelBuffList={"引羌笛","金刚伏魔五阵","极乐"}
local function
CheckBuff(nid,nlv,idx)
local bfname=Table_GetBuffName(nid,nlv)
for k,v in
pairs(bCancelBuffList) do
if bfname==v
then
GetClientPlayer().CancelBuff(idx)
end
end
end
if
bCancelBuffOn then
for k,v in pairs(GetClientPlayer().GetBuffList() or {})
do
CheckBuff(v.dwID,v.nLevel,v.nIndex)
end
OutputMessage("MSG_SYS","自动取消buff开启\n")
else
OutputMessage("MSG_SYS","自动取消buff关闭\n")
end
RegisterCancelBuff
= RegisterCancelBuff or false
if not RegisterCancelBuff
then
RegisterCancelBuff =
true
RegisterEvent("BUFF_UPDATE",
function()
if not bCancelBuffOn then
return end
if GetClientPlayer().dwID == arg0
then
CheckBuff(arg4,arg8,arg2)
end
end)
end