剑网3 多玩宏 关于春泥护花+目标判定后使用异常的疑问

去掉#duowan的话就不是多玩宏,系统默认使用第一行命令切误判语句,于是直接使用春泥了

直接点春泥当然可以使用不牵扯宏

然后来分析下该宏

多玩宏语句优先级为从上到下,即从第一行开始判断

/cast [target:player,tnobuff:守如山,tnobuff:涓埃] 春泥护花

该命令为如果目标是玩家切没有BUFF山和涓埃则对目标施法春泥

现在选择的目标是敌对怪物,则判断不能使用春泥 那么接下来的/cast 春泥护花自然毫无意义

结论:建议不是有该多玩宏,存在一定局限性

你需要的应该是一个对BOSS输出的时候不切换目标而给T春泥的宏吧

推个个官方宏给你

根据探梅宏修改

/script TTY,TID = GetClientPlayer().GetTarget() pT,pID=GetTargetHandle(TTY,TID).GetTarget() SelectTarget(pT,pID)

/cast 春泥护花

/script SelectTarget(TTY,TID)