From befc7556b810c8986b9315a893a37cecd9b6be29 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Wed, 7 Feb 2018 21:31:53 -0500 Subject: [PATCH] v0.6.3: sad ghost no longer ignored all buffs, is now corruption immune --- .../items/artifacts/DriedRose.java | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/DriedRose.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/DriedRose.java index 6e7cf9f21..20c623332 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/DriedRose.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/DriedRose.java @@ -25,10 +25,10 @@ import com.shatteredpixel.shatteredpixeldungeon.Assets; import com.shatteredpixel.shatteredpixeldungeon.Dungeon; import com.shatteredpixel.shatteredpixeldungeon.actors.Actor; import com.shatteredpixel.shatteredpixeldungeon.actors.Char; -import com.shatteredpixel.shatteredpixeldungeon.actors.blobs.ToxicGas; import com.shatteredpixel.shatteredpixeldungeon.actors.blobs.CorrosiveGas; -import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Buff; +import com.shatteredpixel.shatteredpixeldungeon.actors.blobs.ToxicGas; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Burning; +import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Corruption; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.LockedFloor; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.Hero; import com.shatteredpixel.shatteredpixeldungeon.actors.mobs.Mob; @@ -596,11 +596,6 @@ public class DriedRose extends Artifact { return block; } - @Override - public void add( Buff buff ) { - //in other words, can't be directly affected by buffs/debuffs. - } - @Override public boolean interact() { updateRose(); @@ -646,6 +641,7 @@ public class DriedRose extends Artifact { immunities.add( CorrosiveGas.class ); immunities.add( Burning.class ); immunities.add( ScrollOfPsionicBlast.class ); + immunities.add( Corruption.class ); } private class Wandering extends Mob.Wandering {