标题: 状态来源怎么判定 [打印本页] 作者: zyl147258 时间: 2022-7-3 20:27 标题: 状态来源怎么判定 <Custom Establish Effect>
// Check if the current effect dealt HP damage and is magical. 检查当前效果是否造成HP伤害以及是否具有魔法效果。
if (this.isHpEffect() && this.isMagical() && value > 0) {
var atonement = 225;
var group = user.friendsUnit().aliveMembers();
var hpHealed = Math.floor(value * 0.401);
for (var i = 0; i < group.length; ++i) {
var ally = group[i];
if (ally && ally.isStateAffected(atonement) && ally.stateOrigin(atonement) === user) {
ally.gainHp(hpHealed);
// Start the damage popup. 启动损害弹出窗口。
ally.startDamagePopup();
// Clear the results. 清除结果。
ally.clearResult();
}
}
}
</Custom Establish Effect>
这个是YEP的状态标签,换到MZ后关于状态来源的 ally.stateOrigin(atonement) === user 该怎么改?作者: alexncf125 时间: 2022-7-3 20:27
我来领取5星屑了~~~作者: zyl147258 时间: 2022-7-3 20:39
已解决,一个大佬帮找到了,贴留给大家了。改成ally.getStateOrigin(atonement) === user 就可以了。