diff --git a/binaries/data/mods/public/art/actors/props/structures/hellenes/tower_artillery_2.xml b/binaries/data/mods/public/art/actors/props/structures/hellenes/tower_artillery_2.xml
new file mode 100644
index 0000000000..dceb59fc0b
--- /dev/null
+++ b/binaries/data/mods/public/art/actors/props/structures/hellenes/tower_artillery_2.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+ props/hele_tower_artillery_2.dae
+
+
+
+
+
+
+
+
+ player_trans_ao_parallax_spec.xml
+
diff --git a/binaries/data/mods/public/art/actors/props/structures/ptolemies/tower_artillery_roof.xml b/binaries/data/mods/public/art/actors/props/structures/ptolemies/tower_artillery_roof.xml
new file mode 100644
index 0000000000..bd7b6c15e2
--- /dev/null
+++ b/binaries/data/mods/public/art/actors/props/structures/ptolemies/tower_artillery_roof.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+ structural/ptol_tower_artillery_roof.dae
+
+
+
+
+
+
+
+
+ player_trans_ao_parallax_spec.xml
+
diff --git a/binaries/data/mods/public/art/actors/props/units/weapons/tower_artillery_projectile.xml b/binaries/data/mods/public/art/actors/props/units/weapons/tower_artillery_projectile.xml
new file mode 100644
index 0000000000..0c187b4587
--- /dev/null
+++ b/binaries/data/mods/public/art/actors/props/units/weapons/tower_artillery_projectile.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+ props/tower_artillery_projectile.dae
+
+
+
+
+
+
+
+
+
+ basic_trans.xml
+
diff --git a/binaries/data/mods/public/art/actors/structures/carthaginians/tower_artillery.xml b/binaries/data/mods/public/art/actors/structures/carthaginians/tower_artillery.xml
new file mode 100644
index 0000000000..547431c5b8
--- /dev/null
+++ b/binaries/data/mods/public/art/actors/structures/carthaginians/tower_artillery.xml
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+ structural/kart_tower_artillery.dae
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ player_trans_ao_parallax_spec.xml
+
diff --git a/binaries/data/mods/public/art/actors/structures/hellenes/tower_artillery.xml b/binaries/data/mods/public/art/actors/structures/hellenes/tower_artillery.xml
new file mode 100644
index 0000000000..a9facb01be
--- /dev/null
+++ b/binaries/data/mods/public/art/actors/structures/hellenes/tower_artillery.xml
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+ structural/hele_tower_artillery_1.dae
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ player_trans_ao_parallax_spec.xml
+
diff --git a/binaries/data/mods/public/art/actors/structures/ptolemies/tower_artillery.xml b/binaries/data/mods/public/art/actors/structures/ptolemies/tower_artillery.xml
new file mode 100644
index 0000000000..925f19d625
--- /dev/null
+++ b/binaries/data/mods/public/art/actors/structures/ptolemies/tower_artillery.xml
@@ -0,0 +1,42 @@
+
+
+
+
+
+ structural/ptol_tower_artillery.dae
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ player_trans_ao_parallax_spec.xml
+
diff --git a/binaries/data/mods/public/art/actors/structures/romans/tower_artillery.xml b/binaries/data/mods/public/art/actors/structures/romans/tower_artillery.xml
new file mode 100644
index 0000000000..5d3ab7be26
--- /dev/null
+++ b/binaries/data/mods/public/art/actors/structures/romans/tower_artillery.xml
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+ structural/rome_tower_artillery.dae
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ player_trans_ao_parallax_spec.xml
+
diff --git a/binaries/data/mods/public/art/actors/structures/seleucids/tower_artillery.xml b/binaries/data/mods/public/art/actors/structures/seleucids/tower_artillery.xml
new file mode 100644
index 0000000000..0c0cda0091
--- /dev/null
+++ b/binaries/data/mods/public/art/actors/structures/seleucids/tower_artillery.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+ structural/sele_tower_artillery.dae
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ player_trans_ao_parallax_spec.xml
+
diff --git a/binaries/data/mods/public/art/meshes/props/hele_tower_artillery_2.dae b/binaries/data/mods/public/art/meshes/props/hele_tower_artillery_2.dae
new file mode 100644
index 0000000000..6f95a48d55
--- /dev/null
+++ b/binaries/data/mods/public/art/meshes/props/hele_tower_artillery_2.dae
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e1453d7ce5da345802b829813bddcf37aaf0d9fad2ac2eefb32e141b312ecc45
+size 108495
diff --git a/binaries/data/mods/public/art/meshes/props/tower_artillery_projectile.dae b/binaries/data/mods/public/art/meshes/props/tower_artillery_projectile.dae
new file mode 100644
index 0000000000..e91fc66469
--- /dev/null
+++ b/binaries/data/mods/public/art/meshes/props/tower_artillery_projectile.dae
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:efa4e8cf11cc2fe05950e02e2dae0fc560fbaa27c6e74d69c25862a29cde5b14
+size 22355
diff --git a/binaries/data/mods/public/art/meshes/structural/hele_tower_artillery_1.dae b/binaries/data/mods/public/art/meshes/structural/hele_tower_artillery_1.dae
new file mode 100644
index 0000000000..4e1b2a0fdf
--- /dev/null
+++ b/binaries/data/mods/public/art/meshes/structural/hele_tower_artillery_1.dae
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c60b32c91027038c2d3dd73e45046d01276d827380d28966ffb20fde1619e1f7
+size 368795
diff --git a/binaries/data/mods/public/art/meshes/structural/kart_tower_artillery.dae b/binaries/data/mods/public/art/meshes/structural/kart_tower_artillery.dae
new file mode 100644
index 0000000000..22a1a9e582
--- /dev/null
+++ b/binaries/data/mods/public/art/meshes/structural/kart_tower_artillery.dae
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2890739581af3f3948cb0692b7884d2a696b14de6c465d523e0553051335070c
+size 348336
diff --git a/binaries/data/mods/public/art/meshes/structural/ptol_tower_artillery.dae b/binaries/data/mods/public/art/meshes/structural/ptol_tower_artillery.dae
new file mode 100644
index 0000000000..50cb8b6a3e
--- /dev/null
+++ b/binaries/data/mods/public/art/meshes/structural/ptol_tower_artillery.dae
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a84901a7351bb68b1363febf4b927c4ef1f96019158a496fc991941863e74470
+size 431474
diff --git a/binaries/data/mods/public/art/meshes/structural/ptol_tower_artillery_roof.dae b/binaries/data/mods/public/art/meshes/structural/ptol_tower_artillery_roof.dae
new file mode 100644
index 0000000000..0fd8a518d7
--- /dev/null
+++ b/binaries/data/mods/public/art/meshes/structural/ptol_tower_artillery_roof.dae
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f0087383d8f560964b26d516503c6f7e11e020dcd548cbd0b2f1af492c7ca545
+size 5554
diff --git a/binaries/data/mods/public/art/meshes/structural/rome_tower_artillery.dae b/binaries/data/mods/public/art/meshes/structural/rome_tower_artillery.dae
new file mode 100644
index 0000000000..26c55a7da3
--- /dev/null
+++ b/binaries/data/mods/public/art/meshes/structural/rome_tower_artillery.dae
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:86311737c921973ffcf386cbc6c05f36e737f748aeb20bdf67c86e770f34aba5
+size 608727
diff --git a/binaries/data/mods/public/art/meshes/structural/sele_tower_artillery.dae b/binaries/data/mods/public/art/meshes/structural/sele_tower_artillery.dae
new file mode 100644
index 0000000000..9e696168d2
--- /dev/null
+++ b/binaries/data/mods/public/art/meshes/structural/sele_tower_artillery.dae
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5c28b737c895a260d32b2609ab5914d74b719a07dcb81150a791d59ef1ca54b0
+size 445618
diff --git a/binaries/data/mods/public/art/textures/skins/structural/ao/cart_tower_artillery_AO.png b/binaries/data/mods/public/art/textures/skins/structural/ao/cart_tower_artillery_AO.png
new file mode 100644
index 0000000000..b79aa0ef87
--- /dev/null
+++ b/binaries/data/mods/public/art/textures/skins/structural/ao/cart_tower_artillery_AO.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:08cdfc44a82945fbb68fc397a551fbd229dc70a6281184ea3bc506609c616eb0
+size 461040
diff --git a/binaries/data/mods/public/art/textures/skins/structural/ao/hele_tower_artillery_AO.png b/binaries/data/mods/public/art/textures/skins/structural/ao/hele_tower_artillery_AO.png
new file mode 100644
index 0000000000..34cb29c1fb
--- /dev/null
+++ b/binaries/data/mods/public/art/textures/skins/structural/ao/hele_tower_artillery_AO.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e8e020f6f9aa9da6e40f45810135ee241f803b3def84f581765b1e689177e52e
+size 464480
diff --git a/binaries/data/mods/public/art/textures/skins/structural/ao/ptol_tower_artillery_AO.png b/binaries/data/mods/public/art/textures/skins/structural/ao/ptol_tower_artillery_AO.png
new file mode 100644
index 0000000000..20ad92ee78
--- /dev/null
+++ b/binaries/data/mods/public/art/textures/skins/structural/ao/ptol_tower_artillery_AO.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b56cc8c3805f70d702c3e9216cb00be9e24559c0ca994bd2955113a6c7b45614
+size 451394
diff --git a/binaries/data/mods/public/art/textures/skins/structural/ao/rome_tower_artillery_AO.png b/binaries/data/mods/public/art/textures/skins/structural/ao/rome_tower_artillery_AO.png
new file mode 100644
index 0000000000..eebbbcc474
--- /dev/null
+++ b/binaries/data/mods/public/art/textures/skins/structural/ao/rome_tower_artillery_AO.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:be910ce0b1c066bb6567ba9adf595daf3f3d6e5c9567b8e50d146e8c99235fa3
+size 454276
diff --git a/binaries/data/mods/public/art/textures/skins/structural/ao/sele_tower_artillery_AO.png b/binaries/data/mods/public/art/textures/skins/structural/ao/sele_tower_artillery_AO.png
new file mode 100644
index 0000000000..4602533d0d
--- /dev/null
+++ b/binaries/data/mods/public/art/textures/skins/structural/ao/sele_tower_artillery_AO.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a8c9289e88193823efec3b97282fcf7596f945972f982f638062a5b0642716b9
+size 444033
diff --git a/binaries/data/mods/public/art/textures/ui/session/portraits/structures/tower_artillery.png b/binaries/data/mods/public/art/textures/ui/session/portraits/structures/tower_artillery.png
new file mode 100644
index 0000000000..01abc32d74
--- /dev/null
+++ b/binaries/data/mods/public/art/textures/ui/session/portraits/structures/tower_artillery.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2f98e8ef987ea1b80ae2bd1e9c9de29feeb2d92f1807e6c5f1c20691b82b2cfb
+size 126204
diff --git a/binaries/data/mods/public/simulation/templates/structures/athen_defense_tower.xml b/binaries/data/mods/public/simulation/templates/structures/athen_defense_tower.xml
index 594c2991ea..fc059ebdfb 100644
--- a/binaries/data/mods/public/simulation/templates/structures/athen_defense_tower.xml
+++ b/binaries/data/mods/public/simulation/templates/structures/athen_defense_tower.xml
@@ -17,4 +17,16 @@
structures/hellenes/scout_tower.xml
+
+
+ structures/{civ}_tower_artillery
+ Reinforce with stone block, and install small torsion engines to upgrade this defense tower into an artillery tower.
+ phase_city
+
+ 150
+ 100
+
+
+
+
diff --git a/binaries/data/mods/public/simulation/templates/structures/athen_tower_artillery.xml b/binaries/data/mods/public/simulation/templates/structures/athen_tower_artillery.xml
new file mode 100644
index 0000000000..21687a0084
--- /dev/null
+++ b/binaries/data/mods/public/simulation/templates/structures/athen_tower_artillery.xml
@@ -0,0 +1,20 @@
+
+
+
+
+ 15.0
+
+
+ athen
+ Pyrgíon
+
+
+
+
+
+ 22.0
+
+
+ structures/hellenes/tower_artillery.xml
+
+
diff --git a/binaries/data/mods/public/simulation/templates/structures/cart_defense_tower.xml b/binaries/data/mods/public/simulation/templates/structures/cart_defense_tower.xml
index 01f9a14543..b20a9636e3 100644
--- a/binaries/data/mods/public/simulation/templates/structures/cart_defense_tower.xml
+++ b/binaries/data/mods/public/simulation/templates/structures/cart_defense_tower.xml
@@ -18,4 +18,16 @@
structures/carthaginians/fndn_defense_tower.xml
structures/carthaginians/scout_tower.xml
+
+
+ structures/{civ}_tower_artillery
+ Reinforce with stone block, and install small torsion engines to upgrade this defense tower into an artillery tower.
+ phase_city
+
+ 150
+ 100
+
+
+
+
diff --git a/binaries/data/mods/public/simulation/templates/structures/cart_tower_artillery.xml b/binaries/data/mods/public/simulation/templates/structures/cart_tower_artillery.xml
new file mode 100644
index 0000000000..70989586e5
--- /dev/null
+++ b/binaries/data/mods/public/simulation/templates/structures/cart_tower_artillery.xml
@@ -0,0 +1,21 @@
+
+
+
+
+ 18.0
+
+
+ cart
+ Mijdil
+
+
+
+
+
+ 20.0
+
+
+ structures/carthaginians/fndn_defense_tower.xml
+ structures/carthaginians/tower_artillery.xml
+
+
diff --git a/binaries/data/mods/public/simulation/templates/structures/gaul_siege_tunnel.xml b/binaries/data/mods/public/simulation/templates/structures/gaul_siege_tunnel.xml
new file mode 100644
index 0000000000..9a41232d04
--- /dev/null
+++ b/binaries/data/mods/public/simulation/templates/structures/gaul_siege_tunnel.xml
@@ -0,0 +1,9 @@
+
+
+
+ gaul
+
+
+ structures/gauls/siege_tunnel.xml
+
+
diff --git a/binaries/data/mods/public/simulation/templates/structures/mace_tower_artillery.xml b/binaries/data/mods/public/simulation/templates/structures/mace_tower_artillery.xml
new file mode 100644
index 0000000000..38ab6e01af
--- /dev/null
+++ b/binaries/data/mods/public/simulation/templates/structures/mace_tower_artillery.xml
@@ -0,0 +1,20 @@
+
+
+
+
+ 15.0
+
+
+ mace
+ Pyrgíon
+
+
+
+
+
+ 22.0
+
+
+ structures/hellenes/tower_artillery.xml
+
+
diff --git a/binaries/data/mods/public/simulation/templates/structures/ptol_defense_tower.xml b/binaries/data/mods/public/simulation/templates/structures/ptol_defense_tower.xml
index c3c59d1ef3..3686594fb3 100644
--- a/binaries/data/mods/public/simulation/templates/structures/ptol_defense_tower.xml
+++ b/binaries/data/mods/public/simulation/templates/structures/ptol_defense_tower.xml
@@ -17,4 +17,16 @@
structures/ptolemies/defense_tower.xml
+
+
+ structures/{civ}_tower_artillery
+ Reinforce with stone block, and install small torsion engines to upgrade this defense tower into an artillery tower.
+ phase_city
+
+ 150
+ 100
+
+
+
+
diff --git a/binaries/data/mods/public/simulation/templates/structures/ptol_tower_artillery.xml b/binaries/data/mods/public/simulation/templates/structures/ptol_tower_artillery.xml
new file mode 100644
index 0000000000..621531023d
--- /dev/null
+++ b/binaries/data/mods/public/simulation/templates/structures/ptol_tower_artillery.xml
@@ -0,0 +1,20 @@
+
+
+
+
+ 18.0
+
+
+ ptol
+ mktr-n-ḏw
+
+
+
+
+
+ 22.0
+
+
+ structures/ptolemies/tower_artillery.xml
+
+
diff --git a/binaries/data/mods/public/simulation/templates/structures/rome_defense_tower.xml b/binaries/data/mods/public/simulation/templates/structures/rome_defense_tower.xml
index 5268e8df5d..5cf131b2fc 100644
--- a/binaries/data/mods/public/simulation/templates/structures/rome_defense_tower.xml
+++ b/binaries/data/mods/public/simulation/templates/structures/rome_defense_tower.xml
@@ -17,4 +17,16 @@
structures/romans/scout_tower.xml
+
+
+ structures/{civ}_tower_artillery
+ Reinforce with stone block, and install small torsion engines to upgrade this defense tower into an artillery tower.
+ phase_city
+
+ 150
+ 100
+
+
+
+
diff --git a/binaries/data/mods/public/simulation/templates/structures/rome_tower_artillery.xml b/binaries/data/mods/public/simulation/templates/structures/rome_tower_artillery.xml
new file mode 100644
index 0000000000..11c478bee2
--- /dev/null
+++ b/binaries/data/mods/public/simulation/templates/structures/rome_tower_artillery.xml
@@ -0,0 +1,20 @@
+
+
+
+
+ 15.0
+
+
+ rome
+ Turris Laterīcia
+
+
+
+
+
+ 19.0
+
+
+ structures/romans/tower_artillery.xml
+
+
diff --git a/binaries/data/mods/public/simulation/templates/structures/sele_defense_tower.xml b/binaries/data/mods/public/simulation/templates/structures/sele_defense_tower.xml
index e295bd0a61..99d9cc0f73 100644
--- a/binaries/data/mods/public/simulation/templates/structures/sele_defense_tower.xml
+++ b/binaries/data/mods/public/simulation/templates/structures/sele_defense_tower.xml
@@ -17,4 +17,16 @@
structures/seleucids/scout_tower.xml
+
+
+ structures/{civ}_tower_artillery
+ Reinforce with stone block, and install small torsion engines to upgrade this defense tower into an artillery tower.
+ phase_city
+
+ 150
+ 100
+
+
+
+
diff --git a/binaries/data/mods/public/simulation/templates/structures/sele_tower_artillery.xml b/binaries/data/mods/public/simulation/templates/structures/sele_tower_artillery.xml
new file mode 100644
index 0000000000..fcae87ffe7
--- /dev/null
+++ b/binaries/data/mods/public/simulation/templates/structures/sele_tower_artillery.xml
@@ -0,0 +1,20 @@
+
+
+
+
+ 15.0
+
+
+ sele
+ Pyrgíon
+
+
+
+
+
+ 22.0
+
+
+ structures/seleucids/tower_artillery.xml
+
+
diff --git a/binaries/data/mods/public/simulation/templates/template_structure_defensive_tower_artillery.xml b/binaries/data/mods/public/simulation/templates/template_structure_defensive_tower_artillery.xml
new file mode 100644
index 0000000000..555e215182
--- /dev/null
+++ b/binaries/data/mods/public/simulation/templates/template_structure_defensive_tower_artillery.xml
@@ -0,0 +1,90 @@
+
+
+
+
+
+ 35
+ 25
+
+ 78
+ 20
+ 15
+ 4500
+ 5000
+
+ 30.0
+ 2.5
+ 9.81
+
+ props/units/weapons/rock_explosion.xml
+ 0.1
+
+
+ Circular
+ 7
+ false
+
+ 0.0
+ 25.0
+ 5.0
+
+
+
+
+
+ 1
+ 0.2
+
+
+ 200
+
+ 200
+ 200
+
+
+
+
+ 15.0
+
+
+ 5
+
+
+ 1400
+
+
+ Artillery Tower
+ Catapults stones. Needs the murder holes tech to protect its foot.
+ GarrisonTower
+ City DefenseTower StoneTower
+ structures/tower_artillery.png
+ phase_city
+
+
+ 0
+ 40
+
+
+
+
+
+
+ tower_watch
+ tower_crenellations
+ tower_range
+ tower_murderholes
+ tower_armour
+
+
+
+
+ attack/impact/siegeprojectilehit.xml
+ attack/siege/ballist_attack.xml
+
+
+
+ false
+ 32
+ 30000
+
+
diff --git a/binaries/data/mods/public/simulation/templates/units/athen_infantry_javelinist_b.xml b/binaries/data/mods/public/simulation/templates/units/athen_infantry_javelinist_b.xml
index 9d04b0e8b6..80081b805c 100644
--- a/binaries/data/mods/public/simulation/templates/units/athen_infantry_javelinist_b.xml
+++ b/binaries/data/mods/public/simulation/templates/units/athen_infantry_javelinist_b.xml
@@ -2,6 +2,7 @@
+ structures/athen_tower_artillery
structures/athen_gymnasion
structures/athen_theatron
structures/athen_prytaneion
diff --git a/binaries/data/mods/public/simulation/templates/units/athen_infantry_marine_archer_b.xml b/binaries/data/mods/public/simulation/templates/units/athen_infantry_marine_archer_b.xml
index 673d49cd81..dca8761012 100644
--- a/binaries/data/mods/public/simulation/templates/units/athen_infantry_marine_archer_b.xml
+++ b/binaries/data/mods/public/simulation/templates/units/athen_infantry_marine_archer_b.xml
@@ -2,6 +2,7 @@
+ structures/athen_tower_artillery
structures/athen_gymnasion
structures/athen_theatron
structures/athen_prytaneion
diff --git a/binaries/data/mods/public/simulation/templates/units/athen_infantry_slinger_b.xml b/binaries/data/mods/public/simulation/templates/units/athen_infantry_slinger_b.xml
index 5677991a13..4cb37cd36c 100644
--- a/binaries/data/mods/public/simulation/templates/units/athen_infantry_slinger_b.xml
+++ b/binaries/data/mods/public/simulation/templates/units/athen_infantry_slinger_b.xml
@@ -2,6 +2,7 @@
+ structures/athen_tower_artillery
structures/athen_gymnasion
structures/athen_theatron
structures/athen_prytaneion
diff --git a/binaries/data/mods/public/simulation/templates/units/athen_infantry_spearman_b.xml b/binaries/data/mods/public/simulation/templates/units/athen_infantry_spearman_b.xml
index 601d712037..8a005f8c93 100644
--- a/binaries/data/mods/public/simulation/templates/units/athen_infantry_spearman_b.xml
+++ b/binaries/data/mods/public/simulation/templates/units/athen_infantry_spearman_b.xml
@@ -2,6 +2,7 @@
+ structures/athen_tower_artillery
structures/athen_gymnasion
structures/athen_theatron
structures/athen_prytaneion
diff --git a/binaries/data/mods/public/simulation/templates/units/cart_infantry_archer_b.xml b/binaries/data/mods/public/simulation/templates/units/cart_infantry_archer_b.xml
index a81450afee..573f5d8f7a 100644
--- a/binaries/data/mods/public/simulation/templates/units/cart_infantry_archer_b.xml
+++ b/binaries/data/mods/public/simulation/templates/units/cart_infantry_archer_b.xml
@@ -2,6 +2,7 @@
+ structures/cart_tower_artillery
structures/cart_super_dock
structures/cart_embassy_celtic
structures/cart_embassy_iberian
diff --git a/binaries/data/mods/public/simulation/templates/units/cart_infantry_javelinist_iber_b.xml b/binaries/data/mods/public/simulation/templates/units/cart_infantry_javelinist_iber_b.xml
index f548df31f3..eea002bd33 100644
--- a/binaries/data/mods/public/simulation/templates/units/cart_infantry_javelinist_iber_b.xml
+++ b/binaries/data/mods/public/simulation/templates/units/cart_infantry_javelinist_iber_b.xml
@@ -2,6 +2,7 @@
+ structures/cart_tower_artillery
structures/cart_super_dock
structures/cart_embassy_celtic
structures/cart_embassy_iberian
diff --git a/binaries/data/mods/public/simulation/templates/units/cart_infantry_slinger_iber_b.xml b/binaries/data/mods/public/simulation/templates/units/cart_infantry_slinger_iber_b.xml
index 693f1d2c51..4d0bbcf4ed 100644
--- a/binaries/data/mods/public/simulation/templates/units/cart_infantry_slinger_iber_b.xml
+++ b/binaries/data/mods/public/simulation/templates/units/cart_infantry_slinger_iber_b.xml
@@ -2,6 +2,7 @@
+ structures/cart_tower_artillery
structures/cart_super_dock
structures/cart_embassy_celtic
structures/cart_embassy_iberian
diff --git a/binaries/data/mods/public/simulation/templates/units/cart_infantry_spearman_b.xml b/binaries/data/mods/public/simulation/templates/units/cart_infantry_spearman_b.xml
index 8341a71f9d..21a99e6c15 100644
--- a/binaries/data/mods/public/simulation/templates/units/cart_infantry_spearman_b.xml
+++ b/binaries/data/mods/public/simulation/templates/units/cart_infantry_spearman_b.xml
@@ -2,6 +2,7 @@
+ structures/cart_tower_artillery
structures/cart_super_dock
structures/cart_embassy_celtic
structures/cart_embassy_iberian
diff --git a/binaries/data/mods/public/simulation/templates/units/cart_infantry_swordsman_gaul_b.xml b/binaries/data/mods/public/simulation/templates/units/cart_infantry_swordsman_gaul_b.xml
index 5799bb29fc..f1127c4e6f 100644
--- a/binaries/data/mods/public/simulation/templates/units/cart_infantry_swordsman_gaul_b.xml
+++ b/binaries/data/mods/public/simulation/templates/units/cart_infantry_swordsman_gaul_b.xml
@@ -2,6 +2,7 @@
+ structures/cart_tower_artillery
structures/cart_super_dock
structures/cart_embassy_celtic
structures/cart_embassy_iberian
diff --git a/binaries/data/mods/public/simulation/templates/units/cart_infantry_swordsman_ital_b.xml b/binaries/data/mods/public/simulation/templates/units/cart_infantry_swordsman_ital_b.xml
index e66f885be5..1aea147a3f 100644
--- a/binaries/data/mods/public/simulation/templates/units/cart_infantry_swordsman_ital_b.xml
+++ b/binaries/data/mods/public/simulation/templates/units/cart_infantry_swordsman_ital_b.xml
@@ -2,6 +2,7 @@
+ structures/cart_tower_artillery
structures/cart_super_dock
structures/cart_embassy_celtic
structures/cart_embassy_iberian
diff --git a/binaries/data/mods/public/simulation/templates/units/mace_infantry_archer_b.xml b/binaries/data/mods/public/simulation/templates/units/mace_infantry_archer_b.xml
index c9e5ec2842..55bf3b1137 100644
--- a/binaries/data/mods/public/simulation/templates/units/mace_infantry_archer_b.xml
+++ b/binaries/data/mods/public/simulation/templates/units/mace_infantry_archer_b.xml
@@ -2,6 +2,7 @@
+ structures/mace_tower_artillery
structures/mace_theatron
structures/mace_library
diff --git a/binaries/data/mods/public/simulation/templates/units/mace_infantry_javelinist_b.xml b/binaries/data/mods/public/simulation/templates/units/mace_infantry_javelinist_b.xml
index a778d30d81..6eed488f02 100644
--- a/binaries/data/mods/public/simulation/templates/units/mace_infantry_javelinist_b.xml
+++ b/binaries/data/mods/public/simulation/templates/units/mace_infantry_javelinist_b.xml
@@ -2,6 +2,7 @@
+ structures/mace_tower_artillery
structures/mace_theatron
structures/mace_library
diff --git a/binaries/data/mods/public/simulation/templates/units/mace_infantry_pikeman_b.xml b/binaries/data/mods/public/simulation/templates/units/mace_infantry_pikeman_b.xml
index b0cdb0611e..0aa4fdded5 100644
--- a/binaries/data/mods/public/simulation/templates/units/mace_infantry_pikeman_b.xml
+++ b/binaries/data/mods/public/simulation/templates/units/mace_infantry_pikeman_b.xml
@@ -2,6 +2,7 @@
+ structures/mace_tower_artillery
structures/mace_theatron
structures/mace_library
diff --git a/binaries/data/mods/public/simulation/templates/units/mace_infantry_slinger_b.xml b/binaries/data/mods/public/simulation/templates/units/mace_infantry_slinger_b.xml
index dc03fde5f5..0deeb6f5da 100644
--- a/binaries/data/mods/public/simulation/templates/units/mace_infantry_slinger_b.xml
+++ b/binaries/data/mods/public/simulation/templates/units/mace_infantry_slinger_b.xml
@@ -2,6 +2,7 @@
+ structures/mace_tower_artillery
structures/mace_theatron
structures/mace_library
diff --git a/binaries/data/mods/public/simulation/templates/units/ptol_infantry_archer_b.xml b/binaries/data/mods/public/simulation/templates/units/ptol_infantry_archer_b.xml
index f72ccfddfd..7bde499ea1 100644
--- a/binaries/data/mods/public/simulation/templates/units/ptol_infantry_archer_b.xml
+++ b/binaries/data/mods/public/simulation/templates/units/ptol_infantry_archer_b.xml
@@ -2,6 +2,7 @@
+ structures/ptol_tower_artillery
structures/ptol_military_colony
structures/ptol_lighthouse
structures/ptol_library
diff --git a/binaries/data/mods/public/simulation/templates/units/ptol_infantry_javelinist_b.xml b/binaries/data/mods/public/simulation/templates/units/ptol_infantry_javelinist_b.xml
index 9cda7772b6..6466ebcc92 100644
--- a/binaries/data/mods/public/simulation/templates/units/ptol_infantry_javelinist_b.xml
+++ b/binaries/data/mods/public/simulation/templates/units/ptol_infantry_javelinist_b.xml
@@ -2,6 +2,7 @@
+ structures/ptol_tower_artillery
structures/ptol_military_colony
structures/ptol_lighthouse
structures/ptol_library
diff --git a/binaries/data/mods/public/simulation/templates/units/ptol_infantry_pikeman_b.xml b/binaries/data/mods/public/simulation/templates/units/ptol_infantry_pikeman_b.xml
index a71564683c..fd9ea2d4d1 100644
--- a/binaries/data/mods/public/simulation/templates/units/ptol_infantry_pikeman_b.xml
+++ b/binaries/data/mods/public/simulation/templates/units/ptol_infantry_pikeman_b.xml
@@ -2,6 +2,7 @@
+ structures/ptol_tower_artillery
structures/ptol_military_colony
structures/ptol_lighthouse
structures/ptol_library
diff --git a/binaries/data/mods/public/simulation/templates/units/ptol_infantry_slinger_b.xml b/binaries/data/mods/public/simulation/templates/units/ptol_infantry_slinger_b.xml
index 4772e8d9a8..eea0f04507 100644
--- a/binaries/data/mods/public/simulation/templates/units/ptol_infantry_slinger_b.xml
+++ b/binaries/data/mods/public/simulation/templates/units/ptol_infantry_slinger_b.xml
@@ -2,6 +2,7 @@
+ structures/ptol_tower_artillery
structures/ptol_military_colony
structures/ptol_lighthouse
structures/ptol_library
diff --git a/binaries/data/mods/public/simulation/templates/units/ptol_infantry_spearman_merc_b.xml b/binaries/data/mods/public/simulation/templates/units/ptol_infantry_spearman_merc_b.xml
index 66cf9da92c..8730e740a8 100644
--- a/binaries/data/mods/public/simulation/templates/units/ptol_infantry_spearman_merc_b.xml
+++ b/binaries/data/mods/public/simulation/templates/units/ptol_infantry_spearman_merc_b.xml
@@ -2,6 +2,7 @@
+ structures/ptol_tower_artillery
structures/ptol_military_colony
structures/ptol_lighthouse
structures/ptol_library
diff --git a/binaries/data/mods/public/simulation/templates/units/ptol_infantry_swordsman_merc_b.xml b/binaries/data/mods/public/simulation/templates/units/ptol_infantry_swordsman_merc_b.xml
index 5ab352ae7d..6b267e7aa3 100644
--- a/binaries/data/mods/public/simulation/templates/units/ptol_infantry_swordsman_merc_b.xml
+++ b/binaries/data/mods/public/simulation/templates/units/ptol_infantry_swordsman_merc_b.xml
@@ -2,6 +2,7 @@
+ structures/ptol_tower_artillery
structures/ptol_military_colony
structures/ptol_lighthouse
structures/ptol_library
diff --git a/binaries/data/mods/public/simulation/templates/units/rome_infantry_javelinist_b.xml b/binaries/data/mods/public/simulation/templates/units/rome_infantry_javelinist_b.xml
index f3b2da34ac..1a0ec2a3d1 100644
--- a/binaries/data/mods/public/simulation/templates/units/rome_infantry_javelinist_b.xml
+++ b/binaries/data/mods/public/simulation/templates/units/rome_infantry_javelinist_b.xml
@@ -3,6 +3,7 @@
-structures/wallset_palisade
+ structures/rome_tower_artillery
structures/rome_army_camp
structures/rome_wallset_siege
structures/rome_temple_vesta
diff --git a/binaries/data/mods/public/simulation/templates/units/rome_infantry_spearman_b.xml b/binaries/data/mods/public/simulation/templates/units/rome_infantry_spearman_b.xml
index 441a3c698d..36aa527751 100644
--- a/binaries/data/mods/public/simulation/templates/units/rome_infantry_spearman_b.xml
+++ b/binaries/data/mods/public/simulation/templates/units/rome_infantry_spearman_b.xml
@@ -3,6 +3,7 @@
-structures/wallset_palisade
+ structures/rome_tower_artillery
structures/rome_army_camp
structures/rome_wallset_siege
structures/rome_temple_vesta
diff --git a/binaries/data/mods/public/simulation/templates/units/rome_infantry_swordsman_b.xml b/binaries/data/mods/public/simulation/templates/units/rome_infantry_swordsman_b.xml
index a4c968a24a..5da0b7773c 100644
--- a/binaries/data/mods/public/simulation/templates/units/rome_infantry_swordsman_b.xml
+++ b/binaries/data/mods/public/simulation/templates/units/rome_infantry_swordsman_b.xml
@@ -3,6 +3,7 @@
-structures/wallset_palisade
+ structures/rome_tower_artillery
structures/rome_army_camp
structures/rome_wallset_siege
structures/rome_temple_vesta
diff --git a/binaries/data/mods/public/simulation/templates/units/sele_infantry_archer_merc_b.xml b/binaries/data/mods/public/simulation/templates/units/sele_infantry_archer_merc_b.xml
index 8c4b215098..9e8f400bf4 100644
--- a/binaries/data/mods/public/simulation/templates/units/sele_infantry_archer_merc_b.xml
+++ b/binaries/data/mods/public/simulation/templates/units/sele_infantry_archer_merc_b.xml
@@ -2,6 +2,7 @@
+ structures/sele_tower_artillery
structures/sele_military_colony
structures/sele_library
diff --git a/binaries/data/mods/public/simulation/templates/units/sele_infantry_javelinist_b.xml b/binaries/data/mods/public/simulation/templates/units/sele_infantry_javelinist_b.xml
index 6c8fdf0b7e..3b513700b0 100644
--- a/binaries/data/mods/public/simulation/templates/units/sele_infantry_javelinist_b.xml
+++ b/binaries/data/mods/public/simulation/templates/units/sele_infantry_javelinist_b.xml
@@ -2,6 +2,7 @@
+ structures/sele_tower_artillery
structures/sele_military_colony
structures/sele_library
diff --git a/binaries/data/mods/public/simulation/templates/units/sele_infantry_pikeman_b.xml b/binaries/data/mods/public/simulation/templates/units/sele_infantry_pikeman_b.xml
index 7d4ffc6234..6f35ca129d 100644
--- a/binaries/data/mods/public/simulation/templates/units/sele_infantry_pikeman_b.xml
+++ b/binaries/data/mods/public/simulation/templates/units/sele_infantry_pikeman_b.xml
@@ -2,6 +2,7 @@
+ structures/sele_tower_artillery
structures/sele_military_colony
structures/sele_library
diff --git a/binaries/data/mods/public/simulation/templates/units/sele_infantry_spearman_b.xml b/binaries/data/mods/public/simulation/templates/units/sele_infantry_spearman_b.xml
index be54a35f07..59b18f9314 100644
--- a/binaries/data/mods/public/simulation/templates/units/sele_infantry_spearman_b.xml
+++ b/binaries/data/mods/public/simulation/templates/units/sele_infantry_spearman_b.xml
@@ -2,6 +2,7 @@
+ structures/sele_tower_artillery
structures/sele_military_colony
structures/sele_library
diff --git a/binaries/data/mods/public/simulation/templates/units/sele_infantry_swordsman_merc_b.xml b/binaries/data/mods/public/simulation/templates/units/sele_infantry_swordsman_merc_b.xml
index f6bcc61283..22068f1c20 100644
--- a/binaries/data/mods/public/simulation/templates/units/sele_infantry_swordsman_merc_b.xml
+++ b/binaries/data/mods/public/simulation/templates/units/sele_infantry_swordsman_merc_b.xml
@@ -2,6 +2,7 @@
+ structures/sele_tower_artillery
structures/sele_military_colony
structures/sele_library