@@ -261,47 +261,18 @@ public Profession getAlternateProfession(final String name) {
261261 * @return the profession for the role
262262 */
263263 public static Profession getProfessionFromPersonnelRole (final PersonnelRole role ) {
264- switch (role ) {
265- case AEROSPACE_PILOT :
266- case CONVENTIONAL_AIRCRAFT_PILOT :
267- return AEROSPACE ;
268- case GROUND_VEHICLE_DRIVER :
269- case NAVAL_VEHICLE_DRIVER :
270- case VTOL_PILOT :
271- case VEHICLE_GUNNER :
272- case VEHICLE_CREW :
273- return VEHICLE ;
274- case BATTLE_ARMOUR :
275- case SOLDIER :
276- return INFANTRY ;
277- case VESSEL_PILOT :
278- case VESSEL_CREW :
279- case VESSEL_GUNNER :
280- case VESSEL_NAVIGATOR :
281- return NAVAL ;
282- case MEK_TECH :
283- case MECHANIC :
284- case AERO_TEK :
285- case BA_TECH :
286- case ASTECH :
287- return TECH ;
288- case DOCTOR :
289- case MEDIC :
290- return MEDICAL ;
291- case ADMINISTRATOR_COMMAND :
292- case ADMINISTRATOR_LOGISTICS :
293- case ADMINISTRATOR_HR :
294- case ADMINISTRATOR_TRANSPORT :
295- return ADMINISTRATOR ;
296- case DEPENDENT :
297- case NONE :
298- return CIVILIAN ;
299- case MEKWARRIOR :
300- case LAM_PILOT :
301- case PROTOMEK_PILOT :
302- default :
303- return MEKWARRIOR ;
304- }
264+ return switch (role ) {
265+ case AEROSPACE_PILOT , CONVENTIONAL_AIRCRAFT_PILOT -> AEROSPACE ;
266+ case GROUND_VEHICLE_DRIVER , NAVAL_VEHICLE_DRIVER , VTOL_PILOT , VEHICLE_GUNNER , VEHICLE_CREW -> VEHICLE ;
267+ case BATTLE_ARMOUR , SOLDIER -> INFANTRY ;
268+ case VESSEL_PILOT , VESSEL_CREW , VESSEL_GUNNER , VESSEL_NAVIGATOR -> NAVAL ;
269+ case MEK_TECH , MECHANIC , AERO_TEK , BA_TECH , ASTECH -> TECH ;
270+ case DOCTOR , MEDIC -> MEDICAL ;
271+ case ADMINISTRATOR_COMMAND , ADMINISTRATOR_LOGISTICS , ADMINISTRATOR_HR , ADMINISTRATOR_TRANSPORT ->
272+ ADMINISTRATOR ;
273+ case MEKWARRIOR , LAM_PILOT , PROTOMEK_PILOT -> MEKWARRIOR ;
274+ default -> CIVILIAN ;
275+ };
305276 }
306277
307278 @ Override
0 commit comments