v2.0.0: rapier lunge now closes doors
This commit is contained in:
@@ -27,6 +27,8 @@ import com.shatteredpixel.shatteredpixeldungeon.actors.Actor;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.actors.Char;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Invisibility;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.actors.hero.Hero;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.levels.Terrain;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.levels.features.Door;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.messages.Messages;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.sprites.ItemSpriteSheet;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.ui.AttackIndicator;
|
||||
@@ -102,6 +104,9 @@ public class Rapier extends MeleeWeapon {
|
||||
hero.sprite.jump(hero.pos, dest, 0, 0.1f, new Callback() {
|
||||
@Override
|
||||
public void call() {
|
||||
if (Dungeon.level.map[hero.pos] == Terrain.OPEN_DOOR) {
|
||||
Door.leave( hero.pos );
|
||||
}
|
||||
hero.pos = dest;
|
||||
Dungeon.level.occupyCell(hero);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user