diff --git a/binaries/data/mods/public/art/actors/actor.rnc b/binaries/data/mods/public/art/actors/actor.rnc
index 1aa6becdf0..68e96fd8e2 100644
--- a/binaries/data/mods/public/art/actors/actor.rnc
+++ b/binaries/data/mods/public/art/actors/actor.rnc
@@ -1,71 +1,71 @@
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-##
-# NOTE: To modify this Relax NG grammar, edit the Relax NG Compact (.rnc) file
-# and use a converter tool like trang to generate the Relax NG XML (.rng) file
-##
-
-element actor {
- attribute version { xsd:positiveInteger }, (
- element group {
- element variant {
- attribute name { text }? &
- attribute file { text }? &
- attribute frequency { xsd:nonNegativeInteger }? &
- element mesh {
- text
- }? &
- element textures {
- element texture {
- attribute file { text }? &
- attribute name { text }
- }*
- }? &
- element decal {
- attribute width { xsd:float } & # X
- attribute depth { xsd:float } & # Z
- attribute angle { xsd:float } &
- attribute offsetx { xsd:float } &
- attribute offsetz { xsd:float }
- }? &
- element particles {
- attribute file { text }
- }? &
- element color { list {
- xsd:nonNegativeInteger, # R
- xsd:nonNegativeInteger, # G
- xsd:nonNegativeInteger # B
- } }? &
- element animations {
- element animation {
- attribute name { text } &
- attribute id { text }? &
- attribute frequency { xsd:nonNegativeInteger }? &
- attribute file { text }? &
- attribute speed { xsd:nonNegativeInteger } &
- attribute event { xsd:decimal { minInclusive = "0" maxInclusive = "1" } }? &
- attribute load { xsd:decimal { minInclusive = "0" maxInclusive = "1" } }? &
- attribute sound { xsd:decimal { minInclusive = "0" maxInclusive = "1" } }?
- }*
- }? &
- element props {
- element prop {
- (attribute actor { text }? &
- attribute attachpoint { text } &
- attribute minheight { xsd:float }? &
- attribute maxheight { xsd:float }? &
- attribute selectable { "true" | "false" }?)
- }*
- }?
- }*
- }* &
- element castshadow { # flag; true if present
- empty
- }? &
- element float { # flag; true if present
- empty
- }? &
- element material {
- text
- }?
- )
-}
+namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
+##
+# NOTE: To modify this Relax NG grammar, edit the Relax NG Compact (.rnc) file
+# and use a converter tool like trang to generate the Relax NG XML (.rng) file
+##
+
+element actor {
+ attribute version { xsd:positiveInteger }, (
+ element group {
+ element variant {
+ attribute name { text }? &
+ attribute file { text }? &
+ attribute frequency { xsd:nonNegativeInteger }? &
+ element mesh {
+ text
+ }? &
+ element textures {
+ element texture {
+ attribute file { text }? &
+ attribute name { text }
+ }*
+ }? &
+ element decal {
+ attribute width { xsd:float } & # X
+ attribute depth { xsd:float } & # Z
+ attribute angle { xsd:float } &
+ attribute offsetx { xsd:float } &
+ attribute offsetz { xsd:float }
+ }? &
+ element particles {
+ attribute file { text }
+ }? &
+ element color { list {
+ xsd:nonNegativeInteger, # R
+ xsd:nonNegativeInteger, # G
+ xsd:nonNegativeInteger # B
+ } }? &
+ element animations {
+ element animation {
+ attribute name { text } &
+ attribute id { text }? &
+ attribute frequency { xsd:nonNegativeInteger }? &
+ attribute file { text }? &
+ attribute speed { xsd:nonNegativeInteger } &
+ attribute event { xsd:decimal { minInclusive = "0" maxInclusive = "1" } }? &
+ attribute load { xsd:decimal { minInclusive = "0" maxInclusive = "1" } }? &
+ attribute sound { xsd:decimal { minInclusive = "0" maxInclusive = "1" } }?
+ }*
+ }? &
+ element props {
+ element prop {
+ (attribute actor { text }? &
+ attribute attachpoint { text } &
+ attribute minheight { xsd:float }? &
+ attribute maxheight { xsd:float }? &
+ attribute selectable { "true" | "false" }?)
+ }*
+ }?
+ }*
+ }* &
+ element castshadow { # flag; true if present
+ empty
+ }? &
+ element float { # flag; true if present
+ empty
+ }? &
+ element material {
+ text
+ }?
+ )
+}
diff --git a/binaries/data/mods/public/art/terrains/shoreline/terrains.xml b/binaries/data/mods/public/art/terrains/shoreline/terrains.xml
index 2b281be86d..acd3513a21 100644
--- a/binaries/data/mods/public/art/terrains/shoreline/terrains.xml
+++ b/binaries/data/mods/public/art/terrains/shoreline/terrains.xml
@@ -1,7 +1,7 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
diff --git a/binaries/data/mods/public/art/terrains/terrain.rnc b/binaries/data/mods/public/art/terrains/terrain.rnc
index 80077d32ad..2b0e356c55 100644
--- a/binaries/data/mods/public/art/terrains/terrain.rnc
+++ b/binaries/data/mods/public/art/terrains/terrain.rnc
@@ -1,21 +1,21 @@
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-##
-# NOTE: To modify this Relax NG grammar, edit the Relax NG Compact (.rnc) file
-# and use a converter tool like trang to generate the Relax NG XML (.rng) file
-##
-
-element Terrains {
- element Terrain {
- attribute groups { text } & # comma-separated list of groups
- attribute mmap {
- list {
- xsd:integer { minInclusive = "0" maxInclusive = "255" }, # R
- xsd:integer { minInclusive = "0" maxInclusive = "255" }, # G
- xsd:integer { minInclusive = "0" maxInclusive = "255" } # B
- }
- }? &
- attribute angle { xsd:float }? & # degrees
- attribute size { xsd:float }? &
- attribute movementclass { text }?
- }
-}
+namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
+##
+# NOTE: To modify this Relax NG grammar, edit the Relax NG Compact (.rnc) file
+# and use a converter tool like trang to generate the Relax NG XML (.rng) file
+##
+
+element Terrains {
+ element Terrain {
+ attribute groups { text } & # comma-separated list of groups
+ attribute mmap {
+ list {
+ xsd:integer { minInclusive = "0" maxInclusive = "255" }, # R
+ xsd:integer { minInclusive = "0" maxInclusive = "255" }, # G
+ xsd:integer { minInclusive = "0" maxInclusive = "255" } # B
+ }
+ }? &
+ attribute angle { xsd:float }? & # degrees
+ attribute size { xsd:float }? &
+ attribute movementclass { text }?
+ }
+}
diff --git a/binaries/data/mods/public/art/terrains/terrain_texture.rnc b/binaries/data/mods/public/art/terrains/terrain_texture.rnc
index 4ec3275955..a7ebbc7cbd 100644
--- a/binaries/data/mods/public/art/terrains/terrain_texture.rnc
+++ b/binaries/data/mods/public/art/terrains/terrain_texture.rnc
@@ -1,33 +1,33 @@
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-##
-# NOTE: To modify this Relax NG grammar, edit the Relax NG Compact (.rnc) file
-# and use a converter tool like trang to generate the Relax NG XML (.rng) file
-##
-
-element terrain {
- element textures {
- element texture {
- attribute name { text } &
- attribute file { text }
- }*
- } &
- element material {
- text
- }? &
- element alphamap {
- text
- }? &
- element props {
- attribute groups { text }? & # comma-separated list of groups
- attribute mmap {
- list {
- xsd:integer { minInclusive = "0" }, # R
- xsd:integer { minInclusive = "0" }, # G
- xsd:integer { minInclusive = "0" } # B
- }
- }? &
- attribute angle { xsd:float }? & # degrees
- attribute size { xsd:float }? &
- attribute movementclass { text }?
- }*
-}
+namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
+##
+# NOTE: To modify this Relax NG grammar, edit the Relax NG Compact (.rnc) file
+# and use a converter tool like trang to generate the Relax NG XML (.rng) file
+##
+
+element terrain {
+ element textures {
+ element texture {
+ attribute name { text } &
+ attribute file { text }
+ }*
+ } &
+ element material {
+ text
+ }? &
+ element alphamap {
+ text
+ }? &
+ element props {
+ attribute groups { text }? & # comma-separated list of groups
+ attribute mmap {
+ list {
+ xsd:integer { minInclusive = "0" }, # R
+ xsd:integer { minInclusive = "0" }, # G
+ xsd:integer { minInclusive = "0" } # B
+ }
+ }? &
+ attribute angle { xsd:float }? & # degrees
+ attribute size { xsd:float }? &
+ attribute movementclass { text }?
+ }*
+}
diff --git a/binaries/data/mods/public/art/textures/misc/textures.xml b/binaries/data/mods/public/art/textures/misc/textures.xml
index 3778e974ea..60c95ba11e 100644
--- a/binaries/data/mods/public/art/textures/misc/textures.xml
+++ b/binaries/data/mods/public/art/textures/misc/textures.xml
@@ -1,4 +1,4 @@
-
-
-
-
+
+
+
+
diff --git a/binaries/data/mods/public/art/textures/texture.rnc b/binaries/data/mods/public/art/textures/texture.rnc
index c5af751dfa..bdd53631fe 100644
--- a/binaries/data/mods/public/art/textures/texture.rnc
+++ b/binaries/data/mods/public/art/textures/texture.rnc
@@ -1,19 +1,19 @@
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-##
-# NOTE: To modify this Relax NG grammar, edit the Relax NG Compact (.rnc) file
-# and use a converter tool like trang to generate the Relax NG XML (.rng) file
-##
-
-element Textures {
- element File {
- attribute pattern { text }? &
- attribute format { "dxt1" | "dxt3" | "dxt5" | "rgba" | "alpha" }? &
- attribute mipmap { "true" | "false" }? &
- attribute normal { "true" | "false" }? &
- attribute alpha { "none" | "player" | "transparency" }? &
- attribute filter { "box" | "triangle" | "kaiser" }? &
- attribute kaiserwidth { xsd:float }? &
- attribute kaiseralpha { xsd:float }? &
- attribute kaiserstretch { xsd:float }?
- }*
-}
+namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
+##
+# NOTE: To modify this Relax NG grammar, edit the Relax NG Compact (.rnc) file
+# and use a converter tool like trang to generate the Relax NG XML (.rng) file
+##
+
+element Textures {
+ element File {
+ attribute pattern { text }? &
+ attribute format { "dxt1" | "dxt3" | "dxt5" | "rgba" | "alpha" }? &
+ attribute mipmap { "true" | "false" }? &
+ attribute normal { "true" | "false" }? &
+ attribute alpha { "none" | "player" | "transparency" }? &
+ attribute filter { "box" | "triangle" | "kaiser" }? &
+ attribute kaiserwidth { xsd:float }? &
+ attribute kaiseralpha { xsd:float }? &
+ attribute kaiserstretch { xsd:float }?
+ }*
+}
diff --git a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_bamboo.xml b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_bamboo.xml
index 34e4ba3a23..7da6b410b8 100644
--- a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_bamboo.xml
+++ b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_bamboo.xml
@@ -1,9 +1,9 @@
-
-
-
- Bamboo
-
-
- flora/trees/bamboo.xml
-
-
+
+
+
+ Bamboo
+
+
+ flora/trees/bamboo.xml
+
+
diff --git a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_bamboo_dragon.xml b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_bamboo_dragon.xml
index 922bf57c74..4b7c8ac4d6 100644
--- a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_bamboo_dragon.xml
+++ b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_bamboo_dragon.xml
@@ -1,28 +1,28 @@
-
-
-
-
- 15.0
-
-
- Dragon Bamboo
-
-
-
-
-
- 1000
- 12
-
-
-
-
- circle/256x256.png
- circle/256x256_mask.png
-
-
-
-
- flora/trees/bamboo_dragon.xml
-
-
+
+
+
+
+ 15.0
+
+
+ Dragon Bamboo
+
+
+
+
+
+ 1000
+ 12
+
+
+
+
+ circle/256x256.png
+ circle/256x256_mask.png
+
+
+
+
+ flora/trees/bamboo_dragon.xml
+
+
diff --git a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_bamboo_single.xml b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_bamboo_single.xml
index 0eb49db930..33b698a825 100644
--- a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_bamboo_single.xml
+++ b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_bamboo_single.xml
@@ -1,13 +1,13 @@
-
-
-
- Bamboo
-
-
- 100
- 1
-
-
- flora/trees/bamboo_single.xml
-
-
+
+
+
+ Bamboo
+
+
+ 100
+ 1
+
+
+ flora/trees/bamboo_single.xml
+
+
diff --git a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_banana.xml b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_banana.xml
index 9435c74867..7dedac531f 100644
--- a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_banana.xml
+++ b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_banana.xml
@@ -1,10 +1,10 @@
-
-
-
- Banana
- Gather bananas for Food.
-
-
- flora/trees/banana.xml
-
-
+
+
+
+ Banana
+ Gather bananas for Food.
+
+
+ flora/trees/banana.xml
+
+
diff --git a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_banyan.xml b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_banyan.xml
index d5ade2ebf5..1403f300cc 100644
--- a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_banyan.xml
+++ b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_banyan.xml
@@ -1,28 +1,28 @@
-
-
-
-
- 15.0
-
-
- Banyan
-
-
-
-
-
- 600
- 12
-
-
-
-
- circle/256x256.png
- circle/256x256_mask.png
-
-
-
-
- flora/trees/banyan.xml
-
-
+
+
+
+
+ 15.0
+
+
+ Banyan
+
+
+
+
+
+ 600
+ 12
+
+
+
+
+ circle/256x256.png
+ circle/256x256_mask.png
+
+
+
+
+ flora/trees/banyan.xml
+
+
diff --git a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_baobab_1_sapling.xml b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_baobab_1_sapling.xml
index e6ce247fd4..8bf8a26e3c 100644
--- a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_baobab_1_sapling.xml
+++ b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_baobab_1_sapling.xml
@@ -1,13 +1,13 @@
-
-
-
- Baobab Sapling
-
-
- 50
- 2
-
-
- flora/trees/baobab_new_sapling.xml
-
-
+
+
+
+ Baobab Sapling
+
+
+ 50
+ 2
+
+
+ flora/trees/baobab_new_sapling.xml
+
+
diff --git a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_baobab_2_young.xml b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_baobab_2_young.xml
index 6b84f596f0..74189ae7a1 100644
--- a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_baobab_2_young.xml
+++ b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_baobab_2_young.xml
@@ -1,9 +1,9 @@
-
-
-
- Young Baobab
-
-
- flora/trees/baobab_new_young.xml
-
-
+
+
+
+ Young Baobab
+
+
+ flora/trees/baobab_new_young.xml
+
+
diff --git a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_baobab_3_mature.xml b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_baobab_3_mature.xml
index 1b4d367207..24d5b60094 100644
--- a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_baobab_3_mature.xml
+++ b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_baobab_3_mature.xml
@@ -1,28 +1,28 @@
-
-
-
-
- 15.0
-
-
- Baobab
-
-
-
-
-
- 600
- 12
-
-
-
-
- circle/256x256.png
- circle/256x256_mask.png
-
-
-
-
- flora/trees/baobab_new.xml
-
-
+
+
+
+
+ 15.0
+
+
+ Baobab
+
+
+
+
+
+ 600
+ 12
+
+
+
+
+ circle/256x256.png
+ circle/256x256_mask.png
+
+
+
+
+ flora/trees/baobab_new.xml
+
+
diff --git a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_baobab_4_dead.xml b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_baobab_4_dead.xml
index 43f3a0b9c6..b8ce77d00b 100644
--- a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_baobab_4_dead.xml
+++ b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_baobab_4_dead.xml
@@ -1,28 +1,28 @@
-
-
-
-
- 15.0
-
-
- Dead Baobab
-
-
-
-
-
- 550
- 12
-
-
-
-
- circle/256x256.png
- circle/256x256_mask.png
-
-
-
-
- flora/trees/baobab_new_dead.xml
-
-
+
+
+
+
+ 15.0
+
+
+ Dead Baobab
+
+
+
+
+
+ 550
+ 12
+
+
+
+
+ circle/256x256.png
+ circle/256x256_mask.png
+
+
+
+
+ flora/trees/baobab_new_dead.xml
+
+
diff --git a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_cedar_atlas_1_sapling.xml b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_cedar_atlas_1_sapling.xml
index 62f649e92b..7394191b9e 100644
--- a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_cedar_atlas_1_sapling.xml
+++ b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_cedar_atlas_1_sapling.xml
@@ -1,12 +1,12 @@
-
-
-
- Atlas Cedar Sapling
-
-
- 50
-
-
- flora/trees/cedar_atlas_sapling.xml
-
-
+
+
+
+ Atlas Cedar Sapling
+
+
+ 50
+
+
+ flora/trees/cedar_atlas_sapling.xml
+
+
diff --git a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_cedar_atlas_2_young.xml b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_cedar_atlas_2_young.xml
index c400015df5..d914cd0105 100644
--- a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_cedar_atlas_2_young.xml
+++ b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_cedar_atlas_2_young.xml
@@ -1,9 +1,9 @@
-
-
-
- Atlas Cedar
-
-
- flora/trees/cedar_atlas_young.xml
-
-
+
+
+
+ Atlas Cedar
+
+
+ flora/trees/cedar_atlas_young.xml
+
+
diff --git a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_cedar_atlas_3_mature.xml b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_cedar_atlas_3_mature.xml
index 908d3e7f91..7ee3e6b2be 100644
--- a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_cedar_atlas_3_mature.xml
+++ b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_cedar_atlas_3_mature.xml
@@ -1,12 +1,12 @@
-
-
-
- Atlas Cedar
-
-
- 350
-
-
- flora/trees/cedar_atlas.xml
-
-
+
+
+
+ Atlas Cedar
+
+
+ 350
+
+
+ flora/trees/cedar_atlas.xml
+
+
diff --git a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_cedar_atlas_4_dead.xml b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_cedar_atlas_4_dead.xml
index 4005841d7a..cc86403824 100644
--- a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_cedar_atlas_4_dead.xml
+++ b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_cedar_atlas_4_dead.xml
@@ -1,12 +1,12 @@
-
-
-
- Dead Atlas Cedar
-
-
- 300
-
-
- flora/trees/cedar_atlas_dead.xml
-
-
+
+
+
+ Dead Atlas Cedar
+
+
+ 300
+
+
+ flora/trees/cedar_atlas_dead.xml
+
+
diff --git a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_date_palm_dead.xml b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_date_palm_dead.xml
index 2a8345b620..fbd403e91b 100644
--- a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_date_palm_dead.xml
+++ b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_date_palm_dead.xml
@@ -1,9 +1,9 @@
-
-
-
- Dead Palm
-
-
- flora/trees/palm_date_dead.xml
-
-
+
+
+
+ Dead Palm
+
+
+ flora/trees/palm_date_dead.xml
+
+
diff --git a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_date_palm_fruit.xml b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_date_palm_fruit.xml
index d742ded734..0cdd0d81d3 100644
--- a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_date_palm_fruit.xml
+++ b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_date_palm_fruit.xml
@@ -1,9 +1,9 @@
-
-
-
- Fruiting Date Palm
-
-
- flora/trees/palm_date_new_fruit.xml
-
-
+
+
+
+ Fruiting Date Palm
+
+
+ flora/trees/palm_date_new_fruit.xml
+
+
diff --git a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_fir_sapling.xml b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_fir_sapling.xml
index 3a2892fe8b..c87b572f7d 100644
--- a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_fir_sapling.xml
+++ b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_fir_sapling.xml
@@ -1,12 +1,12 @@
-
-
-
- Fir Sapling
-
-
- 50
-
-
- flora/trees/fir_sapling.xml
-
-
+
+
+
+ Fir Sapling
+
+
+ 50
+
+
+ flora/trees/fir_sapling.xml
+
+
diff --git a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_mangrove.xml b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_mangrove.xml
index 8d6b8f3d4f..28aae97cec 100644
--- a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_mangrove.xml
+++ b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_mangrove.xml
@@ -1,9 +1,9 @@
-
-
-
- Mangrove
-
-
- flora/trees/mangrove.xml
-
-
+
+
+
+ Mangrove
+
+
+ flora/trees/mangrove.xml
+
+
diff --git a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_oak_holly.xml b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_oak_holly.xml
index 79aaf6791f..d3ed5b56b6 100644
--- a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_oak_holly.xml
+++ b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_oak_holly.xml
@@ -1,9 +1,9 @@
-
-
-
- Holly Oak
-
-
- flora/trees/oak_holly.xml
-
-
+
+
+
+ Holly Oak
+
+
+ flora/trees/oak_holly.xml
+
+
diff --git a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_palm_areca.xml b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_palm_areca.xml
index 46d1eb47d6..9dda3b7582 100644
--- a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_palm_areca.xml
+++ b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_palm_areca.xml
@@ -1,9 +1,9 @@
-
-
-
- Areca Palm
-
-
- flora/trees/palm_areca.xml
-
-
+
+
+
+ Areca Palm
+
+
+ flora/trees/palm_areca.xml
+
+
diff --git a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_palm_doum.xml b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_palm_doum.xml
index e489695eee..6902afee09 100644
--- a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_palm_doum.xml
+++ b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_palm_doum.xml
@@ -1,9 +1,9 @@
-
-
-
- Doum Palm
-
-
- flora/trees/palm_doum.xml
-
-
+
+
+
+ Doum Palm
+
+
+ flora/trees/palm_doum.xml
+
+
diff --git a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_palm_palmyra.xml b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_palm_palmyra.xml
index d2909707d7..a265bc8625 100644
--- a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_palm_palmyra.xml
+++ b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_palm_palmyra.xml
@@ -1,9 +1,9 @@
-
-
-
- Palmyra Palm
-
-
- flora/trees/palm_palmyra.xml
-
-
+
+
+
+ Palmyra Palm
+
+
+ flora/trees/palm_palmyra.xml
+
+
diff --git a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_pine_black.xml b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_pine_black.xml
index db50df624e..3063f11304 100644
--- a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_pine_black.xml
+++ b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_pine_black.xml
@@ -1,9 +1,9 @@
-
-
-
- Black Pine
-
-
- flora/trees/pine_black.xml
-
-
+
+
+
+ Black Pine
+
+
+ flora/trees/pine_black.xml
+
+
diff --git a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_pine_black_dead.xml b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_pine_black_dead.xml
index 91c4af1a3c..ef84cbd065 100644
--- a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_pine_black_dead.xml
+++ b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_pine_black_dead.xml
@@ -1,9 +1,9 @@
-
-
-
- Black Pine
-
-
- flora/trees/pine_black_dead.xml
-
-
+
+
+
+ Black Pine
+
+
+ flora/trees/pine_black_dead.xml
+
+
diff --git a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_strangler.xml b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_strangler.xml
index 818c922372..edc35ea64b 100644
--- a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_strangler.xml
+++ b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_strangler.xml
@@ -1,28 +1,28 @@
-
-
-
-
- 15.0
-
-
- Strangler Fig
-
-
-
-
-
- 500
- 10
-
-
-
-
- circle/256x256.png
- circle/256x256_mask.png
-
-
-
-
- flora/trees/strangler.xml
-
-
+
+
+
+
+ 15.0
+
+
+ Strangler Fig
+
+
+
+
+
+ 500
+ 10
+
+
+
+
+ circle/256x256.png
+ circle/256x256_mask.png
+
+
+
+
+ flora/trees/strangler.xml
+
+
diff --git a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_teak.xml b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_teak.xml
index 3c2794c1ec..d84bba2e54 100644
--- a/binaries/data/mods/public/simulation/templates/gaia/flora_tree_teak.xml
+++ b/binaries/data/mods/public/simulation/templates/gaia/flora_tree_teak.xml
@@ -1,27 +1,27 @@
-
-
-
-
- 15.0
-
-
- Teak
-
-
-
-
-
- 500
-
-
-
-
- circle/256x256.png
- circle/256x256_mask.png
-
-
-
-
- flora/trees/teak.xml
-
-
+
+
+
+
+ 15.0
+
+
+ Teak
+
+
+
+
+
+ 500
+
+
+
+
+ circle/256x256.png
+ circle/256x256_mask.png
+
+
+
+
+ flora/trees/teak.xml
+
+
diff --git a/binaries/data/mods/public/simulation/templates/gaia/geology_stone_desert_quarried.xml b/binaries/data/mods/public/simulation/templates/gaia/geology_stone_desert_quarried.xml
index 1d01173879..f61d6ceb57 100644
--- a/binaries/data/mods/public/simulation/templates/gaia/geology_stone_desert_quarried.xml
+++ b/binaries/data/mods/public/simulation/templates/gaia/geology_stone_desert_quarried.xml
@@ -1,16 +1,16 @@
-
-
-
-
- 4.0
-
-
- gaia/geology_stone_2.png
-
-
- upright
-
-
- geology/stone_desert_quarried.xml
-
-
+
+
+
+
+ 4.0
+
+
+ gaia/geology_stone_2.png
+
+
+ upright
+
+
+ geology/stone_desert_quarried.xml
+
+
diff --git a/binaries/data/mods/public/simulation/templates/gaia/geology_stone_savanna_quarried.xml b/binaries/data/mods/public/simulation/templates/gaia/geology_stone_savanna_quarried.xml
index 3d3491418a..a890427531 100644
--- a/binaries/data/mods/public/simulation/templates/gaia/geology_stone_savanna_quarried.xml
+++ b/binaries/data/mods/public/simulation/templates/gaia/geology_stone_savanna_quarried.xml
@@ -1,16 +1,16 @@
-
-
-
-
- 4.0
-
-
- gaia/geology_stone_2.png
-
-
- upright
-
-
- geology/stone_savanna_quarried.xml
-
-
+
+
+
+
+ 4.0
+
+
+ gaia/geology_stone_2.png
+
+
+ upright
+
+
+ geology/stone_savanna_quarried.xml
+
+
diff --git a/binaries/data/mods/public/simulation/templates/special/formations/anti_cavalry.xml b/binaries/data/mods/public/simulation/templates/special/formations/anti_cavalry.xml
index eba9d32af9..f7dda9436a 100644
--- a/binaries/data/mods/public/simulation/templates/special/formations/anti_cavalry.xml
+++ b/binaries/data/mods/public/simulation/templates/special/formations/anti_cavalry.xml
@@ -1,26 +1,26 @@
-
-
-
- formations/testudo.png
- 16
- At least 16 melee infantry units required.
- Anti Cavalry
- square
- 0.50
- 0.37
- fillFromTheSides
- true
- 8
- 8
- 2
- 0.8
-
- 1..1,1..-1: anti_cavalry_front;
- 2..2,1..-1: anti_cavalry_back
-
- 1
-
-
- true
-
-
+
+
+
+ formations/testudo.png
+ 16
+ At least 16 melee infantry units required.
+ Anti Cavalry
+ square
+ 0.50
+ 0.37
+ fillFromTheSides
+ true
+ 8
+ 8
+ 2
+ 0.8
+
+ 1..1,1..-1: anti_cavalry_front;
+ 2..2,1..-1: anti_cavalry_back
+
+ 1
+
+
+ true
+
+