public static String determineETypeName(MechSummary ms) { if (ms.getUnitType().equals("BattleArmor")) { return Entity.getEntityMajorTypeName(Entity.ETYPE_INFANTRY); } else if (ms.getUnitType().equals("Infantry")) { return Entity.getEntityMajorTypeName(Entity.ETYPE_INFANTRY); } else if (ms.getUnitType().equals("VTOL")) { return Entity.getEntityMajorTypeName(Entity.ETYPE_VTOL); } else if (ms.getUnitType().equals("Naval")) { return Entity.getEntityMajorTypeName(Entity.ETYPE_TANK); } else if (ms.getUnitType().equals("Gun Emplacement")) { return Entity.getEntityMajorTypeName(Entity.ETYPE_TANK); } else if (ms.getUnitType().equals("Tank")) { return Entity.getEntityMajorTypeName(Entity.ETYPE_TANK); } else if (ms.getUnitType().equals("Mek")) { return Entity.getEntityMajorTypeName(Entity.ETYPE_MECH); } else if (ms.getUnitType().equals("ProtoMek")) { return Entity.getEntityMajorTypeName(Entity.ETYPE_PROTOMECH); } else if (ms.getUnitType().equals("Space Station")) { return Entity.getEntityMajorTypeName(Entity.ETYPE_AERO); } else if (ms.getUnitType().equals("Jumpship")) { return Entity.getEntityMajorTypeName(Entity.ETYPE_AERO); } else if (ms.getUnitType().equals("Dropship")) { return Entity.getEntityMajorTypeName(Entity.ETYPE_AERO); } else if (ms.getUnitType().equals("Small Craft")) { return Entity.getEntityMajorTypeName(Entity.ETYPE_AERO); } else if (ms.getUnitType().equals("Conventional Fighter")) { return Entity.getEntityMajorTypeName(Entity.ETYPE_AERO); } else if (ms.getUnitType().equals("Aero")) { return Entity.getEntityMajorTypeName(Entity.ETYPE_AERO); } else if (ms.getUnitType().equals("Unknown")) {
/** * Generate a Quirk's Unit ID given an Entity. * * @param ent Entity to generate UnitId from * @param useModel determines if the model should be used, or be 'all' * @return The ID for the unit. */ private static String getUnitId(Entity ent, boolean useModel) { String typeText = Entity.getEntityMajorTypeName(ent.getEntityType()); if (useModel) { return ent.getChassis() + "~" + ent.getModel() + "~" + typeText; } else { return ent.getChassis() + "~~" + typeText; } }