public boolean partyDamage(float damage){ boolean damaged = false; int currentLength = creatureList.length; for (int i = 0; i < currentLength; i++) { damaged = damageCreature(i, damage); if ( currentLength > creatureList.length ) { i--; currentLength = creatureList.length; } } return damaged; }