diff --git a/binaries/data/mods/public/simulation/templates/special/formations/phalanx.xml b/binaries/data/mods/public/simulation/templates/special/formations/phalanx.xml
index ed620919ab..12f5178056 100644
--- a/binaries/data/mods/public/simulation/templates/special/formations/phalanx.xml
+++ b/binaries/data/mods/public/simulation/templates/special/formations/phalanx.xml
@@ -8,13 +8,14 @@
0.6
0.6
4
+ true
5
20
8
- 1..2,1..-1: phalanx_front;
- 3..4,1..-1: phalanx_center;
- 5..6,1..-1: phalanx_back
+ 1..1,1..-1: phalanx_front;
+ 2..2,1..-1: phalanx_mid;
+ 3..-1,1..-1: phalanx_back
diff --git a/binaries/data/mods/public/simulation/templates/special/formations/syntagma.xml b/binaries/data/mods/public/simulation/templates/special/formations/syntagma.xml
index 20a2b4d488..b06867e110 100644
--- a/binaries/data/mods/public/simulation/templates/special/formations/syntagma.xml
+++ b/binaries/data/mods/public/simulation/templates/special/formations/syntagma.xml
@@ -6,16 +6,21 @@
Requires at least 16 Infantry Pikemen.
Hero Champion Elite Advanced Basic
Syntagma
- 0.65
- 0.75
+ square
+ 0.86
+ 0.55
1
+ true
4
8
- 8
+ 9
1..2,1..-1: syntagma_front;
- 3..4,1..-1: syntagma_center;
- 5..8,1..-1: syntagma_back
+ 3..3,1..-1: syntagma_01;
+ 4..4,1..-1: syntagma_02;
+ 5..5,1..-1: syntagma_03;
+ 6..6,1..-1: syntagma_04;
+ 7...-1,1..-1: syntagma_back
0.15
diff --git a/binaries/data/mods/public/simulation/templates/special/formations/testudo.xml b/binaries/data/mods/public/simulation/templates/special/formations/testudo.xml
index 0e4ce6e1b2..7e799524ca 100644
--- a/binaries/data/mods/public/simulation/templates/special/formations/testudo.xml
+++ b/binaries/data/mods/public/simulation/templates/special/formations/testudo.xml
@@ -8,7 +8,8 @@
Testudo
square
0.50
- 0.50
+ 0.35
+ fillFromTheSides
0.8
8
8
@@ -16,9 +17,51 @@
1..1,2..7: testudo_front;
1..1,1..1: testudo_front_left;
1..1,8..8: testudo_front_right;
- 2..-1,8..8: testudo_right;
- 2..-1,2..-1: testudo_top;
- 2..-1,1..1: testudo_left
+ 2..2,2..7: testudo_top;
+ 2..2,8..8: testudo_right;
+ 2..2,1..1: testudo_left;
+ 3..3,1..1: testudo_top;
+ 3..3,8..8: testudo_top;
+ 3..3,2..7: testudo_front;
+ 4..4,8..8: testudo_right;
+ 4..4,2..7: testudo_top;
+ 4..4,1..1: testudo_left;
+ 5..5,1..1: testudo_top;
+ 5..5,8..8: testudo_top;
+ 5..5,2..7: testudo_front;
+ 6..6,8..8: testudo_right;
+ 6..6,2..7: testudo_top;
+ 6..6,1..1: testudo_left;
+ 7..7,1..1: testudo_top;
+ 7..7,8..8: testudo_top;
+ 7..7,2..7: testudo_front;
+ 8..8,8..8: testudo_right;
+ 8..8,2..7: testudo_top;
+ 8..8,1..1: testudo_left;
+ 9..9,1..1: testudo_top;
+ 9..9,8..8: testudo_top;
+ 9..9,2..7: testudo_front;
+ 10..10,8..8: testudo_right;
+ 10..10,2..7: testudo_top;
+ 10..10,1..1: testudo_left;
+ 11..11,1..1: testudo_top;
+ 11..11,8..8: testudo_top;
+ 11..11,2..7: testudo_front;
+ 12..12,8..8: testudo_right;
+ 12..12,2..7: testudo_top;
+ 12..12,1..1: testudo_left;
+ 13..13,1..1: testudo_top;
+ 13..13,8..8: testudo_top;
+ 13..13,2..7: testudo_front;
+ 14..14,8..8: testudo_right;
+ 14..14,2..7: testudo_top;
+ 14..14,1..1: testudo_left:
+ 15..15,1..1: testudo_top;
+ 15..15,8..8: testudo_top;
+ 15..15,2..7: testudo_front;
+ 16..16,8..8: testudo_right;
+ 16..16,2..7: testudo_top;
+ 16..16,1..1: testudo_left
0.25