public void rollInitAndResolveTies() { if (getOptions().booleanOption(OptionsConstants.RPG_INDIVIDUAL_INITIATIVE)) { Vector<TurnOrdered> vRerolls = new Vector<TurnOrdered>(); for (int i = 0; i < entities.size(); i++) { Entity e = entities.get(i); if (initiativeRerollRequests.contains(getTeamForPlayer(e.getOwner()))) { vRerolls.add(e); } } TurnOrdered.rollInitAndResolveTies(getEntitiesVector(), vRerolls, false); } else { TurnOrdered.rollInitAndResolveTies(teams, initiativeRerollRequests, getOptions().booleanOption(OptionsConstants.INIT_INITIATIVE_STREAK_COMPENSATION)); } initiativeRerollRequests.removeAllElements(); }