From de27a543f5d5f0077e189ddc595d90cae0860aff Mon Sep 17 00:00:00 2001 From: Sollace Date: Sat, 1 Jan 2022 01:23:42 +0200 Subject: [PATCH] Added lightning effects to the black hole --- .../unicopia/ability/magic/spell/effect/DarkVortexSpell.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/com/minelittlepony/unicopia/ability/magic/spell/effect/DarkVortexSpell.java b/src/main/java/com/minelittlepony/unicopia/ability/magic/spell/effect/DarkVortexSpell.java index d64020c3..fc7b08d7 100644 --- a/src/main/java/com/minelittlepony/unicopia/ability/magic/spell/effect/DarkVortexSpell.java +++ b/src/main/java/com/minelittlepony/unicopia/ability/magic/spell/effect/DarkVortexSpell.java @@ -5,6 +5,7 @@ import com.minelittlepony.unicopia.ability.magic.Caster; import com.minelittlepony.unicopia.ability.magic.spell.Situation; import com.minelittlepony.unicopia.ability.magic.spell.trait.SpellTraits; import com.minelittlepony.unicopia.ability.magic.spell.trait.Trait; +import com.minelittlepony.unicopia.particle.ParticleUtils; import com.minelittlepony.unicopia.particle.SphereParticleEffect; import com.minelittlepony.unicopia.particle.UParticles; import com.minelittlepony.unicopia.projectile.MagicProjectileEntity; @@ -74,6 +75,10 @@ public class DarkVortexSpell extends AttractiveSpell { source.subtractEnergyCost(-accumulatedMass); + if (!source.isClient() && source.getWorld().random.nextInt(300) == 0) { + ParticleUtils.spawnParticle(source.getWorld(), UParticles.LIGHTNING_BOLT, getOrigin(source), Vec3d.ZERO); + } + return super.tick(source, situation); }