脱坑,给术士玩家几个宏(有的是自己根据需要改的),亲测有效
1.献祭燃烧宏,(有献祭就燃烧,没有就献祭)
/script local c,i,b,f=CastSpellByName;for i=1,16 do b=UnitDebuff("target",i);if b and strfind(b,"Immol") then f=1;break;end;end;if f then SpellStopCasting();c("燃烧");else c("献祭");end;
2.一键BUFF宏
/script local n,s,k,j,b,f={"gScr","tInv"},{"魔甲术","侦测强效隐形"};for k=1,2 do f=nil;for j=1,16 do b=UnitBuff("player",j);if b and strfind(b,n[k]) then f=1;break;end;end;if not f then CastSpellByName(s[k]);break;end;end;
3.根据敌人职业自动上诅咒宏(有蓝职业语言诅咒,战士盗贼暗影诅咒,怪痛苦诅咒,可以根据自己需要改)
/script local c,s,t=UnitClass("target"),"痛苦诅咒",UnitPowerType("target");if UnitIsPlayer("target") then if t==0 then s="语言诅咒";else s="暗影诅咒";end;end;CastSpellByName(s);
END
4.狗自动吃自己DEBUFF(自动切换目标,沉默敌人宏)狗吃BUFF放在宝宝技能条4,沉默放宝宝技能条5
/script TargetUnit('Player')
/script CastPetAction(4)
/script TargetLastEnemy()
/script CastPetAction(5)
1.献祭燃烧宏,(有献祭就燃烧,没有就献祭)
/script local c,i,b,f=CastSpellByName;for i=1,16 do b=UnitDebuff("target",i);if b and strfind(b,"Immol") then f=1;break;end;end;if f then SpellStopCasting();c("燃烧");else c("献祭");end;
2.一键BUFF宏
/script local n,s,k,j,b,f={"gScr","tInv"},{"魔甲术","侦测强效隐形"};for k=1,2 do f=nil;for j=1,16 do b=UnitBuff("player",j);if b and strfind(b,n[k]) then f=1;break;end;end;if not f then CastSpellByName(s[k]);break;end;end;
3.根据敌人职业自动上诅咒宏(有蓝职业语言诅咒,战士盗贼暗影诅咒,怪痛苦诅咒,可以根据自己需要改)
/script local c,s,t=UnitClass("target"),"痛苦诅咒",UnitPowerType("target");if UnitIsPlayer("target") then if t==0 then s="语言诅咒";else s="暗影诅咒";end;end;CastSpellByName(s);
END
4.狗自动吃自己DEBUFF(自动切换目标,沉默敌人宏)狗吃BUFF放在宝宝技能条4,沉默放宝宝技能条5
/script TargetUnit('Player')
/script CastPetAction(4)
/script TargetLastEnemy()
/script CastPetAction(5)