use of main.content.CONTENT_CONSTS.DEITY in project Eidolons by IDemiurge.
the class UnitGroupMaster method modifyFactions.
public static void modifyFactions() {
for (FACTION f : FACTION.values()) {
DEITY deity = f.getDeity();
ObjType faction = DataManager.getType(f.toString(), MACRO_OBJ_TYPES.FACTIONS);
if (faction == null) {
continue;
}
if (deity != null) {
ObjType deityType = DataManager.getType(deity.name(), DC_TYPE.DEITIES);
for (ObjType unit : DataManager.getTypes(DC_TYPE.UNITS)) {
if (unit.getProperty(G_PROPS.DEITY).equals(deityType.getName())) {
faction.addProperty(PROPS.UNIT_POOL, unit.getName(), true);
}
}
}
// List<String> list =
// StringMaster.openContainer(faction.getProperty(PROPS.UNIT_POOL));
// SortMaster.sortByValue(list, PARAMS.POWER, OBJ_TYPES.FACTIONS,
// false);
}
}