Force TriggerSkillByDualRange cast when necessary.

This commit is contained in:
MobiusDevelopment 2022-12-01 04:31:18 +00:00
parent f1158b42a0
commit 0ebddd779a
6 changed files with 36 additions and 6 deletions

View File

@ -72,6 +72,11 @@ public class TriggerSkillByDualRange extends AbstractEffect
return;
}
effector.getActingPlayer().useMagic(triggerSkill, null, false, triggerSkill.getCastRange() > 600);
if (effected.isPlayable() && !effected.isAutoAttackable(effector))
{
effector.getActingPlayer().updatePvPStatus();
}
effector.getActingPlayer().useMagic(triggerSkill, null, true, triggerSkill.getCastRange() > 600);
}
}

View File

@ -72,6 +72,11 @@ public class TriggerSkillByDualRange extends AbstractEffect
return;
}
effector.getActingPlayer().useMagic(triggerSkill, null, false, triggerSkill.getCastRange() > 600);
if (effected.isPlayable() && !effected.isAutoAttackable(effector))
{
effector.getActingPlayer().updatePvPStatus();
}
effector.getActingPlayer().useMagic(triggerSkill, null, true, triggerSkill.getCastRange() > 600);
}
}

View File

@ -72,6 +72,11 @@ public class TriggerSkillByDualRange extends AbstractEffect
return;
}
effector.getActingPlayer().useMagic(triggerSkill, null, false, triggerSkill.getCastRange() > 600);
if (effected.isPlayable() && !effected.isAutoAttackable(effector))
{
effector.getActingPlayer().updatePvPStatus();
}
effector.getActingPlayer().useMagic(triggerSkill, null, true, triggerSkill.getCastRange() > 600);
}
}

View File

@ -72,6 +72,11 @@ public class TriggerSkillByDualRange extends AbstractEffect
return;
}
effector.getActingPlayer().useMagic(triggerSkill, null, false, triggerSkill.getCastRange() > 600);
if (effected.isPlayable() && !effected.isAutoAttackable(effector))
{
effector.getActingPlayer().updatePvPStatus();
}
effector.getActingPlayer().useMagic(triggerSkill, null, true, triggerSkill.getCastRange() > 600);
}
}

View File

@ -72,6 +72,11 @@ public class TriggerSkillByDualRange extends AbstractEffect
return;
}
effector.getActingPlayer().useMagic(triggerSkill, null, false, triggerSkill.getCastRange() > 600);
if (effected.isPlayable() && !effected.isAutoAttackable(effector))
{
effector.getActingPlayer().updatePvPStatus();
}
effector.getActingPlayer().useMagic(triggerSkill, null, true, triggerSkill.getCastRange() > 600);
}
}

View File

@ -72,6 +72,11 @@ public class TriggerSkillByDualRange extends AbstractEffect
return;
}
effector.getActingPlayer().useMagic(triggerSkill, null, false, triggerSkill.getCastRange() > 600);
if (effected.isPlayable() && !effected.isAutoAttackable(effector))
{
effector.getActingPlayer().updatePvPStatus();
}
effector.getActingPlayer().useMagic(triggerSkill, null, true, triggerSkill.getCastRange() > 600);
}
}