Don't transfer slow time when possession ends, fixes #459

This commit is contained in:
Electroblob77
2020-06-19 21:36:29 +01:00
parent 14483629e5
commit c443e0d39c
@@ -15,6 +15,7 @@ import electroblob.wizardry.item.SpellActions;
import electroblob.wizardry.packet.PacketControlInput;
import electroblob.wizardry.packet.PacketPossession;
import electroblob.wizardry.packet.WizardryPacketHandler;
import electroblob.wizardry.potion.PotionSlowTime;
import electroblob.wizardry.registry.Spells;
import electroblob.wizardry.registry.WizardryItems;
import electroblob.wizardry.util.*;
@@ -325,6 +326,7 @@ public class Possession extends SpellRay {
if(!player.world.isRemote) player.world.spawnEntity(victim);
for(PotionEffect effect : player.getActivePotionEffects()){
if(effect.getPotion() instanceof PotionSlowTime) continue; // Don't transfer slow time
victim.addPotionEffect(effect);
}
}