[Brute/DwarfToss] Move Invulnerability condition appliance outside of the 5 tick delay as that allowed players to get attacked right after being thrown. [PC-336]

This commit is contained in:
Ben 2016-05-23 00:57:46 +01:00
parent be007cd62f
commit 2138330c70

View File

@ -343,6 +343,9 @@ public class DwarfToss extends SkillActive
target.leaveVehicle();
final double mult = (1.8) * timeScale;
//Protection
Factory.Condition().Factory().Invulnerable(GetName(), target, target, 1.25, false, false);
//Delay
Bukkit.getScheduler().scheduleSyncDelayedTask(Factory.getPlugin(), new Runnable()
{
@ -351,9 +354,6 @@ public class DwarfToss extends SkillActive
{
UtilAction.velocity(target, cur.getLocation().getDirection(), mult, false, 0, 0.2, 1.2, true);
//Protection
Factory.Condition().Factory().Invulnerable(GetName(), target, target, 0.5, false, false);
//Condition
Factory.Condition().Factory().Falling(GetName(), target, cur, 10, false, true);