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
@@ -7353,7 +7353,7 @@
- structures/mace_siege_workshop
+ structures/mace_workshop
1
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
@@ -1805,9 +1805,9 @@
return;
}
- if (this.canBuild(gameState, "structures/{civ}_siege_workshop") && !gameState.getOwnEntitiesByClass("Workshop", true).hasEntities())
+ if (this.canBuild(gameState, "structures/{civ}_workshop") && !gameState.getOwnEntitiesByClass("Workshop", true).hasEntities())
{
- queues.militaryBuilding.addPlan(new m.ConstructionPlan(gameState, "structures/{civ}_siege_workshop", { "militaryBase": true }));
+ queues.militaryBuilding.addPlan(new m.ConstructionPlan(gameState, "structures/{civ}_workshop", { "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
@@ -302,7 +302,7 @@
//obstructions.dumpIm(template.buildPlacementType() + "_obstructions.png");
let radius = 0;
- if (template.hasClass("Fortress") || this.type === gameState.applyCiv("structures/{civ}_siege_workshop") ||
+ if (template.hasClass("Fortress") || this.type === gameState.applyCiv("structures/{civ}_workshop") ||
this.type === gameState.applyCiv("structures/{civ}_elephant_stables"))
radius = Math.floor((template.obstructionRadius().max + 12) / obstructions.cellSize);
else if (template.resourceDropsiteTypes() === undefined && !template.hasClass("House") && !template.hasClass("Field"))
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,12 +1,8 @@
-
+
- 12.0
-
- decay|rubble/rubble_stone_5x5
-
brit
@@ -14,7 +10,6 @@
- structures/britons/workshop.xml
- structures/fndn_5x5.xml
+ structures/brittons/workshop.xml
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,21 +1,9 @@
-
-
-
-
- 12.0
-
-
- decay|rubble/rubble_stone_5x5
-
+
+
cart
- ?
-
-
-
structures/carthaginians/workshop.xml
- structures/fndn_5x5.xml
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,20 +1,9 @@
-
-
-
- 12.0
-
-
- decay|rubble/rubble_stone_5x5
-
+
iber
-
-
-
structures/iberians/workshop.xml
- structures/fndn_5x5.xml
Index: binaries/data/mods/public/simulation/templates/structures/mace_siege_workshop.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/structures/mace_siege_workshop.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-
-
-
- 200
-
- 300
- 0
- 0
-
-
-
- 2000
- decay|rubble/rubble_stone_4x4
-
-
- mace
- Synergeîon Poliorkētṓn
- Siege Workshop
- Build siege engines. Research siege technologies.
- structures/siege_workshop.png
- phase_city
- Workshop
-
-
- 75
-
-
- 0.8
-
- units/{civ}_mechanical_siege_ballista_packed
- units/{civ}_mechanical_siege_scorpio_packed
- units/{civ}_mechanical_siege_oxybeles_packed
- units/{civ}_mechanical_siege_lithobolos_packed
- units/{civ}_mechanical_siege_polybolos_packed
- units/{civ}_mechanical_siege_ram
- units/{civ}_mechanical_siege_tower
-
-
- siege_attack
- siege_armor
- siege_cost_metal
- siege_cost_wood
- siege_bolt_accuracy
-
-
-
- structures/hellenes/blacksmith.xml
-
-
Index: binaries/data/mods/public/simulation/templates/structures/mace_workshop.xml
===================================================================
--- /dev/null
+++ binaries/data/mods/public/simulation/templates/structures/mace_workshop.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+ decay|rubble/rubble_stone_4x4
+
+
+ mace
+ Synergeîon Poliorkētṓn
+
+
+
+
+
+ structures/hellenes/blacksmith.xml
+ structures/fndn_4x4.xml
+
+
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,21 +1,9 @@
-
-
-
- 12.0
-
-
- decay|rubble/rubble_stone_5x5
-
+
pers
- ?
-
-
-
structures/persians/workshop.xml
- structures/fndn_5x5.xml
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,21 +1,9 @@
-
-
-
- 12.0
-
-
- decay|rubble/rubble_stone_5x5
-
+
sele
- ?
-
-
-
structures/seleucids/workshop.xml
- structures/fndn_5x5.xml
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,21 +1,10 @@
-
-
-
- 12.0
-
-
- decay|rubble/rubble_stone_5x5
-
+
spart
Stratēgeîon
-
-
-
structures/spartans/workshop.xml
- structures/fndn_5x5.xml
Index: binaries/data/mods/public/simulation/templates/template_structure_military_barracks_workshop.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/template_structure_military_barracks_workshop.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
- 175
-
- 450
-
-
-
- Siege -Infantry -Cavalry
-
-
- Siege Workshop
- Train siege weapons. Research training improvements.
- structures/barracks.png
-
-
- 0.8
-
- -units/{civ}_infantry_spearman_b
- -units/{civ}_infantry_pikeman_b
- -units/{civ}_infantry_swordsman_b
- units/{civ}_mechanical_siege_ballista_packed
- units/{civ}_mechanical_siege_scorpio_packed
- units/{civ}_mechanical_siege_oxybeles_packed
- units/{civ}_mechanical_siege_lithobolos_packed
- units/{civ}_mechanical_siege_polybolos_packed
- units/{civ}_mechanical_siege_ram
- units/{civ}_mechanical_siege_tower
-
-
-
Index: binaries/data/mods/public/simulation/templates/template_structure_military_workshop.xml
===================================================================
--- /dev/null
+++ binaries/data/mods/public/simulation/templates/template_structure_military_workshop.xml
@@ -0,0 +1,75 @@
+
+
+
+ Barracks
+
+
+ 200
+
+ 300
+
+
+
+
+ 12.0
+
+
+ 2
+ 0.1
+ Unit
+ Siege
+ 0
+ 2
+
+
+ 2000
+ decay|rubble/rubble_stone_5x5
+
+
+ Siege Workshop
+ structures/siege_workshop.png
+ phase_city
+ Build siege engines. Research siege technologies.
+ City Workshop
+
+
+ 75
+
+!
+!
+!
+
+ 0.7
+
+ units/{civ}_mechanical_siege_ballista_packed
+ units/{civ}_mechanical_siege_scorpio_packed
+ units/{civ}_mechanical_siege_oxybeles_packed
+ units/{civ}_mechanical_siege_lithobolos_packed
+ units/{civ}_mechanical_siege_polybolos_packed
+ units/{civ}_mechanical_siege_ram
+ units/{civ}_mechanical_siege_tower
+
+
+ siege_attack
+ siege_armor
+ siege_cost_metal
+ siege_cost_wood
+ siege_bolt_accuracy
+
+
+
+
+ interface/complete/building/complete_barracks.xml
+ attack/destruction/building_collapse_large.xml
+
+
+
+
+ false
+ 38
+ 40000
+
+
+ structures/fndn_5x5.xml
+
+
Index: binaries/data/mods/public/simulation/templates/units/mace_infantry_archer_b.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/units/mace_infantry_archer_b.xml
+++ binaries/data/mods/public/simulation/templates/units/mace_infantry_archer_b.xml
@@ -2,7 +2,7 @@
- structures/mace_siege_workshop
+ structures/mace_workshop
structures/mace_theatron
structures/mace_library
Index: binaries/data/mods/public/simulation/templates/units/mace_infantry_javelinist_b.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/units/mace_infantry_javelinist_b.xml
+++ binaries/data/mods/public/simulation/templates/units/mace_infantry_javelinist_b.xml
@@ -2,7 +2,7 @@
- structures/mace_siege_workshop
+ structures/mace_workshop
structures/mace_theatron
structures/mace_library
Index: binaries/data/mods/public/simulation/templates/units/mace_infantry_pikeman_b.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/units/mace_infantry_pikeman_b.xml
+++ binaries/data/mods/public/simulation/templates/units/mace_infantry_pikeman_b.xml
@@ -2,7 +2,7 @@
- structures/mace_siege_workshop
+ structures/mace_workshop
structures/mace_theatron
structures/mace_library
Index: binaries/data/mods/public/simulation/templates/units/mace_infantry_slinger_b.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/units/mace_infantry_slinger_b.xml
+++ binaries/data/mods/public/simulation/templates/units/mace_infantry_slinger_b.xml
@@ -2,7 +2,7 @@
- structures/mace_siege_workshop
+ structures/mace_workshop
structures/mace_theatron
structures/mace_library