Healing particle standard
This commit is contained in:
parent
85a384bad7
commit
bc5a9a1d5e
|
@ -7,6 +7,7 @@ import mineplex.core.common.util.UtilParticle.ViewDist;
|
|||
import mineplex.core.updater.UpdateType;
|
||||
import mineplex.core.updater.event.UpdateEvent;
|
||||
import nautilus.game.arcade.game.games.moba.kit.HeroSkill;
|
||||
import nautilus.game.arcade.game.games.moba.util.MobaParticles;
|
||||
import org.bukkit.Location;
|
||||
import org.bukkit.Material;
|
||||
import org.bukkit.block.Block;
|
||||
|
@ -55,7 +56,7 @@ public class SkillHappyTrees extends HeroSkill
|
|||
@EventHandler
|
||||
public void update(UpdateEvent event)
|
||||
{
|
||||
if (event.getType() != UpdateType.FASTEST)
|
||||
if (event.getType() != UpdateType.FASTER)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
@ -152,7 +153,7 @@ public class SkillHappyTrees extends HeroSkill
|
|||
}
|
||||
|
||||
entity.setHealth(Math.min(entity.getHealth() + 2, entity.getMaxHealth()));
|
||||
UtilParticle.PlayParticle(ParticleType.HAPPY_VILLAGER, entity.getLocation().add(0, 1, 0), 0.5F, 0.5F, 0.5F, 0.1F, 4, ViewDist.LONG);
|
||||
MobaParticles.healing(entity, 3);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -8,6 +8,7 @@ import mineplex.core.updater.UpdateType;
|
|||
import mineplex.core.updater.event.UpdateEvent;
|
||||
import nautilus.game.arcade.game.GameTeam;
|
||||
import nautilus.game.arcade.game.games.moba.kit.HeroSkill;
|
||||
import nautilus.game.arcade.game.games.moba.util.MobaParticles;
|
||||
import org.bukkit.*;
|
||||
import org.bukkit.block.Banner;
|
||||
import org.bukkit.block.Block;
|
||||
|
@ -101,7 +102,7 @@ public class SkillRally extends HeroSkill
|
|||
continue;
|
||||
}
|
||||
|
||||
UtilParticle.PlayParticleToAll(ParticleType.HEART, nearby.getLocation().add(0, 1, 0), 0.5F, 0.5F, 0.5F, 0.01F, 1, ViewDist.LONG);
|
||||
MobaParticles.healing(nearby, 3);
|
||||
Manager.GetCondition().Factory().Regen(GetName(), nearby, data.Owner, 3, 1, false, true, false);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -0,0 +1,16 @@
|
|||
package nautilus.game.arcade.game.games.moba.util;
|
||||
|
||||
import mineplex.core.common.util.UtilParticle;
|
||||
import mineplex.core.common.util.UtilParticle.ParticleType;
|
||||
import mineplex.core.common.util.UtilParticle.ViewDist;
|
||||
import org.bukkit.entity.LivingEntity;
|
||||
|
||||
public class MobaParticles
|
||||
{
|
||||
|
||||
public static void healing(LivingEntity entity, int amount)
|
||||
{
|
||||
UtilParticle.PlayParticleToAll(ParticleType.HEART, entity.getEyeLocation(), 0.5F, 0.5F, 0.5F, 0.1F, amount, ViewDist.LONG);
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in New Issue