|
|
@ -2413,8 +2413,8 @@ public class Enum { |
|
|
|
{"High Magus"}, |
|
|
|
{"High Magus"}, |
|
|
|
{"Archmagus"}}, |
|
|
|
{"Archmagus"}}, |
|
|
|
new String[]{"Despot Rule", "Common Rule", "Council Rule", "Magocracy"}, |
|
|
|
new String[]{"Despot Rule", "Common Rule", "Council Rule", "Magocracy"}, |
|
|
|
EnumSet.of(PromoteType.Bard, PromoteType.Channeler, PromoteType.Crusader, PromoteType.Nightstalker, |
|
|
|
EnumSet.of(PromoteType.Assassin, PromoteType.Bard, PromoteType.Channeler, PromoteType.Doomsayer, |
|
|
|
PromoteType.Prelate, PromoteType.Priest, PromoteType.Sentinel, PromoteType.Scout)), |
|
|
|
PromoteType.Fury, PromoteType.Necromancer, PromoteType.Priest, PromoteType.Warlock, PromoteType.Wizard)), |
|
|
|
MERCENARY("Mercenary Company", new String[][]{ |
|
|
|
MERCENARY("Mercenary Company", new String[][]{ |
|
|
|
{"Soldier"}, |
|
|
|
{"Soldier"}, |
|
|
|
{"Man-at-Arms"}, |
|
|
|
{"Man-at-Arms"}, |
|
|
@ -2425,8 +2425,8 @@ public class Enum { |
|
|
|
{"High Commander"}, |
|
|
|
{"High Commander"}, |
|
|
|
{"Warlord"}}, |
|
|
|
{"Warlord"}}, |
|
|
|
new String[]{"Magistrature", "Mob Law", "Council Rule", "Republic Rule"}, |
|
|
|
new String[]{"Magistrature", "Mob Law", "Council Rule", "Republic Rule"}, |
|
|
|
EnumSet.of(PromoteType.Bard, PromoteType.Channeler, PromoteType.Crusader, PromoteType.Nightstalker, |
|
|
|
EnumSet.of(PromoteType.Assassin, PromoteType.Bard, PromoteType.Priest, PromoteType.Scout, |
|
|
|
PromoteType.Prelate, PromoteType.Priest, PromoteType.Sentinel, PromoteType.Scout)), |
|
|
|
PromoteType.Thief, PromoteType.Warlock, PromoteType.Warrior)), |
|
|
|
THIEVES("Thieve's Den", new String[][]{ |
|
|
|
THIEVES("Thieve's Den", new String[][]{ |
|
|
|
{"Urchin"}, |
|
|
|
{"Urchin"}, |
|
|
|
{"Footpad"}, |
|
|
|
{"Footpad"}, |
|
|
@ -2438,8 +2438,8 @@ public class Enum { |
|
|
|
{"Grandmaster Thief"}, |
|
|
|
{"Grandmaster Thief"}, |
|
|
|
{"Grandfather"}}, |
|
|
|
{"Grandfather"}}, |
|
|
|
new String[]{"Despot Rule", "Common Rule", "Oligarchy", "Republic Rule"}, |
|
|
|
new String[]{"Despot Rule", "Common Rule", "Oligarchy", "Republic Rule"}, |
|
|
|
EnumSet.of(PromoteType.Bard, PromoteType.Channeler, PromoteType.Crusader, PromoteType.Nightstalker, |
|
|
|
EnumSet.of(PromoteType.Assassin, PromoteType.Barbarian, PromoteType.Bard, PromoteType.Priest, |
|
|
|
PromoteType.Prelate, PromoteType.Priest, PromoteType.Sentinel, PromoteType.Scout)), |
|
|
|
PromoteType.Scout, PromoteType.Thief, PromoteType.Wizard)), |
|
|
|
DWARF("Dwarf Hold", new String[][]{ |
|
|
|
DWARF("Dwarf Hold", new String[][]{ |
|
|
|
{"Citizen"}, |
|
|
|
{"Citizen"}, |
|
|
|
{"Master"}, |
|
|
|
{"Master"}, |
|
|
@ -2448,8 +2448,8 @@ public class Enum { |
|
|
|
{"Great Thane"}, |
|
|
|
{"Great Thane"}, |
|
|
|
{"High Thane"}}, |
|
|
|
{"High Thane"}}, |
|
|
|
new String[]{"Despot Rule", "Common Rule", "Council Rule", "Republic Rule"}, |
|
|
|
new String[]{"Despot Rule", "Common Rule", "Council Rule", "Republic Rule"}, |
|
|
|
EnumSet.of(PromoteType.Bard, PromoteType.Channeler, PromoteType.Crusader, PromoteType.Nightstalker, |
|
|
|
EnumSet.of(PromoteType.Crusader, PromoteType.Prelate, PromoteType.Priest, PromoteType.Sentinel, |
|
|
|
PromoteType.Prelate, PromoteType.Priest, PromoteType.Sentinel, PromoteType.Scout)), |
|
|
|
PromoteType.Warrior)), |
|
|
|
HIGHCOURT("High Court", new String[][]{ |
|
|
|
HIGHCOURT("High Court", new String[][]{ |
|
|
|
{"Eccekebe"}, |
|
|
|
{"Eccekebe"}, |
|
|
|
{"Saedulor"}, |
|
|
|
{"Saedulor"}, |
|
|
@ -2461,8 +2461,9 @@ public class Enum { |
|
|
|
{"Aglaeron"}, |
|
|
|
{"Aglaeron"}, |
|
|
|
{"Ellestor", "Elestril"}}, |
|
|
|
{"Ellestor", "Elestril"}}, |
|
|
|
new String[]{"Despot Rule", "Common Rule", "Council Rule", "Republic Rule"}, |
|
|
|
new String[]{"Despot Rule", "Common Rule", "Council Rule", "Republic Rule"}, |
|
|
|
EnumSet.of(PromoteType.Bard, PromoteType.Channeler, PromoteType.Crusader, PromoteType.Nightstalker, |
|
|
|
EnumSet.of(PromoteType.Assassin, PromoteType.Bard, PromoteType.Channeler, PromoteType.Druid, |
|
|
|
PromoteType.Prelate, PromoteType.Priest, PromoteType.Sentinel, PromoteType.Scout)), |
|
|
|
PromoteType.Necromancer, PromoteType.Priest, PromoteType.Ranger, PromoteType.Scout, |
|
|
|
|
|
|
|
PromoteType.Thief, PromoteType.Warrior, PromoteType.Wizard)), |
|
|
|
VIRAKT("Virakt", new String[][]{ |
|
|
|
VIRAKT("Virakt", new String[][]{ |
|
|
|
{"Jov'uus"}, |
|
|
|
{"Jov'uus"}, |
|
|
|
{"Urikhan"}, |
|
|
|
{"Urikhan"}, |
|
|
@ -2473,8 +2474,9 @@ public class Enum { |
|
|
|
{"Khar'uus"}, |
|
|
|
{"Khar'uus"}, |
|
|
|
{"Kryqh'khalin"}}, |
|
|
|
{"Kryqh'khalin"}}, |
|
|
|
new String[]{"Despot Rule", "Common Rule", "Council Rule", "Republic Rule"}, |
|
|
|
new String[]{"Despot Rule", "Common Rule", "Council Rule", "Republic Rule"}, |
|
|
|
EnumSet.of(PromoteType.Bard, PromoteType.Channeler, PromoteType.Crusader, PromoteType.Nightstalker, |
|
|
|
EnumSet.of(PromoteType.Assassin, PromoteType.Bard, PromoteType.Channeler, PromoteType.Fury, |
|
|
|
PromoteType.Prelate, PromoteType.Priest, PromoteType.Sentinel, PromoteType.Scout)), |
|
|
|
PromoteType.Huntress, PromoteType.Nightstalker, PromoteType.Priest, PromoteType.Ranger, |
|
|
|
|
|
|
|
PromoteType.Scout, PromoteType.Thief, PromoteType.Warrior, PromoteType.Wizard)), |
|
|
|
BRIALIA("Coven of Brialia", new String[][]{ // Unknown Rank names
|
|
|
|
BRIALIA("Coven of Brialia", new String[][]{ // Unknown Rank names
|
|
|
|
{"Devotee"}, |
|
|
|
{"Devotee"}, |
|
|
|
{"Initiated"}, |
|
|
|
{"Initiated"}, |
|
|
@ -2485,8 +2487,8 @@ public class Enum { |
|
|
|
{"Hierophant"}, |
|
|
|
{"Hierophant"}, |
|
|
|
{"Witch King", "Witch Queen"}}, |
|
|
|
{"Witch King", "Witch Queen"}}, |
|
|
|
new String[]{"Despot Rule", "Common Rule", "Council Rule", "Republic Rule"}, |
|
|
|
new String[]{"Despot Rule", "Common Rule", "Council Rule", "Republic Rule"}, |
|
|
|
EnumSet.of(PromoteType.Bard, PromoteType.Channeler, PromoteType.Crusader, PromoteType.Nightstalker, |
|
|
|
EnumSet.allOf(PromoteType.class)), |
|
|
|
PromoteType.Prelate, PromoteType.Priest, PromoteType.Sentinel, PromoteType.Scout)), |
|
|
|
|
|
|
|
UNHOLY("Unholy Legion", new String[][]{ // Unknown Rank names
|
|
|
|
UNHOLY("Unholy Legion", new String[][]{ // Unknown Rank names
|
|
|
|
{"Footman"}, |
|
|
|
{"Footman"}, |
|
|
|
{"Fell Legionaire"}, |
|
|
|
{"Fell Legionaire"}, |
|
|
@ -2497,8 +2499,9 @@ public class Enum { |
|
|
|
{"Dread Master", "Dread Mistress"}, |
|
|
|
{"Dread Master", "Dread Mistress"}, |
|
|
|
{"Dread Lord", "Dread Lady"}}, |
|
|
|
{"Dread Lord", "Dread Lady"}}, |
|
|
|
new String[]{"Despot Rule", "Despot Rule", "Council Rule", "Republic Rule"}, |
|
|
|
new String[]{"Despot Rule", "Despot Rule", "Council Rule", "Republic Rule"}, |
|
|
|
EnumSet.of(PromoteType.Bard, PromoteType.Channeler, PromoteType.Crusader, PromoteType.Nightstalker, |
|
|
|
EnumSet.of(PromoteType.Assassin, PromoteType.Channeler, PromoteType.Necromancer, PromoteType.Priest, |
|
|
|
PromoteType.Prelate, PromoteType.Priest, PromoteType.Sentinel, PromoteType.Scout)), |
|
|
|
PromoteType.Scout, PromoteType.Thief, PromoteType.Warlock, PromoteType.Warrior, |
|
|
|
|
|
|
|
PromoteType.Wizard)), |
|
|
|
SCOURGE("Cult of the Scourge", new String[][]{ |
|
|
|
SCOURGE("Cult of the Scourge", new String[][]{ |
|
|
|
{"Thrall"}, |
|
|
|
{"Thrall"}, |
|
|
|
{"Mudir"}, |
|
|
|
{"Mudir"}, |
|
|
@ -2506,8 +2509,8 @@ public class Enum { |
|
|
|
{"Hand of the Dark"}, |
|
|
|
{"Hand of the Dark"}, |
|
|
|
{"Dark Father", "Dark Mother"}}, |
|
|
|
{"Dark Father", "Dark Mother"}}, |
|
|
|
new String[]{"Despot Rule", "Common Rule", "Council Rule", "Republic Rule"}, |
|
|
|
new String[]{"Despot Rule", "Common Rule", "Council Rule", "Republic Rule"}, |
|
|
|
EnumSet.of(PromoteType.Bard, PromoteType.Channeler, PromoteType.Crusader, PromoteType.Nightstalker, |
|
|
|
EnumSet.of(PromoteType.Bard, PromoteType.Channeler, PromoteType.Doomsayer, PromoteType.Priest, |
|
|
|
PromoteType.Prelate, PromoteType.Priest, PromoteType.Sentinel, PromoteType.Scout)), |
|
|
|
PromoteType.Scout, PromoteType.Warrior, PromoteType.Wizard)), |
|
|
|
PIRATE("Pirate Crew", new String[][]{ |
|
|
|
PIRATE("Pirate Crew", new String[][]{ |
|
|
|
{"Midshipman", "Midshipwoman"}, |
|
|
|
{"Midshipman", "Midshipwoman"}, |
|
|
|
{"Sailor"}, |
|
|
|
{"Sailor"}, |
|
|
@ -2516,8 +2519,7 @@ public class Enum { |
|
|
|
{"First Mate"}, |
|
|
|
{"First Mate"}, |
|
|
|
{"Captain"}}, |
|
|
|
{"Captain"}}, |
|
|
|
new String[]{"Despot Rule", "Common Rule", "Council Rule", "Republic Rule"}, |
|
|
|
new String[]{"Despot Rule", "Common Rule", "Council Rule", "Republic Rule"}, |
|
|
|
EnumSet.of(PromoteType.Bard, PromoteType.Channeler, PromoteType.Crusader, PromoteType.Nightstalker, |
|
|
|
EnumSet.allOf(PromoteType.class)), |
|
|
|
PromoteType.Prelate, PromoteType.Priest, PromoteType.Sentinel, PromoteType.Scout)), |
|
|
|
|
|
|
|
HERALD("Academy of Heralds", new String[][]{ |
|
|
|
HERALD("Academy of Heralds", new String[][]{ |
|
|
|
{"Pupil"}, |
|
|
|
{"Pupil"}, |
|
|
|
{"Scribe"}, |
|
|
|
{"Scribe"}, |
|
|
@ -2528,8 +2530,7 @@ public class Enum { |
|
|
|
{"Archivist"}, |
|
|
|
{"Archivist"}, |
|
|
|
{"Loremaster"}}, |
|
|
|
{"Loremaster"}}, |
|
|
|
new String[]{"Despot Rule", "Common Rule", "Council Rule", "Republic Rule"}, |
|
|
|
new String[]{"Despot Rule", "Common Rule", "Council Rule", "Republic Rule"}, |
|
|
|
EnumSet.of(PromoteType.Bard, PromoteType.Channeler, PromoteType.Crusader, PromoteType.Nightstalker, |
|
|
|
EnumSet.allOf(PromoteType.class)), |
|
|
|
PromoteType.Prelate, PromoteType.Priest, PromoteType.Sentinel, PromoteType.Scout)), |
|
|
|
|
|
|
|
CENTAUR("Centaur Cohort", new String[][]{ |
|
|
|
CENTAUR("Centaur Cohort", new String[][]{ |
|
|
|
{"Hoplite"}, |
|
|
|
{"Hoplite"}, |
|
|
|
{"Peltast"}, |
|
|
|
{"Peltast"}, |
|
|
@ -2540,8 +2541,9 @@ public class Enum { |
|
|
|
{"Praetorian"}, |
|
|
|
{"Praetorian"}, |
|
|
|
{"Paragon"}}, |
|
|
|
{"Paragon"}}, |
|
|
|
new String[]{"Despot Rule", "Common Rule", "Council Rule", "Republic Rule"}, |
|
|
|
new String[]{"Despot Rule", "Common Rule", "Council Rule", "Republic Rule"}, |
|
|
|
EnumSet.of(PromoteType.Bard, PromoteType.Channeler, PromoteType.Crusader, PromoteType.Nightstalker, |
|
|
|
EnumSet.of(PromoteType.Barbarian, PromoteType.Crusader, PromoteType.Druid, PromoteType.Huntress, |
|
|
|
PromoteType.Prelate, PromoteType.Priest, PromoteType.Sentinel, PromoteType.Scout)), |
|
|
|
PromoteType.Prelate, PromoteType.Priest, PromoteType.Ranger, PromoteType.Sentinel, |
|
|
|
|
|
|
|
PromoteType.Warrior)), |
|
|
|
KHREE("Aracoix Kh'ree", new String[][]{ |
|
|
|
KHREE("Aracoix Kh'ree", new String[][]{ |
|
|
|
{"Duriacor"}, |
|
|
|
{"Duriacor"}, |
|
|
|
{"Exarch"}, |
|
|
|
{"Exarch"}, |
|
|
@ -2554,8 +2556,9 @@ public class Enum { |
|
|
|
{"Araceos"}, |
|
|
|
{"Araceos"}, |
|
|
|
{"Hierarch"}}, |
|
|
|
{"Hierarch"}}, |
|
|
|
new String[]{"Despot Rule", "Common Rule", "Council Rule", "Republic Rule"}, |
|
|
|
new String[]{"Despot Rule", "Common Rule", "Council Rule", "Republic Rule"}, |
|
|
|
EnumSet.of(PromoteType.Bard, PromoteType.Channeler, PromoteType.Crusader, PromoteType.Nightstalker, |
|
|
|
EnumSet.of(PromoteType.Assassin, PromoteType.Barbarian, PromoteType.Bard, PromoteType.Huntress, |
|
|
|
PromoteType.Prelate, PromoteType.Priest, PromoteType.Sentinel, PromoteType.Scout)); |
|
|
|
PromoteType.Priest, PromoteType.Ranger, PromoteType.Scout, PromoteType.Thief, |
|
|
|
|
|
|
|
PromoteType.Warlock, PromoteType.Warrior)); |
|
|
|
|
|
|
|
|
|
|
|
private final String name; |
|
|
|
private final String name; |
|
|
|
private final String[][] ranks; //Stored Rank#->Gender(M,F)
|
|
|
|
private final String[][] ranks; //Stored Rank#->Gender(M,F)
|
|
|
|