v2.2.0: corruption no longer causes phantom piranhas to teleport wildly
This commit is contained in:
@@ -24,6 +24,7 @@ package com.shatteredpixel.shatteredpixeldungeon.actors.mobs;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.Dungeon;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.actors.Actor;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.actors.Char;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Corruption;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.items.food.PhantomMeat;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.items.scrolls.ScrollOfTeleportation;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.items.wands.Wand;
|
||||
@@ -55,7 +56,7 @@ public class PhantomPiranha extends Piranha {
|
||||
}
|
||||
super.damage(dmg, src);
|
||||
|
||||
if (isAlive()) {
|
||||
if (isAlive() && !(src instanceof Corruption)) {
|
||||
if (dmgSource != null) {
|
||||
if (!Dungeon.level.adjacent(pos, dmgSource.pos)) {
|
||||
ArrayList<Integer> candidates = new ArrayList<>();
|
||||
|
||||
Reference in New Issue
Block a user