Index: binaries/data/mods/public/maps/scenarios/napata_reconstruction.xml =================================================================== --- binaries/data/mods/public/maps/scenarios/napata_reconstruction.xml +++ binaries/data/mods/public/maps/scenarios/napata_reconstruction.xml @@ -6487,7 +6487,7 @@ - + 0 @@ -48403,7 +48403,7 @@ - + 0 @@ -66947,7 +66947,7 @@ - + 0 @@ -75144,7 +75144,7 @@ - + 0 @@ -76159,7 +76159,7 @@ - + 0 @@ -79303,7 +79303,7 @@ - + 0 @@ -88355,7 +88355,7 @@ - + 0 Index: binaries/data/mods/public/maps/scenarios/sandbox_kushites.xml =================================================================== --- binaries/data/mods/public/maps/scenarios/sandbox_kushites.xml +++ binaries/data/mods/public/maps/scenarios/sandbox_kushites.xml @@ -12442,7 +12442,7 @@ - + 1 Index: binaries/data/mods/public/maps/scenarios/sandbox_macedonians.xml =================================================================== --- binaries/data/mods/public/maps/scenarios/sandbox_macedonians.xml +++ binaries/data/mods/public/maps/scenarios/sandbox_macedonians.xml @@ -7355,7 +7355,7 @@ - + 1 Index: binaries/data/mods/public/maps/skirmishes/egypt_3pv3p.xml =================================================================== --- binaries/data/mods/public/maps/skirmishes/egypt_3pv3p.xml +++ binaries/data/mods/public/maps/skirmishes/egypt_3pv3p.xml @@ -101323,7 +101323,7 @@ - + 2 Index: binaries/data/mods/public/simulation/ai/petra/headquarters.js =================================================================== --- binaries/data/mods/public/simulation/ai/petra/headquarters.js +++ binaries/data/mods/public/simulation/ai/petra/headquarters.js @@ -1991,9 +1991,9 @@ return; } - if (this.canBuild(gameState, "structures/{civ}_workshop") && !gameState.getOwnEntitiesByClass("Workshop", true).hasEntities()) + if (this.canBuild(gameState, "structures/{civ}_arsenal") && !gameState.getOwnEntitiesByClass("Arsenal", true).hasEntities()) { - queues.militaryBuilding.addPlan(new PETRA.ConstructionPlan(gameState, "structures/{civ}_workshop", { "militaryBase": true })); + queues.militaryBuilding.addPlan(new PETRA.ConstructionPlan(gameState, "structures/{civ}_arsenal", { "militaryBase": true })); return; } Index: binaries/data/mods/public/simulation/ai/petra/queueplanBuilding.js =================================================================== --- binaries/data/mods/public/simulation/ai/petra/queueplanBuilding.js +++ binaries/data/mods/public/simulation/ai/petra/queueplanBuilding.js @@ -315,7 +315,7 @@ // obstructions.dumpIm(template.buildPlacementType() + "_obstructions.png"); let radius = 0; - if (template.hasClass("Fortress") || template.hasClass("Workshop") || + if (template.hasClass("Fortress") || template.hasClass("Arsenal") || this.type == gameState.applyCiv("structures/{civ}_elephant_stables")) radius = Math.floor((template.obstructionRadius().max + 8) / obstructions.cellSize); else if (template.resourceDropsiteTypes() === undefined && !template.hasClass("House") && Index: binaries/data/mods/public/simulation/components/Identity.js =================================================================== --- binaries/data/mods/public/simulation/components/Identity.js +++ binaries/data/mods/public/simulation/components/Identity.js @@ -65,7 +65,7 @@ "" + "" + "" + - "" + + "" + "" + "tokens" + "" + Index: binaries/data/mods/public/simulation/data/auras/structures/arsenal_repair.json =================================================================== --- binaries/data/mods/public/simulation/data/auras/structures/arsenal_repair.json +++ binaries/data/mods/public/simulation/data/auras/structures/arsenal_repair.json @@ -4,6 +4,6 @@ "modifications": [ { "value": "Health/RegenRate", "add": 3 } ], - "auraName": "Workshop Repairs", + "auraName": "Arsenal Repairs", "auraDescription": "Garrisoned Siege Engines +3 health regeneration rate." } Index: binaries/data/mods/public/simulation/data/auras/structures/workshop_repair.json =================================================================== --- binaries/data/mods/public/simulation/data/auras/structures/workshop_repair.json +++ binaries/data/mods/public/simulation/data/auras/structures/workshop_repair.json @@ -1,9 +0,0 @@ -{ - "type": "garrisonedUnits", - "affects": ["Siege"], - "modifications": [ - { "value": "Health/RegenRate", "add": 3 } - ], - "auraName": "Workshop Repairs", - "auraDescription": "Garrisoned Siege Engines +3 health regeneration rate." -} Index: binaries/data/mods/public/simulation/templates/skirmish/structures/default_arsenal.xml =================================================================== --- binaries/data/mods/public/simulation/templates/skirmish/structures/default_arsenal.xml +++ binaries/data/mods/public/simulation/templates/skirmish/structures/default_arsenal.xml @@ -1,11 +1,11 @@ - + skirm - structures/{civ}_workshop + structures/{civ}_arsenal structures/hellenes/workshop.xml Index: binaries/data/mods/public/simulation/templates/skirmish/structures/default_workshop.xml =================================================================== --- binaries/data/mods/public/simulation/templates/skirmish/structures/default_workshop.xml +++ binaries/data/mods/public/simulation/templates/skirmish/structures/default_workshop.xml @@ -1,13 +0,0 @@ - - - - skirm - - - - structures/{civ}_workshop - - - structures/hellenes/workshop.xml - - Index: binaries/data/mods/public/simulation/templates/structures/athen_arsenal.xml =================================================================== --- binaries/data/mods/public/simulation/templates/structures/athen_arsenal.xml +++ binaries/data/mods/public/simulation/templates/structures/athen_arsenal.xml @@ -1,5 +1,5 @@ - + athen Hoplothēkē Index: binaries/data/mods/public/simulation/templates/structures/athen_workshop.xml =================================================================== --- binaries/data/mods/public/simulation/templates/structures/athen_workshop.xml +++ binaries/data/mods/public/simulation/templates/structures/athen_workshop.xml @@ -1,10 +0,0 @@ - - - - athen - Hoplothēkē - - - structures/hellenes/workshop.xml - - Index: binaries/data/mods/public/simulation/templates/structures/brit_arsenal.xml =================================================================== --- binaries/data/mods/public/simulation/templates/structures/brit_arsenal.xml +++ binaries/data/mods/public/simulation/templates/structures/brit_arsenal.xml @@ -1,5 +1,5 @@ - + brit Miletucerdon Index: binaries/data/mods/public/simulation/templates/structures/brit_workshop.xml =================================================================== --- binaries/data/mods/public/simulation/templates/structures/brit_workshop.xml +++ binaries/data/mods/public/simulation/templates/structures/brit_workshop.xml @@ -1,10 +0,0 @@ - - - - brit - Miletucerdon - - - structures/britons/workshop.xml - - Index: binaries/data/mods/public/simulation/templates/structures/cart_arsenal.xml =================================================================== --- binaries/data/mods/public/simulation/templates/structures/cart_arsenal.xml +++ binaries/data/mods/public/simulation/templates/structures/cart_arsenal.xml @@ -1,5 +1,5 @@ - + cart Index: binaries/data/mods/public/simulation/templates/structures/cart_workshop.xml =================================================================== --- binaries/data/mods/public/simulation/templates/structures/cart_workshop.xml +++ binaries/data/mods/public/simulation/templates/structures/cart_workshop.xml @@ -1,9 +0,0 @@ - - - - cart - - - structures/carthaginians/workshop.xml - - Index: binaries/data/mods/public/simulation/templates/structures/gaul_arsenal.xml =================================================================== --- binaries/data/mods/public/simulation/templates/structures/gaul_arsenal.xml +++ binaries/data/mods/public/simulation/templates/structures/gaul_arsenal.xml @@ -1,5 +1,5 @@ - + gaul Miletucerdon Index: binaries/data/mods/public/simulation/templates/structures/gaul_workshop.xml =================================================================== --- binaries/data/mods/public/simulation/templates/structures/gaul_workshop.xml +++ binaries/data/mods/public/simulation/templates/structures/gaul_workshop.xml @@ -1,10 +0,0 @@ - - - - gaul - Miletucerdon - - - structures/gauls/workshop.xml - - Index: binaries/data/mods/public/simulation/templates/structures/iber_arsenal.xml =================================================================== --- binaries/data/mods/public/simulation/templates/structures/iber_arsenal.xml +++ binaries/data/mods/public/simulation/templates/structures/iber_arsenal.xml @@ -1,5 +1,5 @@ - + iber Index: binaries/data/mods/public/simulation/templates/structures/iber_workshop.xml =================================================================== --- binaries/data/mods/public/simulation/templates/structures/iber_workshop.xml +++ binaries/data/mods/public/simulation/templates/structures/iber_workshop.xml @@ -1,9 +0,0 @@ - - - - iber - - - structures/iberians/workshop.xml - - Index: binaries/data/mods/public/simulation/templates/structures/kush_arsenal.xml =================================================================== --- binaries/data/mods/public/simulation/templates/structures/kush_arsenal.xml +++ binaries/data/mods/public/simulation/templates/structures/kush_arsenal.xml @@ -1,5 +1,5 @@ - + kush Pr-ỉwn n ms Index: binaries/data/mods/public/simulation/templates/structures/kush_workshop.xml =================================================================== --- binaries/data/mods/public/simulation/templates/structures/kush_workshop.xml +++ binaries/data/mods/public/simulation/templates/structures/kush_workshop.xml @@ -1,10 +0,0 @@ - - - - kush - Pr-ỉwn n ms - - - structures/kushites/workshop.xml - - Index: binaries/data/mods/public/simulation/templates/structures/mace_arsenal.xml =================================================================== --- binaries/data/mods/public/simulation/templates/structures/mace_arsenal.xml +++ binaries/data/mods/public/simulation/templates/structures/mace_arsenal.xml @@ -1,5 +1,5 @@ - + mace Hoplothēkē Index: binaries/data/mods/public/simulation/templates/structures/mace_workshop.xml =================================================================== --- binaries/data/mods/public/simulation/templates/structures/mace_workshop.xml +++ binaries/data/mods/public/simulation/templates/structures/mace_workshop.xml @@ -1,10 +0,0 @@ - - - - mace - Hoplothēkē - - - structures/hellenes/workshop.xml - - Index: binaries/data/mods/public/simulation/templates/structures/maur_arsenal.xml =================================================================== --- binaries/data/mods/public/simulation/templates/structures/maur_arsenal.xml +++ binaries/data/mods/public/simulation/templates/structures/maur_arsenal.xml @@ -1,5 +1,5 @@ - + maur Index: binaries/data/mods/public/simulation/templates/structures/maur_workshop.xml =================================================================== --- binaries/data/mods/public/simulation/templates/structures/maur_workshop.xml +++ binaries/data/mods/public/simulation/templates/structures/maur_workshop.xml @@ -1,9 +0,0 @@ - - - - maur - - - structures/mauryas/workshop.xml - - Index: binaries/data/mods/public/simulation/templates/structures/pers_arsenal.xml =================================================================== --- binaries/data/mods/public/simulation/templates/structures/pers_arsenal.xml +++ binaries/data/mods/public/simulation/templates/structures/pers_arsenal.xml @@ -1,5 +1,5 @@ - + pers Index: binaries/data/mods/public/simulation/templates/structures/pers_workshop.xml =================================================================== --- binaries/data/mods/public/simulation/templates/structures/pers_workshop.xml +++ binaries/data/mods/public/simulation/templates/structures/pers_workshop.xml @@ -1,9 +0,0 @@ - - - - pers - - - structures/persians/workshop.xml - - Index: binaries/data/mods/public/simulation/templates/structures/ptol_arsenal.xml =================================================================== --- binaries/data/mods/public/simulation/templates/structures/ptol_arsenal.xml +++ binaries/data/mods/public/simulation/templates/structures/ptol_arsenal.xml @@ -1,5 +1,5 @@ - + ptol Hoplothēkē Index: binaries/data/mods/public/simulation/templates/structures/ptol_workshop.xml =================================================================== --- binaries/data/mods/public/simulation/templates/structures/ptol_workshop.xml +++ binaries/data/mods/public/simulation/templates/structures/ptol_workshop.xml @@ -1,10 +0,0 @@ - - - - ptol - Hoplothēkē - - - structures/ptolemies/workshop.xml - - Index: binaries/data/mods/public/simulation/templates/structures/rome_arsenal.xml =================================================================== --- binaries/data/mods/public/simulation/templates/structures/rome_arsenal.xml +++ binaries/data/mods/public/simulation/templates/structures/rome_arsenal.xml @@ -1,5 +1,5 @@ - + rome Ballistārium Index: binaries/data/mods/public/simulation/templates/structures/rome_workshop.xml =================================================================== --- binaries/data/mods/public/simulation/templates/structures/rome_workshop.xml +++ binaries/data/mods/public/simulation/templates/structures/rome_workshop.xml @@ -1,10 +0,0 @@ - - - - rome - Ballistārium - - - structures/romans/workshop.xml - - Index: binaries/data/mods/public/simulation/templates/structures/sele_arsenal.xml =================================================================== --- binaries/data/mods/public/simulation/templates/structures/sele_arsenal.xml +++ binaries/data/mods/public/simulation/templates/structures/sele_arsenal.xml @@ -1,5 +1,5 @@ - + sele Hoplothēkē Index: binaries/data/mods/public/simulation/templates/structures/sele_workshop.xml =================================================================== --- binaries/data/mods/public/simulation/templates/structures/sele_workshop.xml +++ binaries/data/mods/public/simulation/templates/structures/sele_workshop.xml @@ -1,10 +0,0 @@ - - - - sele - Hoplothēkē - - - structures/seleucids/workshop.xml - - Index: binaries/data/mods/public/simulation/templates/structures/spart_arsenal.xml =================================================================== --- binaries/data/mods/public/simulation/templates/structures/spart_arsenal.xml +++ binaries/data/mods/public/simulation/templates/structures/spart_arsenal.xml @@ -1,5 +1,5 @@ - + spart Hoplothēkē Index: binaries/data/mods/public/simulation/templates/structures/spart_workshop.xml =================================================================== --- binaries/data/mods/public/simulation/templates/structures/spart_workshop.xml +++ binaries/data/mods/public/simulation/templates/structures/spart_workshop.xml @@ -1,10 +0,0 @@ - - - - spart - Hoplothēkē - - - structures/spartans/workshop.xml - - Index: binaries/data/mods/public/simulation/templates/template_structure_military_arsenal.xml =================================================================== --- binaries/data/mods/public/simulation/templates/template_structure_military_arsenal.xml +++ binaries/data/mods/public/simulation/templates/template_structure_military_arsenal.xml @@ -1,7 +1,7 @@ - structures/workshop_repair + structures/arsenal_repair 200 @@ -22,12 +22,12 @@ decay|rubble/rubble_stone_5x5 - Siege Workshop - template_structure_military_workshop + Arsenal + template_structure_military_arsenal + Construct Siege Engines and research Siege Engine technologies. + City Arsenal structures/siege_workshop.png phase_city - Construct Siege Engines and research Siege Engine technologies. - City Workshop 60 @@ -38,11 +38,11 @@ 0.7 - units/{civ}_siege_ballista_packed units/{civ}_siege_scorpio_packed + units/{civ}_siege_polybolos_packed units/{civ}_siege_oxybeles_packed units/{civ}_siege_lithobolos_packed - units/{civ}_siege_polybolos_packed + units/{civ}_siege_ballista_packed units/{civ}_siege_ram units/{civ}_siege_tower Index: binaries/data/mods/public/simulation/templates/template_structure_military_workshop.xml =================================================================== --- binaries/data/mods/public/simulation/templates/template_structure_military_workshop.xml +++ binaries/data/mods/public/simulation/templates/template_structure_military_workshop.xml @@ -1,69 +0,0 @@ - - - - structures/workshop_repair - - - 200 - - 300 - - - - - 12.0 - - - 2 - Siege - - - 2000 - decay|rubble/rubble_stone_5x5 - - - Siege Workshop - template_structure_military_workshop - structures/siege_workshop.png - phase_city - Construct Siege Engines and research Siege Engine technologies. - City Workshop - - - 60 - - - - - - 0.7 - - units/{civ}_siege_ballista_packed - units/{civ}_siege_scorpio_packed - units/{civ}_siege_oxybeles_packed - units/{civ}_siege_lithobolos_packed - units/{civ}_siege_polybolos_packed - units/{civ}_siege_ram - units/{civ}_siege_tower - - - siege_attack - siege_armor - siege_cost_metal - siege_cost_wood - siege_bolt_accuracy - - - - - interface/complete/building/complete_barracks.xml - - - - - 38 - - - structures/fndn_8x8.xml - - Index: binaries/data/mods/public/simulation/templates/template_unit_infantry.xml =================================================================== --- binaries/data/mods/public/simulation/templates/template_unit_infantry.xml +++ binaries/data/mods/public/simulation/templates/template_unit_infantry.xml @@ -42,7 +42,7 @@ structures/{civ}_market structures/{civ}_defense_tower structures/{civ}_wallset_stone - structures/{civ}_workshop + structures/{civ}_arsenal structures/{civ}_fortress structures/{civ}_wonder