/** Return the first critter with a matching tag. */ CreatureServerSide getCritterByTag(int tag) { for (CreatureServerSide critter : getCreatures()) { if (tag == critter.getTag()) { return critter; } } return null; }
void clearBattleInfo() { clearBattleTally(); for (CreatureServerSide critter : getCreatures()) { critter.heal(); critter.setBattleInfo(null, null, null); } }
void addCritter(CreatureServerSide critter) { getCreatures().add(critter); critter.setLegion(this); }