forked from MagicBane/Server
charter class requirements added
This commit is contained in:
+48
-24
@@ -2320,7 +2320,8 @@ public class Enum {
|
|||||||
|
|
||||||
public enum GuildCharterType {
|
public enum GuildCharterType {
|
||||||
NONE("None", new String[][]{{"None"}}, new String[]{"Thearchy", "Common Rule", "Theocracy", "Republic Rule"},
|
NONE("None", new String[][]{{"None"}}, new String[]{"Thearchy", "Common Rule", "Theocracy", "Republic Rule"},
|
||||||
EnumSet.noneOf(PromoteType.class)),
|
EnumSet.noneOf(PromoteType.class),
|
||||||
|
EnumSet.noneOf(MonsterType.class)),
|
||||||
|
|
||||||
CATHEDRAL("Church of the All-Father", new String[][]{
|
CATHEDRAL("Church of the All-Father", new String[][]{
|
||||||
{"Acolyte", "Acolyte"},
|
{"Acolyte", "Acolyte"},
|
||||||
@@ -2333,7 +2334,9 @@ public class Enum {
|
|||||||
{"Patriarch", "Matriarch"}},
|
{"Patriarch", "Matriarch"}},
|
||||||
new String[]{"Thearchy", "Common Rule", "Theocracy", "Republic Rule"},
|
new String[]{"Thearchy", "Common Rule", "Theocracy", "Republic Rule"},
|
||||||
EnumSet.of(PromoteType.Bard, PromoteType.Channeler, PromoteType.Crusader, PromoteType.Nightstalker,
|
EnumSet.of(PromoteType.Bard, PromoteType.Channeler, PromoteType.Crusader, PromoteType.Nightstalker,
|
||||||
PromoteType.Prelate, PromoteType.Priest, PromoteType.Sentinel, PromoteType.Scout)),
|
PromoteType.Prelate, PromoteType.Priest, PromoteType.Sentinel, PromoteType.Scout),
|
||||||
|
EnumSet.of(MonsterType.Aelfborn, MonsterType.Centaur, MonsterType.Elf, MonsterType.HalfGiant,
|
||||||
|
MonsterType.Human)),
|
||||||
MILITARY("Military", new String[][]{
|
MILITARY("Military", new String[][]{
|
||||||
{"Recruit"},
|
{"Recruit"},
|
||||||
{"Footman"},
|
{"Footman"},
|
||||||
@@ -2345,7 +2348,8 @@ public class Enum {
|
|||||||
{"Lord Marshall", "Lady Marshall"}},
|
{"Lord Marshall", "Lady Marshall"}},
|
||||||
new String[]{"Autocracy", "Common Rule", "Council Rule", "Militocracy"},
|
new String[]{"Autocracy", "Common Rule", "Council Rule", "Militocracy"},
|
||||||
EnumSet.of(PromoteType.Bard, PromoteType.Priest, PromoteType.Scout, PromoteType.Warlock,
|
EnumSet.of(PromoteType.Bard, PromoteType.Priest, PromoteType.Scout, PromoteType.Warlock,
|
||||||
PromoteType.Warrior, PromoteType.Wizard)),
|
PromoteType.Warrior, PromoteType.Wizard),
|
||||||
|
EnumSet.of(MonsterType.Centaur, MonsterType.HalfGiant, MonsterType.Human)),
|
||||||
TEMPLE("Temple of the Cleansing Flame", new String[][]{
|
TEMPLE("Temple of the Cleansing Flame", new String[][]{
|
||||||
{"Aspirant"},
|
{"Aspirant"},
|
||||||
{"Novice"},
|
{"Novice"},
|
||||||
@@ -2358,7 +2362,8 @@ public class Enum {
|
|||||||
{"Pontifex", "Pontifectrix"}},
|
{"Pontifex", "Pontifectrix"}},
|
||||||
new String[]{"Despot Rule", "Common Rule", "Protectorship", "Republic Rule"},
|
new String[]{"Despot Rule", "Common Rule", "Protectorship", "Republic Rule"},
|
||||||
EnumSet.of(PromoteType.Assassin, PromoteType.Bard, PromoteType.Channeler, PromoteType.Confessor,
|
EnumSet.of(PromoteType.Assassin, PromoteType.Bard, PromoteType.Channeler, PromoteType.Confessor,
|
||||||
PromoteType.Nightstalker, PromoteType.Priest, PromoteType.Scout, PromoteType.Templar)),
|
PromoteType.Nightstalker, PromoteType.Priest, PromoteType.Scout, PromoteType.Templar),
|
||||||
|
EnumSet.of(MonsterType.HalfGiant, MonsterType.Human)),
|
||||||
BARBARIAN("Barbarian Clan", new String[][]{
|
BARBARIAN("Barbarian Clan", new String[][]{
|
||||||
{"Barbarian"},
|
{"Barbarian"},
|
||||||
{"Skald"},
|
{"Skald"},
|
||||||
@@ -2369,7 +2374,8 @@ public class Enum {
|
|||||||
{"Thane"}},
|
{"Thane"}},
|
||||||
new String[]{"Chiefdom", "Common Rule", "Council Rule", "Republic Rule"},
|
new String[]{"Chiefdom", "Common Rule", "Council Rule", "Republic Rule"},
|
||||||
EnumSet.of(PromoteType.Barbarian, PromoteType.Bard, PromoteType.Doomsayer, PromoteType.Fury,
|
EnumSet.of(PromoteType.Barbarian, PromoteType.Bard, PromoteType.Doomsayer, PromoteType.Fury,
|
||||||
PromoteType.Priest, PromoteType.Scout, PromoteType.Thief, PromoteType.Warrior)),
|
PromoteType.Priest, PromoteType.Scout, PromoteType.Thief, PromoteType.Warrior),
|
||||||
|
EnumSet.of(MonsterType.Aelfborn, MonsterType.HalfGiant, MonsterType.Human, MonsterType.Minotaur)),
|
||||||
RANGER("Ranger's Brotherhood", new String[][]{
|
RANGER("Ranger's Brotherhood", new String[][]{
|
||||||
{"Yeoman"},
|
{"Yeoman"},
|
||||||
{"Pathfinder"},
|
{"Pathfinder"},
|
||||||
@@ -2380,7 +2386,8 @@ public class Enum {
|
|||||||
{"Lord Protector", "Lady Protector"}},
|
{"Lord Protector", "Lady Protector"}},
|
||||||
new String[]{"Despot Rule", "Collectivism", "Council Rule", "Republic Rule"},
|
new String[]{"Despot Rule", "Collectivism", "Council Rule", "Republic Rule"},
|
||||||
EnumSet.of(PromoteType.Bard, PromoteType.Channeler, PromoteType.Druid, PromoteType.Priest,
|
EnumSet.of(PromoteType.Bard, PromoteType.Channeler, PromoteType.Druid, PromoteType.Priest,
|
||||||
PromoteType.Ranger, PromoteType.Scout, PromoteType.Warrior)),
|
PromoteType.Ranger, PromoteType.Scout, PromoteType.Warrior),
|
||||||
|
EnumSet.of(MonsterType.Aelfborn, MonsterType.Elf, MonsterType.HalfGiant, MonsterType.Human, MonsterType.Shade)),
|
||||||
AMAZON("Amazon Temple", new String[][]{
|
AMAZON("Amazon Temple", new String[][]{
|
||||||
{"Amazon Thrall", "Amazon"},
|
{"Amazon Thrall", "Amazon"},
|
||||||
{"Amazon Slave", "Amazon Warrior"},
|
{"Amazon Slave", "Amazon Warrior"},
|
||||||
@@ -2390,7 +2397,8 @@ public class Enum {
|
|||||||
{"Amazon Regent", "Imperatrix"}},
|
{"Amazon Regent", "Imperatrix"}},
|
||||||
new String[]{"Despot Rule", "Common Rule", "Gynarchy", "Gynocracy"},
|
new String[]{"Despot Rule", "Common Rule", "Gynarchy", "Gynocracy"},
|
||||||
EnumSet.of(PromoteType.Bard, PromoteType.Druid, PromoteType.Fury, PromoteType.Huntress,
|
EnumSet.of(PromoteType.Bard, PromoteType.Druid, PromoteType.Fury, PromoteType.Huntress,
|
||||||
PromoteType.Priest, PromoteType.Scout, PromoteType.Warrior, PromoteType.Wizard)),
|
PromoteType.Priest, PromoteType.Scout, PromoteType.Warrior, PromoteType.Wizard),
|
||||||
|
EnumSet.of(MonsterType.Aelfborn, MonsterType.Elf, MonsterType.HalfGiant, MonsterType.Human)),
|
||||||
NOBLE("Noble House", new String[][]{
|
NOBLE("Noble House", new String[][]{
|
||||||
{"Serf"},
|
{"Serf"},
|
||||||
{"Vassal"},
|
{"Vassal"},
|
||||||
@@ -2403,7 +2411,8 @@ public class Enum {
|
|||||||
{"Emperor", "Empress"}},
|
{"Emperor", "Empress"}},
|
||||||
new String[]{"Monarchy", "Common Rule", "Feodality", "Republic"},
|
new String[]{"Monarchy", "Common Rule", "Feodality", "Republic"},
|
||||||
EnumSet.of(PromoteType.Assassin, PromoteType.Bard, PromoteType.Channeler, PromoteType.Priest,
|
EnumSet.of(PromoteType.Assassin, PromoteType.Bard, PromoteType.Channeler, PromoteType.Priest,
|
||||||
PromoteType.Scout, PromoteType.Thief, PromoteType.Warlock, PromoteType.Warrior, PromoteType.Wizard)),
|
PromoteType.Scout, PromoteType.Thief, PromoteType.Warlock, PromoteType.Warrior, PromoteType.Wizard),
|
||||||
|
EnumSet.of(MonsterType.Aelfborn, MonsterType.HalfGiant, MonsterType.Human)),
|
||||||
WIZARD("Wizard's Conclave", new String[][]{
|
WIZARD("Wizard's Conclave", new String[][]{
|
||||||
{"Apprentice"},
|
{"Apprentice"},
|
||||||
{"Neophyte"},
|
{"Neophyte"},
|
||||||
@@ -2414,7 +2423,8 @@ public class Enum {
|
|||||||
{"Archmagus"}},
|
{"Archmagus"}},
|
||||||
new String[]{"Despot Rule", "Common Rule", "Council Rule", "Magocracy"},
|
new String[]{"Despot Rule", "Common Rule", "Council Rule", "Magocracy"},
|
||||||
EnumSet.of(PromoteType.Assassin, PromoteType.Bard, PromoteType.Channeler, PromoteType.Doomsayer,
|
EnumSet.of(PromoteType.Assassin, PromoteType.Bard, PromoteType.Channeler, PromoteType.Doomsayer,
|
||||||
PromoteType.Fury, PromoteType.Necromancer, PromoteType.Priest, PromoteType.Warlock, PromoteType.Wizard)),
|
PromoteType.Fury, PromoteType.Necromancer, PromoteType.Priest, PromoteType.Warlock, PromoteType.Wizard),
|
||||||
|
EnumSet.of(MonsterType.Aelfborn, MonsterType.Elf, MonsterType.Human, MonsterType.Nephilim, MonsterType.Shade)),
|
||||||
MERCENARY("Mercenary Company", new String[][]{
|
MERCENARY("Mercenary Company", new String[][]{
|
||||||
{"Soldier"},
|
{"Soldier"},
|
||||||
{"Man-at-Arms"},
|
{"Man-at-Arms"},
|
||||||
@@ -2426,7 +2436,8 @@ public class Enum {
|
|||||||
{"Warlord"}},
|
{"Warlord"}},
|
||||||
new String[]{"Magistrature", "Mob Law", "Council Rule", "Republic Rule"},
|
new String[]{"Magistrature", "Mob Law", "Council Rule", "Republic Rule"},
|
||||||
EnumSet.of(PromoteType.Assassin, PromoteType.Bard, PromoteType.Priest, PromoteType.Scout,
|
EnumSet.of(PromoteType.Assassin, PromoteType.Bard, PromoteType.Priest, PromoteType.Scout,
|
||||||
PromoteType.Thief, PromoteType.Warlock, PromoteType.Warrior)),
|
PromoteType.Thief, PromoteType.Warlock, PromoteType.Warrior),
|
||||||
|
EnumSet.of(MonsterType.Aelfborn, MonsterType.Aracoix, MonsterType.HalfGiant, MonsterType.Human, MonsterType.Shade)),
|
||||||
THIEVES("Thieve's Den", new String[][]{
|
THIEVES("Thieve's Den", new String[][]{
|
||||||
{"Urchin"},
|
{"Urchin"},
|
||||||
{"Footpad"},
|
{"Footpad"},
|
||||||
@@ -2439,7 +2450,9 @@ public class Enum {
|
|||||||
{"Grandfather"}},
|
{"Grandfather"}},
|
||||||
new String[]{"Despot Rule", "Common Rule", "Oligarchy", "Republic Rule"},
|
new String[]{"Despot Rule", "Common Rule", "Oligarchy", "Republic Rule"},
|
||||||
EnumSet.of(PromoteType.Assassin, PromoteType.Barbarian, PromoteType.Bard, PromoteType.Priest,
|
EnumSet.of(PromoteType.Assassin, PromoteType.Barbarian, PromoteType.Bard, PromoteType.Priest,
|
||||||
PromoteType.Scout, PromoteType.Thief, PromoteType.Wizard)),
|
PromoteType.Scout, PromoteType.Thief, PromoteType.Wizard),
|
||||||
|
EnumSet.of(MonsterType.Aelfborn, MonsterType.Aracoix, MonsterType.Elf, MonsterType.Human, MonsterType.Irekei,
|
||||||
|
MonsterType.Nephilim, MonsterType.Shade, MonsterType.Vampire)),
|
||||||
DWARF("Dwarf Hold", new String[][]{
|
DWARF("Dwarf Hold", new String[][]{
|
||||||
{"Citizen"},
|
{"Citizen"},
|
||||||
{"Master"},
|
{"Master"},
|
||||||
@@ -2449,7 +2462,8 @@ public class Enum {
|
|||||||
{"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.Crusader, PromoteType.Prelate, PromoteType.Priest, PromoteType.Sentinel,
|
EnumSet.of(PromoteType.Crusader, PromoteType.Prelate, PromoteType.Priest, PromoteType.Sentinel,
|
||||||
PromoteType.Warrior)),
|
PromoteType.Warrior),
|
||||||
|
EnumSet.of(MonsterType.Dwarf)),
|
||||||
HIGHCOURT("High Court", new String[][]{
|
HIGHCOURT("High Court", new String[][]{
|
||||||
{"Eccekebe"},
|
{"Eccekebe"},
|
||||||
{"Saedulor"},
|
{"Saedulor"},
|
||||||
@@ -2463,7 +2477,8 @@ public class Enum {
|
|||||||
new String[]{"Despot Rule", "Common Rule", "Council Rule", "Republic Rule"},
|
new String[]{"Despot Rule", "Common Rule", "Council Rule", "Republic Rule"},
|
||||||
EnumSet.of(PromoteType.Assassin, PromoteType.Bard, PromoteType.Channeler, PromoteType.Druid,
|
EnumSet.of(PromoteType.Assassin, PromoteType.Bard, PromoteType.Channeler, PromoteType.Druid,
|
||||||
PromoteType.Necromancer, PromoteType.Priest, PromoteType.Ranger, PromoteType.Scout,
|
PromoteType.Necromancer, PromoteType.Priest, PromoteType.Ranger, PromoteType.Scout,
|
||||||
PromoteType.Thief, PromoteType.Warrior, PromoteType.Wizard)),
|
PromoteType.Thief, PromoteType.Warrior, PromoteType.Wizard),
|
||||||
|
EnumSet.of(MonsterType.Elf, MonsterType.Minotaur)),
|
||||||
VIRAKT("Virakt", new String[][]{
|
VIRAKT("Virakt", new String[][]{
|
||||||
{"Jov'uus"},
|
{"Jov'uus"},
|
||||||
{"Urikhan"},
|
{"Urikhan"},
|
||||||
@@ -2476,7 +2491,8 @@ public class Enum {
|
|||||||
new String[]{"Despot Rule", "Common Rule", "Council Rule", "Republic Rule"},
|
new String[]{"Despot Rule", "Common Rule", "Council Rule", "Republic Rule"},
|
||||||
EnumSet.of(PromoteType.Assassin, PromoteType.Bard, PromoteType.Channeler, PromoteType.Fury,
|
EnumSet.of(PromoteType.Assassin, PromoteType.Bard, PromoteType.Channeler, PromoteType.Fury,
|
||||||
PromoteType.Huntress, PromoteType.Nightstalker, PromoteType.Priest, PromoteType.Ranger,
|
PromoteType.Huntress, PromoteType.Nightstalker, PromoteType.Priest, PromoteType.Ranger,
|
||||||
PromoteType.Scout, PromoteType.Thief, PromoteType.Warrior, PromoteType.Wizard)),
|
PromoteType.Scout, PromoteType.Thief, PromoteType.Warrior, PromoteType.Wizard),
|
||||||
|
EnumSet.of(MonsterType.Irekei)),
|
||||||
BRIALIA("Coven of Brialia", new String[][]{ // Unknown Rank names
|
BRIALIA("Coven of Brialia", new String[][]{ // Unknown Rank names
|
||||||
{"Devotee"},
|
{"Devotee"},
|
||||||
{"Initiated"},
|
{"Initiated"},
|
||||||
@@ -2487,7 +2503,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.allOf(PromoteType.class)),
|
EnumSet.allOf(PromoteType.class),
|
||||||
|
EnumSet.allOf(MonsterType.class)),
|
||||||
|
|
||||||
UNHOLY("Unholy Legion", new String[][]{ // Unknown Rank names
|
UNHOLY("Unholy Legion", new String[][]{ // Unknown Rank names
|
||||||
{"Footman"},
|
{"Footman"},
|
||||||
@@ -2501,7 +2518,8 @@ public class Enum {
|
|||||||
new String[]{"Despot Rule", "Despot Rule", "Council Rule", "Republic Rule"},
|
new String[]{"Despot Rule", "Despot Rule", "Council Rule", "Republic Rule"},
|
||||||
EnumSet.of(PromoteType.Assassin, PromoteType.Channeler, PromoteType.Necromancer, PromoteType.Priest,
|
EnumSet.of(PromoteType.Assassin, PromoteType.Channeler, PromoteType.Necromancer, PromoteType.Priest,
|
||||||
PromoteType.Scout, PromoteType.Thief, PromoteType.Warlock, PromoteType.Warrior,
|
PromoteType.Scout, PromoteType.Thief, PromoteType.Warlock, PromoteType.Warrior,
|
||||||
PromoteType.Wizard)),
|
PromoteType.Wizard),
|
||||||
|
EnumSet.of(MonsterType.Human, MonsterType.Shade, MonsterType.Vampire)),
|
||||||
SCOURGE("Cult of the Scourge", new String[][]{
|
SCOURGE("Cult of the Scourge", new String[][]{
|
||||||
{"Thrall"},
|
{"Thrall"},
|
||||||
{"Mudir"},
|
{"Mudir"},
|
||||||
@@ -2510,7 +2528,8 @@ public class Enum {
|
|||||||
{"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.Doomsayer, PromoteType.Priest,
|
EnumSet.of(PromoteType.Bard, PromoteType.Channeler, PromoteType.Doomsayer, PromoteType.Priest,
|
||||||
PromoteType.Scout, PromoteType.Warrior, PromoteType.Wizard)),
|
PromoteType.Scout, PromoteType.Warrior, PromoteType.Wizard),
|
||||||
|
EnumSet.of(MonsterType.Aelfborn, MonsterType.Human, MonsterType.Minotaur, MonsterType.Nephilim)),
|
||||||
PIRATE("Pirate Crew", new String[][]{
|
PIRATE("Pirate Crew", new String[][]{
|
||||||
{"Midshipman", "Midshipwoman"},
|
{"Midshipman", "Midshipwoman"},
|
||||||
{"Sailor"},
|
{"Sailor"},
|
||||||
@@ -2519,7 +2538,8 @@ 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.allOf(PromoteType.class)),
|
EnumSet.allOf(PromoteType.class),
|
||||||
|
EnumSet.allOf(MonsterType.class)),
|
||||||
HERALD("Academy of Heralds", new String[][]{
|
HERALD("Academy of Heralds", new String[][]{
|
||||||
{"Pupil"},
|
{"Pupil"},
|
||||||
{"Scribe"},
|
{"Scribe"},
|
||||||
@@ -2530,7 +2550,8 @@ 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.allOf(PromoteType.class)),
|
EnumSet.allOf(PromoteType.class),
|
||||||
|
EnumSet.allOf(MonsterType.class)),
|
||||||
CENTAUR("Centaur Cohort", new String[][]{
|
CENTAUR("Centaur Cohort", new String[][]{
|
||||||
{"Hoplite"},
|
{"Hoplite"},
|
||||||
{"Peltast"},
|
{"Peltast"},
|
||||||
@@ -2543,7 +2564,8 @@ public class Enum {
|
|||||||
new String[]{"Despot Rule", "Common Rule", "Council Rule", "Republic Rule"},
|
new String[]{"Despot Rule", "Common Rule", "Council Rule", "Republic Rule"},
|
||||||
EnumSet.of(PromoteType.Barbarian, PromoteType.Crusader, PromoteType.Druid, PromoteType.Huntress,
|
EnumSet.of(PromoteType.Barbarian, PromoteType.Crusader, PromoteType.Druid, PromoteType.Huntress,
|
||||||
PromoteType.Prelate, PromoteType.Priest, PromoteType.Ranger, PromoteType.Sentinel,
|
PromoteType.Prelate, PromoteType.Priest, PromoteType.Ranger, PromoteType.Sentinel,
|
||||||
PromoteType.Warrior)),
|
PromoteType.Warrior),
|
||||||
|
EnumSet.of(MonsterType.Centaur)),
|
||||||
KHREE("Aracoix Kh'ree", new String[][]{
|
KHREE("Aracoix Kh'ree", new String[][]{
|
||||||
{"Duriacor"},
|
{"Duriacor"},
|
||||||
{"Exarch"},
|
{"Exarch"},
|
||||||
@@ -2558,21 +2580,23 @@ public class Enum {
|
|||||||
new String[]{"Despot Rule", "Common Rule", "Council Rule", "Republic Rule"},
|
new String[]{"Despot Rule", "Common Rule", "Council Rule", "Republic Rule"},
|
||||||
EnumSet.of(PromoteType.Assassin, PromoteType.Barbarian, PromoteType.Bard, PromoteType.Huntress,
|
EnumSet.of(PromoteType.Assassin, PromoteType.Barbarian, PromoteType.Bard, PromoteType.Huntress,
|
||||||
PromoteType.Priest, PromoteType.Ranger, PromoteType.Scout, PromoteType.Thief,
|
PromoteType.Priest, PromoteType.Ranger, PromoteType.Scout, PromoteType.Thief,
|
||||||
PromoteType.Warlock, PromoteType.Warrior));
|
PromoteType.Warlock, PromoteType.Warrior),
|
||||||
|
EnumSet.of(MonsterType.Aracoix));
|
||||||
|
|
||||||
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)
|
||||||
private final String[] leadershipTypes;
|
private final String[] leadershipTypes;
|
||||||
public final EnumSet<PromoteType> requiredClasses;
|
public final EnumSet<PromoteType> requiredClasses;
|
||||||
public final ArrayList<MonsterType> requiredRaces;
|
public final EnumSet<MonsterType> requiredRaces;
|
||||||
public final SexType sexRequired;
|
public final SexType sexRequired;
|
||||||
|
|
||||||
GuildCharterType(String name, String[][] ranks, String[] leadershipTypes, EnumSet<PromoteType> requiredClasses) {
|
GuildCharterType(String name, String[][] ranks, String[] leadershipTypes, EnumSet<PromoteType> requiredClasses,
|
||||||
|
EnumSet<MonsterType> requiredRaces) {
|
||||||
this.name = name;
|
this.name = name;
|
||||||
this.ranks = ranks;
|
this.ranks = ranks;
|
||||||
this.leadershipTypes = leadershipTypes;
|
this.leadershipTypes = leadershipTypes;
|
||||||
this.requiredClasses = requiredClasses;
|
this.requiredClasses = requiredClasses;
|
||||||
this.requiredRaces = DbManager.GuildQueries.LOAD_CHARTER_RACE_RESTRICTIONS(this.name);
|
this.requiredRaces = requiredRaces;
|
||||||
this.sexRequired = DbManager.GuildQueries.LOAD_CHARTER_SEX_RESTRICTIONS(this.name);
|
this.sexRequired = DbManager.GuildQueries.LOAD_CHARTER_SEX_RESTRICTIONS(this.name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user