From 5502084b1889b62487761a0f1281841849fd0c9e Mon Sep 17 00:00:00 2001 From: Sollace <sollacea@gmail.com> Date: Sat, 23 Feb 2019 16:03:57 +0200 Subject: [PATCH] Reverse the burn check! Changelings disguised as mobs will burn in daylight if their mob does. --- .../minelittlepony/unicopia/spell/SpellDisguise.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/minelittlepony/unicopia/spell/SpellDisguise.java b/src/main/java/com/minelittlepony/unicopia/spell/SpellDisguise.java index f6ae5a8d..be466858 100644 --- a/src/main/java/com/minelittlepony/unicopia/spell/SpellDisguise.java +++ b/src/main/java/com/minelittlepony/unicopia/spell/SpellDisguise.java @@ -264,12 +264,16 @@ public class SpellDisguise extends AbstractSpell implements IAttachedEffect, ISu ((EntityTameable)to).setSitting(from.isSneaking()); } - if (from.isBurning()) { - to.setFire(1); - } else { + if (from instanceof EntityPlayer && ((EntityPlayer)from).isCreative()) { to.extinguish(); } + if (to.isBurning()) { + from.setFire(1); + } else { + from.extinguish(); + } + to.setSneaking(from.isSneaking()); }