added iTile life

This commit is contained in:
2025-12-08 05:09:21 +01:00
parent 285b18b4cc
commit 9916fa8b25
3 changed files with 23 additions and 11 deletions

View File

@@ -220,10 +220,12 @@ public class Player extends Entity {
}
}
public void interactTile(int index) {
if(index == 999 || !panel.iTile[index].destructible) return;
if(index == 999 || !panel.iTile[index].destructible || panel.iTile[index].invincible) return;
if(!panel.iTile[index].meetItemReq(this)) return;
panel.iTile[index].playSE();
panel.iTile[index] = panel.iTile[index].getDestroyedForm();
panel.iTile[index].life--;
panel.iTile[index].invincible = true;
if(panel.iTile[index].life == 0) panel.iTile[index] = panel.iTile[index].getDestroyedForm();
}
public void interactNPC(int index) {