var Config = function () {
this.attack = {};
this.defence = {};
this.buildings = {};
this.buildings.moderate = {};
this.buildings.advanced = {};
this.buildings.fort = {};
this.units = {};
this.units.citizensoldier = {};
this.units.advanced = {};
this.units.siege = {};
this.priorities = {};
this.config = {};
this.attack.minattacksize=20;
this.attack.maxattacksize=60;
this.attack.enemyratio=1.5;
this.attack.groupsize=10;
this.defence.acquiredistance=220;
this.defence.releasedistance=250;
this.defence.groupradius=20;
this.defence.groupbreakradius=40;
this.defence.defenderratio=2;
this.defence.towers=10;
this.buildings.moderate.common = [ "structures/{civ}_barracks" ];
this.buildings.advanced.hele = [ "structures/{civ}_gymnasion",
"structures/{civ}_fortress" ];
this.buildings.advanced..cart = [ "structures/{civ}_fortress",
"structures/{civ}_embassy_celtic",
"structures/{civ}_embassy_iberian",
"structures/{civ}_embassy_italiote" ];
this.buildings.advanced.celt = [ "structures/{civ}_kennel",
"structures/{civ}_fortress_b",
"structures/{civ}_fortress_g" ];
this.buildings.advanced.iber = [ "structures/{civ}_fortress" ];
this.buildings.advanced.pers = [ "structures/{civ}_fortress",
"structures/{civ}_stables",
"structures/{civ}_apadana" ];
this.buildings.fort.common = [ "structures/{civ}_fortress" ];
this.buildings.fort.celt = [ "structures/{civ}_fortress_b",
"structures/{civ}_fortress_g" ];
this.units.citizensoldier.common = [ "units/{civ}_infantry_spearman_b",
"units/{civ}_infantry_slinger_b",
"units/{civ}_infantry_swordsman_b",
"units/{civ}_infantry_javelinist_b",
"units/{civ}_infantry_archer_b" ];
this.units.citizensoldier.hele = [ "units/hele_infantry_spearman_b",
"units/hele_infantry_javelinist_b",
"units/hele_infantry_archer_b" ];
this.units.citizensoldier.cart = [ "units/cart_infantry_spearman_b",
"units/cart_infantry_archer_b" ];
this.units.citizensoldier.celt = [ "units/celt_infantry_spearman_b",
"units/celt_infantry_javelinist_b" ];
this.units.citizensoldier.iber = [ "units/iber_infantry_spearman_b",
"units/iber_infantry_slinger_b",
"units/iber_infantry_swordsman_b",
"units/iber_infantry_javelinist_b" ];
this.units.citizensoldier.pers = [ "units/pers_infantry_spearman_b",
"units/pers_infantry_archer_b",
"units/pers_infantry_javelinist_b" ];
this.units.advanced.common = [ "units/{civ}_cavalry_spearman_b",
"units/{civ}_cavalry_javelinist_b",
"units/{civ}_champion_cavalry",
"units/{civ}_champion_infantry" ];
this.units.advanced.hele = [ "units/hele_cavalry_swordsman_b",
"units/hele_cavalry_javelinist_b",
"units/hele_champion_cavalry_mace",
"units/hele_champion_infantry_mace",
"units/hele_champion_infantry_polis",
"units/hele_champion_ranged_polis" ,
"units/thebes_sacred_band_hoplitai",
"units/thespian_melanochitones",
"units/sparta_hellenistic_phalangitai",
"units/thrace_black_cloak" ];
this.units.advanced.cart = [ "units/cart_cavalry_javelinist_b",
"units/cart_champion_cavalry",
"units/cart_infantry_swordsman_2_b",
"units/cart_cavalry_spearman_b",
"units/cart_infantry_javelinist_b",
"units/cart_infantry_slinger_b",
"units/cart_cavalry_swordsman_b",
"units/cart_infantry_swordsman_b",
"units/cart_cavalry_swordsman_2_b",
"units/cart_sacred_band_cavalry" ];
this.units.advanced.celt = [ "units/celt_cavalry_javelinist_b",
"units/celt_cavalry_swordsman_b",
"units/celt_champion_cavalry_gaul",
"units/celt_champion_infantry_gaul",
"units/celt_champion_cavalry_brit",
"units/celt_champion_infantry_brit",
"units/celt_fanatic" ];
this.units.advanced.iber = [ "units/iber_cavalry_spearman_b",
"units/iber_champion_cavalry",
"units/iber_champion_infantry" ];
this.units.advanced.pers = [ "units/pers_cavalry_javelinist_b",
"units/pers_champion_infantry",
"units/pers_champion_cavalry",
"units/pers_cavalry_spearman_b",
"units/pers_cavalry_swordsman_b",
"units/pers_cavalry_javelinist_b",
"units/pers_cavalry_archer_b",
"units/pers_kardakes_hoplite",
"units/pers_kardakes_skirmisher",
"units/pers_war_elephant" ];
this.units.siege.common = [ "units/{civ}_mechanical_siege_oxybeles",
"units/{civ}_mechanical_siege_lithobolos",
"units/{civ}_mechanical_siege_ballista",
"units/{civ}_mechanical_siege_ram" ];
this.units.siege.hele = [ "units/hele_mechanical_siege_oxybeles",
"units/hele_mechanical_siege_lithobolos" ];
this.units.siege.cart = [ "units/cart_mechanical_siege_ballista",
"units/cart_mechanical_siege_oxybeles" ];
this.units.siege.celt = [ "units/celt_mechanical_siege_ram" ];
this.units.siege.iber = [ "units/iber_mechanical_siege_ram" ];
this.units.siege.pers = [ "units/pers_mechanical_siege_ram" ];
this.priorities.house = 500;
this.priorities.citizenSoldier = 100;
this.priorities.villager = 100;
this.priorities.economicBuilding = 30;
this.priorities.field = 4;
this.priorities.advancedSoldier = 30;
this.priorities.siege = 10;
this.priorities.militaryBuilding = 50;
this.priorities.defenceBuilding = 17;
this.priorities.civilCentre = 1000;
this.config.debug=false;
}
Config.prototype.init = function(gameState) {
}