diff --git a/binaries/data/mods/public/gui/session/selection_details.js b/binaries/data/mods/public/gui/session/selection_details.js
index 0aef33d368..7df298fbed 100644
--- a/binaries/data/mods/public/gui/session/selection_details.js
+++ b/binaries/data/mods/public/gui/session/selection_details.js
@@ -16,6 +16,9 @@ function displaySingle(entState, template)
// Get general unit and player data
var specificName = template.name.specific;
var genericName = template.name.generic != template.name.specific? template.name.generic : "";
+ // If packed, add that to the generic name (reduces template clutter)
+ if (genericName && template.pack.state == "packed")
+ genericName += " -- Packed";
var playerState = g_Players[entState.player];
var civName = g_CivData[playerState.civ].Name;
diff --git a/binaries/data/mods/public/gui/session/unit_commands.js b/binaries/data/mods/public/gui/session/unit_commands.js
index 147eb4b72e..7f07b220d7 100644
--- a/binaries/data/mods/public/gui/session/unit_commands.js
+++ b/binaries/data/mods/public/gui/session/unit_commands.js
@@ -1111,13 +1111,13 @@ function updateUnitCommands(entState, supplementalDetailsPanel, commandsPanel, s
}
}
if (packButton)
- items.push({ "packing": false, "packed": false, "tooltip": "Pack this unit", "callback": function() { packUnit(true); } });
+ items.push({ "packing": false, "packed": false, "tooltip": "Pack", "callback": function() { packUnit(true); } });
if (unpackButton)
- items.push({ "packing": false, "packed": true, "tooltip": "Unpack this unit", "callback": function() { packUnit(false); } });
+ items.push({ "packing": false, "packed": true, "tooltip": "Unpack", "callback": function() { packUnit(false); } });
if (packCancelButton)
- items.push({ "packing": true, "packed": false, "tooltip": "Stop packing this unit", "callback": function() { cancelPackUnit(true); } });
+ items.push({ "packing": true, "packed": false, "tooltip": "Cancel packing", "callback": function() { cancelPackUnit(true); } });
if (unpackCancelButton)
- items.push({ "packing": true, "packed": true, "tooltip": "Stop unpacking this unit", "callback": function() { cancelPackUnit(false); } });
+ items.push({ "packing": true, "packed": true, "tooltip": "Cancel unpacking", "callback": function() { cancelPackUnit(false); } });
if (items.length)
setupUnitPanel(PACK, usedPanels, entState, playerState, items);
diff --git a/binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege_ballista_unpacked.xml b/binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege_ballista.xml
similarity index 89%
rename from binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege_ballista_unpacked.xml
rename to binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege_ballista.xml
index 02f4c9d74d..b95b8e6991 100644
--- a/binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege_ballista_unpacked.xml
+++ b/binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege_ballista.xml
@@ -57,11 +57,6 @@
0
10
-
- template_unit_mechanical_siege_ballista_packed
-
- unpacked
-
@@ -71,9 +66,9 @@
- 0.001
+ 6.5
- 0.001
+ 12.0
diff --git a/binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege_ballista_packed.xml b/binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege_ballista_packed.xml
deleted file mode 100644
index d4eb04eedd..0000000000
--- a/binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege_ballista_packed.xml
+++ /dev/null
@@ -1,85 +0,0 @@
-
-
-
- 4.0
- 2.0
-
-
-
- 0.0
- 20.0
- 20.0
- 60
- 8.0
- 6.0
- 60.0
- 5000
- 5000
-
-
- Organic
- 2.0
-
-
-
- Linear
- 12
- false
- 0.0
- 30.0
- 30.0
-
-
-
-
- 20
-
- 100
- 100
-
- 2
-
-
-
- 2.0
-
-
- 100
-
-
- Bolt Shooter -- Packed
- Bonused vs. Infantry and Cavalry units.
-
-
- 200
- 0
- 10
- 0
- 10
-
-
- template_unit_mechanical_siege_ballista_unpacked
-
- packed
-
-
-
-
- circle/256x256.png
- circle/256x256_mask.png
-
-
-
-
- passive
-
-
- 6.5
-
- 12.0
-
-
-
- 70
-
-
diff --git a/binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege_onager_packed.xml b/binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege_onager.xml
similarity index 91%
rename from binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege_onager_packed.xml
rename to binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege_onager.xml
index 0a0bd9454f..73edcef395 100644
--- a/binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege_onager_packed.xml
+++ b/binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege_onager.xml
@@ -50,7 +50,7 @@
150
- Siege Catapult -- Packed
+ Siege Catapult
Bonused vs. Structures and Massed Infantry.
@@ -60,11 +60,6 @@
10
0
-
- template_unit_mechanical_siege_onager_unpacked
-
- packed
-
diff --git a/binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege_onager_unpacked.xml b/binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege_onager_unpacked.xml
deleted file mode 100644
index 4975afbd4b..0000000000
--- a/binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege_onager_unpacked.xml
+++ /dev/null
@@ -1,97 +0,0 @@
-
-
-
- 4.0
- 10.0
-
-
-
- 30.0
- 0.0
- 30.0
- 68
- 12.0
- 28.0
- 5000
- 5000
- 6.0
-
-
- Structure
- 2.0
-
-
- StoneWall
- 0.75
-
-
-
- Circular
- 8
- true
- 40.0
- 0.0
- 40.0
-
-
-
-
- 30
-
- 200
- 100
-
-
-
-
- 4.5
-
-
- 150
-
-
- Siege Catapult
- Bonused vs. Structures and Massed Infantry.
-
-
- 300
- 0
- 20
- 10
- 0
-
-
- template_unit_mechanical_siege_onager_packed
-
- unpacked
-
-
-
-
- circle/256x256.png
- circle/256x256_mask.png
-
-
-
-
-
- attack/siege/ballist_attack.xml
-
-
-
- 4.0
- 0.5
-
-
- standground
-
-
- 0.001
-
- 0.001
-
-
-
- 80
-
-
diff --git a/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_lithobolos_common.xml b/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_lithobolos_common.xml
new file mode 100644
index 0000000000..482d15b3b2
--- /dev/null
+++ b/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_lithobolos_common.xml
@@ -0,0 +1,13 @@
+
+
+
+ athen
+ Lithóbolos
+
+
+
+
+
+ 88
+
+
diff --git a/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_lithobolos_packed.xml b/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_lithobolos_packed.xml
index 7a03980808..6dae022c21 100644
--- a/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_lithobolos_packed.xml
+++ b/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_lithobolos_packed.xml
@@ -1,19 +1,13 @@
-
+
- athen
- Lithóbolos
units/hele_mechanical_siege_lithobolos_packed.png
-
-
-
units/athen_mechanical_siege_lithobolos_unpacked
+
+ packed
-
- 88
-
units/athenians/siege_rock_packed.xml
diff --git a/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_lithobolos_unpacked.xml b/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_lithobolos_unpacked.xml
index 52d76c89d2..a622d88fc8 100644
--- a/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_lithobolos_unpacked.xml
+++ b/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_lithobolos_unpacked.xml
@@ -1,19 +1,19 @@
-
+
- athen
- Lithóbolos
units/hele_mechanical_siege_lithobolos.png
-
-
-
units/athen_mechanical_siege_lithobolos_packed
+
+ unpacked
-
- 88
-
+
+ 0.001
+
+ 0.001
+
+
units/athenians/siege_rock.xml
diff --git a/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_oxybeles_common.xml b/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_oxybeles_common.xml
new file mode 100644
index 0000000000..f78afe7415
--- /dev/null
+++ b/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_oxybeles_common.xml
@@ -0,0 +1,13 @@
+
+
+
+ athen
+ Oxybelḗs
+
+
+
+
+
+ 77
+
+
diff --git a/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_oxybeles_packed.xml b/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_oxybeles_packed.xml
index a212c8ce77..be982b1c7a 100644
--- a/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_oxybeles_packed.xml
+++ b/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_oxybeles_packed.xml
@@ -1,19 +1,13 @@
-
+
- athen
- Oxybelḗs
units/hele_mechanical_siege_oxybeles_packed.png
-
-
-
units/athen_mechanical_siege_oxybeles_unpacked
+
+ packed
-
- 77
-
units/athenians/siege_spear_packed.xml
diff --git a/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_oxybeles_unpacked.xml b/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_oxybeles_unpacked.xml
index 734ffdd9bf..61cb8523b9 100644
--- a/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_oxybeles_unpacked.xml
+++ b/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_oxybeles_unpacked.xml
@@ -1,19 +1,19 @@
-
+
- athen
- Oxybelḗs
units/hele_mechanical_siege_oxybeles.png
-
-
-
units/athen_mechanical_siege_oxybeles_packed
+
+ unpacked
-
- 77
-
+
+ 0.001
+
+ 0.001
+
+
units/athenians/siege_spear.xml
diff --git a/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_ballista_common.xml b/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_ballista_common.xml
new file mode 100644
index 0000000000..a430091ecf
--- /dev/null
+++ b/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_ballista_common.xml
@@ -0,0 +1,10 @@
+
+
+
+ cart
+ Ballista
+
+
+
+
+
diff --git a/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_ballista_packed.xml b/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_ballista_packed.xml
index c5933620ec..b6566a315e 100644
--- a/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_ballista_packed.xml
+++ b/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_ballista_packed.xml
@@ -1,15 +1,12 @@
-
+
- cart
- Ballista
units/cart_mechanical_siege_ballista_packed.png
-
-
-
units/cart_mechanical_siege_ballista_unpacked
+
+ packed
units/carthaginians/siege_rock_packed.xml
diff --git a/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_ballista_unpacked.xml b/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_ballista_unpacked.xml
index 1eb1119021..ae6c9eb2ad 100644
--- a/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_ballista_unpacked.xml
+++ b/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_ballista_unpacked.xml
@@ -1,16 +1,19 @@
-
+
- cart
- Ballista
units/cart_mechanical_siege_ballista.png
-
-
-
units/cart_mechanical_siege_ballista_packed
+
+ unpacked
+
+ 0.001
+
+ 0.001
+
+
units/carthaginians/siege_rock.xml
diff --git a/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_oxybeles_common.xml b/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_oxybeles_common.xml
new file mode 100644
index 0000000000..c42053b801
--- /dev/null
+++ b/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_oxybeles_common.xml
@@ -0,0 +1,10 @@
+
+
+
+ cart
+ Oxybeles
+
+
+
+
+
diff --git a/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_oxybeles_packed.xml b/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_oxybeles_packed.xml
index 6de6c76c18..8faa2e67cb 100644
--- a/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_oxybeles_packed.xml
+++ b/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_oxybeles_packed.xml
@@ -1,15 +1,12 @@
-
+
- cart
- Oxybeles
units/hele_mechanical_siege_oxybeles_packed.png
-
-
-
units/cart_mechanical_siege_oxybeles_unpacked
+
+ packed
units/carthaginians/siege_spear_packed.xml
diff --git a/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_oxybeles_unpacked.xml b/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_oxybeles_unpacked.xml
index b68341be74..5df245544d 100644
--- a/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_oxybeles_unpacked.xml
+++ b/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_oxybeles_unpacked.xml
@@ -1,16 +1,19 @@
-
+
- cart
- Oxybeles
units/hele_mechanical_siege_oxybeles.png
-
-
-
units/cart_mechanical_siege_oxybeles_packed
+
+ unpacked
+
+ 0.001
+
+ 0.001
+
+
units/carthaginians/siege_spear.xml
diff --git a/binaries/data/mods/public/simulation/templates/units/hele_mechanical_siege_lithobolos_common.xml b/binaries/data/mods/public/simulation/templates/units/hele_mechanical_siege_lithobolos_common.xml
new file mode 100644
index 0000000000..2b0dd377ad
--- /dev/null
+++ b/binaries/data/mods/public/simulation/templates/units/hele_mechanical_siege_lithobolos_common.xml
@@ -0,0 +1,13 @@
+
+
+
+ hele
+ Lithóbolos
+
+
+
+
+
+ 88
+
+
diff --git a/binaries/data/mods/public/simulation/templates/units/hele_mechanical_siege_lithobolos_packed.xml b/binaries/data/mods/public/simulation/templates/units/hele_mechanical_siege_lithobolos_packed.xml
index 550eeda6dd..652c025e3d 100644
--- a/binaries/data/mods/public/simulation/templates/units/hele_mechanical_siege_lithobolos_packed.xml
+++ b/binaries/data/mods/public/simulation/templates/units/hele_mechanical_siege_lithobolos_packed.xml
@@ -1,19 +1,13 @@
-
+
- hele
- Lithóbolos
units/hele_mechanical_siege_lithobolos_packed.png
-
-
-
units/hele_mechanical_siege_lithobolos_unpacked
+
+ packed
-
- 88
-
units/hellenes/siege_rock_packed.xml
diff --git a/binaries/data/mods/public/simulation/templates/units/hele_mechanical_siege_lithobolos_unpacked.xml b/binaries/data/mods/public/simulation/templates/units/hele_mechanical_siege_lithobolos_unpacked.xml
index 22684bfa63..f5ce249315 100644
--- a/binaries/data/mods/public/simulation/templates/units/hele_mechanical_siege_lithobolos_unpacked.xml
+++ b/binaries/data/mods/public/simulation/templates/units/hele_mechanical_siege_lithobolos_unpacked.xml
@@ -1,19 +1,19 @@
-
+
- hele
- Lithóbolos
units/hele_mechanical_siege_lithobolos.png
-
-
-
units/hele_mechanical_siege_lithobolos_packed
+
+ unpacked
-
- 88
-
+
+ 0.001
+
+ 0.001
+
+
units/hellenes/siege_rock.xml
diff --git a/binaries/data/mods/public/simulation/templates/units/hele_mechanical_siege_oxybeles_common.xml b/binaries/data/mods/public/simulation/templates/units/hele_mechanical_siege_oxybeles_common.xml
new file mode 100644
index 0000000000..d2d301b0af
--- /dev/null
+++ b/binaries/data/mods/public/simulation/templates/units/hele_mechanical_siege_oxybeles_common.xml
@@ -0,0 +1,13 @@
+
+
+
+ hele
+ Oxybelḗs
+
+
+
+
+
+ 77
+
+
diff --git a/binaries/data/mods/public/simulation/templates/units/hele_mechanical_siege_oxybeles_packed.xml b/binaries/data/mods/public/simulation/templates/units/hele_mechanical_siege_oxybeles_packed.xml
index 8fee8da34d..208ef26816 100644
--- a/binaries/data/mods/public/simulation/templates/units/hele_mechanical_siege_oxybeles_packed.xml
+++ b/binaries/data/mods/public/simulation/templates/units/hele_mechanical_siege_oxybeles_packed.xml
@@ -1,19 +1,13 @@
-
+
- hele
- Oxybelḗs
units/hele_mechanical_siege_oxybeles_packed.png
-
-
-
units/hele_mechanical_siege_oxybeles_unpacked
+
+ packed
-
- 77
-
units/hellenes/siege_spear_packed.xml
diff --git a/binaries/data/mods/public/simulation/templates/units/hele_mechanical_siege_oxybeles_unpacked.xml b/binaries/data/mods/public/simulation/templates/units/hele_mechanical_siege_oxybeles_unpacked.xml
index 6434054cb8..cddcb915fc 100644
--- a/binaries/data/mods/public/simulation/templates/units/hele_mechanical_siege_oxybeles_unpacked.xml
+++ b/binaries/data/mods/public/simulation/templates/units/hele_mechanical_siege_oxybeles_unpacked.xml
@@ -1,19 +1,19 @@
-
+
- hele
- Oxybelḗs
units/hele_mechanical_siege_oxybeles.png
-
-
-
units/hele_mechanical_siege_oxybeles_packed
+
+ unpacked
-
- 77
-
+
+ 0.001
+
+ 0.001
+
+
units/hellenes/siege_spear.xml
diff --git a/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_lithobolos_common.xml b/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_lithobolos_common.xml
new file mode 100644
index 0000000000..cf5700d8e0
--- /dev/null
+++ b/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_lithobolos_common.xml
@@ -0,0 +1,13 @@
+
+
+
+ mace
+ Lithóbolos
+
+
+
+
+
+ 88
+
+
diff --git a/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_lithobolos_packed.xml b/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_lithobolos_packed.xml
index 0c042c2ecb..980e15b1cf 100644
--- a/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_lithobolos_packed.xml
+++ b/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_lithobolos_packed.xml
@@ -1,19 +1,13 @@
-
+
- mace
- Lithóbolos
units/hele_mechanical_siege_lithobolos_packed.png
-
-
-
units/mace_mechanical_siege_lithobolos_unpacked
+
+ packed
-
- 88
-
units/hellenes/siege_rock_packed.xml
diff --git a/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_lithobolos_unpacked.xml b/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_lithobolos_unpacked.xml
index f143cc1fdf..742bb6d123 100644
--- a/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_lithobolos_unpacked.xml
+++ b/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_lithobolos_unpacked.xml
@@ -1,19 +1,19 @@
-
+
- mace
- Lithóbolos
units/hele_mechanical_siege_lithobolos.png
-
-
-
units/mace_mechanical_siege_lithobolos_packed
+
+ unpacked
-
- 88
-
+
+ 0.001
+
+ 0.001
+
+
units/hellenes/siege_rock.xml
diff --git a/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_oxybeles_common.xml b/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_oxybeles_common.xml
new file mode 100644
index 0000000000..8700428ea1
--- /dev/null
+++ b/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_oxybeles_common.xml
@@ -0,0 +1,13 @@
+
+
+
+ mace
+ Oxybelḗs
+
+
+
+
+
+ 77
+
+
diff --git a/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_oxybeles_packed.xml b/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_oxybeles_packed.xml
index 93395db678..786d2b002e 100644
--- a/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_oxybeles_packed.xml
+++ b/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_oxybeles_packed.xml
@@ -1,19 +1,13 @@
-
+
- mace
- Oxybelḗs
units/hele_mechanical_siege_oxybeles_packed.png
-
-
-
units/mace_mechanical_siege_oxybeles_unpacked
+
+ packed
-
- 77
-
units/hellenes/siege_spear_packed.xml
diff --git a/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_oxybeles_unpacked.xml b/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_oxybeles_unpacked.xml
index d1dd49a6b1..b23db59c62 100644
--- a/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_oxybeles_unpacked.xml
+++ b/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_oxybeles_unpacked.xml
@@ -1,19 +1,19 @@
-
+
- mace
- Oxybelḗs
units/hele_mechanical_siege_oxybeles.png
-
-
-
units/mace_mechanical_siege_oxybeles_packed
+
+ unpacked
-
- 77
-
+
+ 0.001
+
+ 0.001
+
+
units/hellenes/siege_spear.xml
diff --git a/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_ballista_common.xml b/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_ballista_common.xml
new file mode 100644
index 0000000000..dfa9971083
--- /dev/null
+++ b/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_ballista_common.xml
@@ -0,0 +1,40 @@
+
+
+
+
+ 76
+ 16.0
+ 22.0
+ 6000
+
+ Circular
+ 10
+ true
+ 40.0
+ 0.0
+ 40.0
+
+
+
+
+ 40
+
+ 300
+ 100
+
+
+
+
+ 5.0
+
+
+ rome
+ Ballista
+
+
+
+
+
+ 88
+
+
diff --git a/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_ballista_packed.xml b/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_ballista_packed.xml
index cedd18f728..2b3130117c 100644
--- a/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_ballista_packed.xml
+++ b/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_ballista_packed.xml
@@ -1,46 +1,13 @@
-
-
-
- 76
- 16.0
- 22.0
- 6000
-
- Circular
- 10
- true
- 40.0
- 0.0
- 40.0
-
-
-
-
- 40
-
- 300
- 100
-
-
-
-
- 5.0
-
+
- rome
- Ballista
units/rome_mechanical_siege_ballista_packed.png
-
-
-
units/rome_mechanical_siege_ballista_unpacked
+
+ packed
-
- 88
-
units/romans/siege_rock_packed.xml
diff --git a/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_ballista_unpacked.xml b/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_ballista_unpacked.xml
index f9cf3a4583..c7b6033f39 100644
--- a/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_ballista_unpacked.xml
+++ b/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_ballista_unpacked.xml
@@ -1,46 +1,19 @@
-
-
-
- 76
- 16.0
- 22.0
- 6000
-
- Circular
- 10
- true
- 40.0
- 0.0
- 40.0
-
-
-
-
- 40
-
- 300
- 100
-
-
-
-
- 5.0
-
+
- rome
- Ballista
units/rome_mechanical_siege_ballista.png
-
-
-
units/rome_mechanical_siege_ballista_packed
+
+ unpacked
-
- 88
-
+
+ 0.001
+
+ 0.001
+
+
units/romans/siege_rock.xml
diff --git a/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_scorpio_common.xml b/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_scorpio_common.xml
new file mode 100644
index 0000000000..d2fd754ed9
--- /dev/null
+++ b/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_scorpio_common.xml
@@ -0,0 +1,31 @@
+
+
+
+
+ 0.0
+ 40.0
+ 20.0
+ 56
+ 4.0
+ 64.0
+ 2500
+
+
+
+ 15
+
+ 90
+
+
+
+
+ 3.0
+
+
+ 150
+
+
+ rome
+ Scorpio
+
+
diff --git a/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_scorpio_packed.xml b/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_scorpio_packed.xml
index 85d4fe9438..3ad7a14d66 100644
--- a/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_scorpio_packed.xml
+++ b/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_scorpio_packed.xml
@@ -1,36 +1,12 @@
-
-
-
- 0.0
- 40.0
- 20.0
- 56
- 4.0
- 64.0
- 2500
-
-
-
- 15
-
- 90
-
-
-
-
- 3.0
-
-
- 150
-
+
- rome
- Scorpio
units/rome_mechanical_siege_scorpio_packed.png
units/rome_mechanical_siege_scorpio_unpacked
+
+ packed
units/romans/siege_scorpio_packed.xml
diff --git a/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_scorpio_unpacked.xml b/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_scorpio_unpacked.xml
index b13c956d2c..91cc12e790 100644
--- a/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_scorpio_unpacked.xml
+++ b/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_scorpio_unpacked.xml
@@ -1,37 +1,19 @@
-
-
-
- 0.0
- 40.0
- 20.0
- 56
- 4.0
- 64.0
- 2500
-
-
-
- 15
-
- 90
-
-
-
-
- 3.0
-
-
- 150
-
+
- rome
- Scorpio
units/rome_mechanical_siege_scorpio.png
units/rome_mechanical_siege_scorpio_packed
+
+ unpacked
+
+ 0.001
+
+ 0.001
+
+
units/romans/siege_scorpio.xml