一键DPS宏回蓝版如下:
/script N=GetClientPlayer()
d=N.nAccumulateValue
/script sx1,sx2,sx3=N.GetSkillCDProgress(367,N.GetSkillLevel(367));
/script ly1,ly2,ly3=N.GetSkillCDProgress(301,N.GetSkillLevel(301));
/script by1,by2,by3=N.GetSkillCDProgress(316,N.GetSkillLevel(316));
a=0 m=N.nCurrentMana
if sx2>=1then
OnUseSkill(300,N.GetSkillLevel(300)) end;
if m<=7500 and by2==0 then a=1 end;
if d<=9 and a==1 then
OnUseSkill(367,N.GetSkillLevel(367)) end;
if d==10 and a==1 then
OnUseSkill(316,N.GetSkillLevel(316)) end;
if d>=8and a==0 then
OnUseSkill(301,N.GetSkillLevel(301)) end;
if d<=7and a==0 then
OnUseSkill(367,N.GetSkillLevel(367)) end;
基本意思其实和上一个一样,就是增加了一个判断是否需要回蓝的变量a,当蓝少于7500且抱元冷却时,判断a=1也就是进入需要回蓝状态,此时如果气不满则不停释放四象攒气,一直到满气后释放抱元回蓝。(7500是参考数,可以自行调节)
其实这个宏的回蓝还可以进一步增强:把坐忘当作回蓝技能加入,只需要在a=0 m=N.nCurrentMana后增加两行
/script zy1,zy2,zy3=N.GetSkillCDProgress(312,N.GetSkillLevel(312));
if zy2==0 then
OnUseSkill(312,N.GetSkillLevel(312)) end;
就可以了。
不过考虑到坐忘可能用来保命,所以这个可以看情况自己添加。
再考虑到开场如果担心两仪仇恨太高(这个宏开场第一下必然是两仪),那么不妨在上述地方再添加一句
if m==N.nMaxMana then
OnUseSkill(367,N.GetSkillLevel(367)) end;
也就是满蓝状态下优先放一招四象,可以给T多2秒时间建立仇恨。
其他诸如凭虚,韬光都可以自由添加,我个人是建议手动,因为这2个技能的使用时机主要还是看临场情况。