diff --git a/binaries/data/mods/public/art/actors/units/romans/siege_rock.xml b/binaries/data/mods/public/art/actors/units/romans/siege_rock.xml
index 193dfb472d..6e6d88c106 100644
--- a/binaries/data/mods/public/art/actors/units/romans/siege_rock.xml
+++ b/binaries/data/mods/public/art/actors/units/romans/siege_rock.xml
@@ -3,6 +3,10 @@
+
+
+
+
structural/rome_ballista.dae
structural/rome_ballista.png
diff --git a/binaries/data/mods/public/art/animation/mechanical/rome_ballista_atttack.dae b/binaries/data/mods/public/art/animation/mechanical/rome_ballista_atttack.dae
new file mode 100644
index 0000000000..29491afed0
--- /dev/null
+++ b/binaries/data/mods/public/art/animation/mechanical/rome_ballista_atttack.dae
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d1ffa7b5ee8c2bd06c079567867252bd46083a42aa4c7a91b08fbedf1dac243e
+size 268392
diff --git a/binaries/data/mods/public/art/animation/mechanical/rome_ballista_idle.dae b/binaries/data/mods/public/art/animation/mechanical/rome_ballista_idle.dae
new file mode 100644
index 0000000000..4c61eb3fca
--- /dev/null
+++ b/binaries/data/mods/public/art/animation/mechanical/rome_ballista_idle.dae
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8ff10c360c6c4267ee110dfd8b194dcd4421d369e25bd87b55d0c55f34b61842
+size 252816
diff --git a/binaries/data/mods/public/art/meshes/structural/rome_ballista.dae b/binaries/data/mods/public/art/meshes/structural/rome_ballista.dae
index 9a7ba7a544..a0e405dc62 100644
--- a/binaries/data/mods/public/art/meshes/structural/rome_ballista.dae
+++ b/binaries/data/mods/public/art/meshes/structural/rome_ballista.dae
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:facae37f008410a441b0e813115754b8dbfc77e0092f1b3f20f98bfa5b68c540
-size 251327
+oid sha256:92b40c0caf17910e2260c9fd7b1c9578945139481657a0abc782d13b74496f71
+size 252816
diff --git a/binaries/data/mods/public/art/skeletons/skeletons.xml b/binaries/data/mods/public/art/skeletons/skeletons.xml
index c41c7bfe75..45b062ce9b 100644
--- a/binaries/data/mods/public/art/skeletons/skeletons.xml
+++ b/binaries/data/mods/public/art/skeletons/skeletons.xml
@@ -1028,4 +1028,32 @@ This skeleton is for the deer and any other similiar shaped animals with the exa
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ballista
+
+ main
+ weapon
+ lever
+ arm_left
+ arm_right
+ sling_left
+ sling
+ sling_right
+
+
+
\ No newline at end of file
diff --git a/binaries/data/mods/public/art/textures/skins/structural/rome_ballista.png b/binaries/data/mods/public/art/textures/skins/structural/rome_ballista.png
index e66e84fcc8..c80d4477bd 100644
--- a/binaries/data/mods/public/art/textures/skins/structural/rome_ballista.png
+++ b/binaries/data/mods/public/art/textures/skins/structural/rome_ballista.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e2d2e2cf3214f07a44c992fb7a3952e39eca4bdb6b68fbce068707de05a730c8
-size 596680
+oid sha256:b0c4602e6091274cd63993891d527e31bcbb7c0cff7fafaac85b85f14e0078ba
+size 574352
diff --git a/binaries/data/mods/public/audio/attack/siege/ballist_attack.xml b/binaries/data/mods/public/audio/attack/siege/ballist_attack.xml
new file mode 100644
index 0000000000..ff9b612b2c
--- /dev/null
+++ b/binaries/data/mods/public/audio/attack/siege/ballist_attack.xml
@@ -0,0 +1,23 @@
+
+
+ 1
+ 1
+ 100
+ 1
+ 360
+ 360
+ 0
+ 1
+ 1
+ 0.9
+ 0.5
+ 1
+ 1.1
+ 0.9
+ 1
+ 3
+ ballist_attack_01.ogg
+ audio/attack/siege
+ ballist_attack_01.ogg
+ ballist_attack_02.ogg
+
diff --git a/binaries/data/mods/public/audio/attack/siege/ballist_attack_01.ogg b/binaries/data/mods/public/audio/attack/siege/ballist_attack_01.ogg
new file mode 100644
index 0000000000..ff6b63a24e
--- /dev/null
+++ b/binaries/data/mods/public/audio/attack/siege/ballist_attack_01.ogg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8e6812b7d716629166a4f929dbe2e9139105dd291b8668e0ed6277992708fbb6
+size 51825
diff --git a/binaries/data/mods/public/audio/attack/siege/ballist_attack_02.ogg b/binaries/data/mods/public/audio/attack/siege/ballist_attack_02.ogg
new file mode 100644
index 0000000000..486b356c38
--- /dev/null
+++ b/binaries/data/mods/public/audio/attack/siege/ballist_attack_02.ogg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:27c82638d51e8eb8409c53d3abd5908b5bda70f0d1a755efa5cc49f816917571
+size 66495
diff --git a/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_ballista.xml b/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_ballista.xml
index 2bd9756210..d99eef9941 100644
--- a/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_ballista.xml
+++ b/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_ballista.xml
@@ -33,6 +33,11 @@
4.0
0.5
+
+
+ attack/siege/ballist_attack.xml
+
+
94