v0.9.0b: disarming traps now kill statues
This commit is contained in:
parent
bc03d17edc
commit
8942fb218e
|
@ -23,7 +23,9 @@ package com.shatteredpixel.shatteredpixeldungeon.levels.traps;
|
||||||
|
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.Assets;
|
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.hero.Hero;
|
import com.shatteredpixel.shatteredpixeldungeon.actors.hero.Hero;
|
||||||
|
import com.shatteredpixel.shatteredpixeldungeon.actors.mobs.Statue;
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.effects.CellEmitter;
|
import com.shatteredpixel.shatteredpixeldungeon.effects.CellEmitter;
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.effects.Speck;
|
import com.shatteredpixel.shatteredpixeldungeon.effects.Speck;
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.items.Heap;
|
import com.shatteredpixel.shatteredpixeldungeon.items.Heap;
|
||||||
|
@ -61,6 +63,12 @@ public class DisarmingTrap extends Trap{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (Actor.findChar(pos) instanceof Statue){
|
||||||
|
Actor.findChar(pos).die(this);
|
||||||
|
Sample.INSTANCE.play(Assets.Sounds.TELEPORT);
|
||||||
|
CellEmitter.get(pos).burst(Speck.factory(Speck.LIGHT), 4);
|
||||||
|
}
|
||||||
|
|
||||||
if (Dungeon.hero.pos == pos && !Dungeon.hero.flying){
|
if (Dungeon.hero.pos == pos && !Dungeon.hero.flying){
|
||||||
Hero hero = Dungeon.hero;
|
Hero hero = Dungeon.hero;
|
||||||
KindOfWeapon weapon = hero.belongings.weapon;
|
KindOfWeapon weapon = hero.belongings.weapon;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user