超级宏实现还比较麻烦,后续会出一个ls版本,轻松使用。
原文:增强萨白皮书 - Turtle WoW (turtle-wow.org)
/startattack /script C=RunSuperMacro A=GetWeaponEnchantInfo() I=IsBuffActive S=GetSpellCooldown /script M=UnitMana("player")/UnitManaMax("player") MP=UnitMana("player") X=CastSpellByName /script if A~=1 then X("风怒武器") end /script local _,i=I("闪电般的速度", "player");if i then tl=GetPlayerBuffTimeLeft(i-1) end;if (not tl or tl<2 or not I("乱舞","player")) and S(150,"spell")==0 and MP>319 then C("一风");elseif MP>182 and S(151,"spell")==0 then C("满风") end; /script if not I("风之优雅","player") then X("风之优雅图腾");elseif not I("大地之力","player") then X("大地之力图腾");elseif not I("法力之泉","player") then X("法力之泉图腾") end; /script if not I("烈焰震击","target") and M>0.35 then C("满火");elseif I("烈焰震击","target") and M>0.35 then C("满冰") end; /script if not I("烈焰震击","target") and M<0.35 then C("一火");elseif I("烈焰震击","target") and M<0.35 then C("一冰") end;
此宏需要超级宏插件支撑(分别设置6个宏,名称为一风/满风/一火/满火/一冰/满冰)
宏内 150 与151为风暴打击一级与二级在法术技能书内ID
卡好双风暴以后使用
/script local s,i,n="风暴打击",1;while 1 do n=GetSpellName(i,"spell");if n then if strfind(n,s) then print((i)) ;break;end;i=i+1;else break;end;end;
来确定法术技能书ID
每次新增坐骑以后需要从新更改技能书ID
- 本文固定链接: https://www.fengshen.cn/2024/05/增强萨一键输出宏1拖6/gameofwind/
- 转载请注明: fengshen 发表于 Dream of Wind | 一梦风神
觉得文章有用,微信打赏一元。
