v0.6.3: sad ghost no longer ignored all buffs, is now corruption immune

This commit is contained in:
Evan Debenham 2018-02-07 21:31:53 -05:00 committed by Evan Debenham
parent 3d43c3c5c7
commit befc7556b8

View File

@ -25,10 +25,10 @@ import com.shatteredpixel.shatteredpixeldungeon.Assets;
import com.shatteredpixel.shatteredpixeldungeon.Dungeon; import com.shatteredpixel.shatteredpixeldungeon.Dungeon;
import com.shatteredpixel.shatteredpixeldungeon.actors.Actor; import com.shatteredpixel.shatteredpixeldungeon.actors.Actor;
import com.shatteredpixel.shatteredpixeldungeon.actors.Char; 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.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.Burning;
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Corruption;
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.LockedFloor; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.LockedFloor;
import com.shatteredpixel.shatteredpixeldungeon.actors.hero.Hero; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.Hero;
import com.shatteredpixel.shatteredpixeldungeon.actors.mobs.Mob; import com.shatteredpixel.shatteredpixeldungeon.actors.mobs.Mob;
@ -596,11 +596,6 @@ public class DriedRose extends Artifact {
return block; return block;
} }
@Override
public void add( Buff buff ) {
//in other words, can't be directly affected by buffs/debuffs.
}
@Override @Override
public boolean interact() { public boolean interact() {
updateRose(); updateRose();
@ -646,6 +641,7 @@ public class DriedRose extends Artifact {
immunities.add( CorrosiveGas.class ); immunities.add( CorrosiveGas.class );
immunities.add( Burning.class ); immunities.add( Burning.class );
immunities.add( ScrollOfPsionicBlast.class ); immunities.add( ScrollOfPsionicBlast.class );
immunities.add( Corruption.class );
} }
private class Wandering extends Mob.Wandering { private class Wandering extends Mob.Wandering {