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) { }