enhance entity state modes

This commit is contained in:
2026-07-09 14:38:18 +03:30
parent 498d455277
commit dc3f2f53ca
2 changed files with 2 additions and 1 deletions
@@ -2,6 +2,7 @@ package org.project.constants.gameConstant;
public enum EntityState {
ALIVE,
DOWNED,
DEAD,
FROZEN
}
@@ -228,7 +228,7 @@ public abstract class Entity implements IDamageable, IHealable, IDefendable, IFi
@Override
public ArrayList<FightMoves> GetAvailableMoves() {
if (GetState() == EntityState.FROZEN) return new ArrayList<>(){};
if (GetState() == EntityState.FROZEN || GetState() == EntityState.DEAD) return new ArrayList<>(){};
ArrayList<FightMoves> result = new ArrayList<>();
result.add(FightMoves.DEFEND);