v1.4.1: fixed multiplicity duplicating NPCs in rare cases
This commit is contained in:
@@ -31,6 +31,7 @@ import com.shatteredpixel.shatteredpixeldungeon.actors.mobs.Mob;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.actors.mobs.Statue;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.actors.mobs.Thief;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.actors.mobs.npcs.MirrorImage;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.actors.mobs.npcs.NPC;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.items.armor.Armor;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.items.scrolls.ScrollOfTeleportation;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.scenes.GameScene;
|
||||
@@ -71,7 +72,7 @@ public class Multiplicity extends Armor.Glyph {
|
||||
//FIXME should probably have a mob property for this
|
||||
if (!(attacker instanceof Mob)
|
||||
|| attacker.properties().contains(Char.Property.BOSS) || attacker.properties().contains(Char.Property.MINIBOSS)
|
||||
|| attacker instanceof Mimic || attacker instanceof Statue){
|
||||
|| attacker instanceof Mimic || attacker instanceof Statue || attacker instanceof NPC){
|
||||
m = Dungeon.level.createMob();
|
||||
} else {
|
||||
Actor.fixTime();
|
||||
|
||||
Reference in New Issue
Block a user