Moar lineendings.

This was SVN commit r22478.
This commit is contained in:
elexis
2019-07-15 02:18:51 +00:00
parent e1bde4c337
commit 3e8205d7bf
34 changed files with 572 additions and 572 deletions
+71 -71
View File
@@ -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
}?
)
}
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE Terrains SYSTEM "/art/textures/terrain/types/terrains.dtd">
<Terrains>
<Terrain groups="shoreline" />
</Terrains>
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE Terrains SYSTEM "/art/textures/terrain/types/terrains.dtd">
<Terrains>
<Terrain groups="shoreline" />
</Terrains>
@@ -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 }?
}
}
@@ -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 }?
}*
}
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Textures>
<File pattern="territory_border.png" format="rgba"/>
</Textures>
<?xml version="1.0" encoding="utf-8"?>
<Textures>
<File pattern="territory_border.png" format="rgba"/>
</Textures>
@@ -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 }?
}*
}
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Identity>
<SpecificName>Bamboo</SpecificName>
</Identity>
<VisualActor>
<Actor>flora/trees/bamboo.xml</Actor>
</VisualActor>
</Entity>
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Identity>
<SpecificName>Bamboo</SpecificName>
</Identity>
<VisualActor>
<Actor>flora/trees/bamboo.xml</Actor>
</VisualActor>
</Entity>
@@ -1,28 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Footprint>
<Circle radius="8.0"/>
<Height>15.0</Height>
</Footprint>
<Identity>
<SpecificName>Dragon Bamboo</SpecificName>
</Identity>
<Obstruction>
<Static width="6.0" depth="6.0"/>
</Obstruction>
<ResourceSupply>
<Amount>1000</Amount>
<MaxGatherers>12</MaxGatherers>
</ResourceSupply>
<Selectable>
<Overlay>
<Texture>
<MainTexture>circle/256x256.png</MainTexture>
<MainTextureMask>circle/256x256_mask.png</MainTextureMask>
</Texture>
</Overlay>
</Selectable>
<VisualActor>
<Actor>flora/trees/bamboo_dragon.xml</Actor>
</VisualActor>
</Entity>
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Footprint>
<Circle radius="8.0"/>
<Height>15.0</Height>
</Footprint>
<Identity>
<SpecificName>Dragon Bamboo</SpecificName>
</Identity>
<Obstruction>
<Static width="6.0" depth="6.0"/>
</Obstruction>
<ResourceSupply>
<Amount>1000</Amount>
<MaxGatherers>12</MaxGatherers>
</ResourceSupply>
<Selectable>
<Overlay>
<Texture>
<MainTexture>circle/256x256.png</MainTexture>
<MainTextureMask>circle/256x256_mask.png</MainTextureMask>
</Texture>
</Overlay>
</Selectable>
<VisualActor>
<Actor>flora/trees/bamboo_dragon.xml</Actor>
</VisualActor>
</Entity>
@@ -1,13 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Identity>
<SpecificName>Bamboo</SpecificName>
</Identity>
<ResourceSupply>
<Amount>100</Amount>
<MaxGatherers>1</MaxGatherers>
</ResourceSupply>
<VisualActor>
<Actor>flora/trees/bamboo_single.xml</Actor>
</VisualActor>
</Entity>
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Identity>
<SpecificName>Bamboo</SpecificName>
</Identity>
<ResourceSupply>
<Amount>100</Amount>
<MaxGatherers>1</MaxGatherers>
</ResourceSupply>
<VisualActor>
<Actor>flora/trees/bamboo_single.xml</Actor>
</VisualActor>
</Entity>
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree_fruit">
<Identity>
<SpecificName>Banana</SpecificName>
<Tooltip>Gather bananas for Food.</Tooltip>
</Identity>
<VisualActor>
<Actor>flora/trees/banana.xml</Actor>
</VisualActor>
</Entity>
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree_fruit">
<Identity>
<SpecificName>Banana</SpecificName>
<Tooltip>Gather bananas for Food.</Tooltip>
</Identity>
<VisualActor>
<Actor>flora/trees/banana.xml</Actor>
</VisualActor>
</Entity>
@@ -1,28 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Footprint>
<Circle radius="8.0"/>
<Height>15.0</Height>
</Footprint>
<Identity>
<SpecificName>Banyan</SpecificName>
</Identity>
<Obstruction>
<Static width="6.0" depth="6.0"/>
</Obstruction>
<ResourceSupply>
<Amount>600</Amount>
<MaxGatherers>12</MaxGatherers>
</ResourceSupply>
<Selectable>
<Overlay>
<Texture>
<MainTexture>circle/256x256.png</MainTexture>
<MainTextureMask>circle/256x256_mask.png</MainTextureMask>
</Texture>
</Overlay>
</Selectable>
<VisualActor>
<Actor>flora/trees/banyan.xml</Actor>
</VisualActor>
</Entity>
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Footprint>
<Circle radius="8.0"/>
<Height>15.0</Height>
</Footprint>
<Identity>
<SpecificName>Banyan</SpecificName>
</Identity>
<Obstruction>
<Static width="6.0" depth="6.0"/>
</Obstruction>
<ResourceSupply>
<Amount>600</Amount>
<MaxGatherers>12</MaxGatherers>
</ResourceSupply>
<Selectable>
<Overlay>
<Texture>
<MainTexture>circle/256x256.png</MainTexture>
<MainTextureMask>circle/256x256_mask.png</MainTextureMask>
</Texture>
</Overlay>
</Selectable>
<VisualActor>
<Actor>flora/trees/banyan.xml</Actor>
</VisualActor>
</Entity>
@@ -1,13 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Identity>
<SpecificName>Baobab Sapling</SpecificName>
</Identity>
<ResourceSupply>
<Amount>50</Amount>
<MaxGatherers>2</MaxGatherers>
</ResourceSupply>
<VisualActor>
<Actor>flora/trees/baobab_new_sapling.xml</Actor>
</VisualActor>
</Entity>
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Identity>
<SpecificName>Baobab Sapling</SpecificName>
</Identity>
<ResourceSupply>
<Amount>50</Amount>
<MaxGatherers>2</MaxGatherers>
</ResourceSupply>
<VisualActor>
<Actor>flora/trees/baobab_new_sapling.xml</Actor>
</VisualActor>
</Entity>
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Identity>
<SpecificName>Young Baobab</SpecificName>
</Identity>
<VisualActor>
<Actor>flora/trees/baobab_new_young.xml</Actor>
</VisualActor>
</Entity>
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Identity>
<SpecificName>Young Baobab</SpecificName>
</Identity>
<VisualActor>
<Actor>flora/trees/baobab_new_young.xml</Actor>
</VisualActor>
</Entity>
@@ -1,28 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Footprint>
<Circle radius="8.0"/>
<Height>15.0</Height>
</Footprint>
<Identity>
<SpecificName>Baobab</SpecificName>
</Identity>
<Obstruction>
<Static width="6.0" depth="6.0"/>
</Obstruction>
<ResourceSupply>
<Amount>600</Amount>
<MaxGatherers>12</MaxGatherers>
</ResourceSupply>
<Selectable>
<Overlay>
<Texture>
<MainTexture>circle/256x256.png</MainTexture>
<MainTextureMask>circle/256x256_mask.png</MainTextureMask>
</Texture>
</Overlay>
</Selectable>
<VisualActor>
<Actor>flora/trees/baobab_new.xml</Actor>
</VisualActor>
</Entity>
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Footprint>
<Circle radius="8.0"/>
<Height>15.0</Height>
</Footprint>
<Identity>
<SpecificName>Baobab</SpecificName>
</Identity>
<Obstruction>
<Static width="6.0" depth="6.0"/>
</Obstruction>
<ResourceSupply>
<Amount>600</Amount>
<MaxGatherers>12</MaxGatherers>
</ResourceSupply>
<Selectable>
<Overlay>
<Texture>
<MainTexture>circle/256x256.png</MainTexture>
<MainTextureMask>circle/256x256_mask.png</MainTextureMask>
</Texture>
</Overlay>
</Selectable>
<VisualActor>
<Actor>flora/trees/baobab_new.xml</Actor>
</VisualActor>
</Entity>
@@ -1,28 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Footprint>
<Circle radius="8.0"/>
<Height>15.0</Height>
</Footprint>
<Identity>
<SpecificName>Dead Baobab</SpecificName>
</Identity>
<Obstruction>
<Static width="6.0" depth="6.0"/>
</Obstruction>
<ResourceSupply>
<Amount>550</Amount>
<MaxGatherers>12</MaxGatherers>
</ResourceSupply>
<Selectable>
<Overlay>
<Texture>
<MainTexture>circle/256x256.png</MainTexture>
<MainTextureMask>circle/256x256_mask.png</MainTextureMask>
</Texture>
</Overlay>
</Selectable>
<VisualActor>
<Actor>flora/trees/baobab_new_dead.xml</Actor>
</VisualActor>
</Entity>
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Footprint>
<Circle radius="8.0"/>
<Height>15.0</Height>
</Footprint>
<Identity>
<SpecificName>Dead Baobab</SpecificName>
</Identity>
<Obstruction>
<Static width="6.0" depth="6.0"/>
</Obstruction>
<ResourceSupply>
<Amount>550</Amount>
<MaxGatherers>12</MaxGatherers>
</ResourceSupply>
<Selectable>
<Overlay>
<Texture>
<MainTexture>circle/256x256.png</MainTexture>
<MainTextureMask>circle/256x256_mask.png</MainTextureMask>
</Texture>
</Overlay>
</Selectable>
<VisualActor>
<Actor>flora/trees/baobab_new_dead.xml</Actor>
</VisualActor>
</Entity>
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Identity>
<SpecificName>Atlas Cedar Sapling</SpecificName>
</Identity>
<ResourceSupply>
<Amount>50</Amount>
</ResourceSupply>
<VisualActor>
<Actor>flora/trees/cedar_atlas_sapling.xml</Actor>
</VisualActor>
</Entity>
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Identity>
<SpecificName>Atlas Cedar Sapling</SpecificName>
</Identity>
<ResourceSupply>
<Amount>50</Amount>
</ResourceSupply>
<VisualActor>
<Actor>flora/trees/cedar_atlas_sapling.xml</Actor>
</VisualActor>
</Entity>
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Identity>
<SpecificName>Atlas Cedar</SpecificName>
</Identity>
<VisualActor>
<Actor>flora/trees/cedar_atlas_young.xml</Actor>
</VisualActor>
</Entity>
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Identity>
<SpecificName>Atlas Cedar</SpecificName>
</Identity>
<VisualActor>
<Actor>flora/trees/cedar_atlas_young.xml</Actor>
</VisualActor>
</Entity>
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Identity>
<SpecificName>Atlas Cedar</SpecificName>
</Identity>
<ResourceSupply>
<Amount>350</Amount>
</ResourceSupply>
<VisualActor>
<Actor>flora/trees/cedar_atlas.xml</Actor>
</VisualActor>
</Entity>
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Identity>
<SpecificName>Atlas Cedar</SpecificName>
</Identity>
<ResourceSupply>
<Amount>350</Amount>
</ResourceSupply>
<VisualActor>
<Actor>flora/trees/cedar_atlas.xml</Actor>
</VisualActor>
</Entity>
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Identity>
<SpecificName>Dead Atlas Cedar</SpecificName>
</Identity>
<ResourceSupply>
<Amount>300</Amount>
</ResourceSupply>
<VisualActor>
<Actor>flora/trees/cedar_atlas_dead.xml</Actor>
</VisualActor>
</Entity>
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Identity>
<SpecificName>Dead Atlas Cedar</SpecificName>
</Identity>
<ResourceSupply>
<Amount>300</Amount>
</ResourceSupply>
<VisualActor>
<Actor>flora/trees/cedar_atlas_dead.xml</Actor>
</VisualActor>
</Entity>
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Identity>
<SpecificName>Dead Palm</SpecificName>
</Identity>
<VisualActor>
<Actor>flora/trees/palm_date_dead.xml</Actor>
</VisualActor>
</Entity>
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Identity>
<SpecificName>Dead Palm</SpecificName>
</Identity>
<VisualActor>
<Actor>flora/trees/palm_date_dead.xml</Actor>
</VisualActor>
</Entity>
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree_fruit">
<Identity>
<SpecificName>Fruiting Date Palm</SpecificName>
</Identity>
<VisualActor>
<Actor>flora/trees/palm_date_new_fruit.xml</Actor>
</VisualActor>
</Entity>
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree_fruit">
<Identity>
<SpecificName>Fruiting Date Palm</SpecificName>
</Identity>
<VisualActor>
<Actor>flora/trees/palm_date_new_fruit.xml</Actor>
</VisualActor>
</Entity>
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Identity>
<SpecificName>Fir Sapling</SpecificName>
</Identity>
<ResourceSupply>
<Amount>50</Amount>
</ResourceSupply>
<VisualActor>
<Actor>flora/trees/fir_sapling.xml</Actor>
</VisualActor>
</Entity>
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Identity>
<SpecificName>Fir Sapling</SpecificName>
</Identity>
<ResourceSupply>
<Amount>50</Amount>
</ResourceSupply>
<VisualActor>
<Actor>flora/trees/fir_sapling.xml</Actor>
</VisualActor>
</Entity>
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Identity>
<SpecificName>Mangrove</SpecificName>
</Identity>
<VisualActor>
<Actor>flora/trees/mangrove.xml</Actor>
</VisualActor>
</Entity>
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Identity>
<SpecificName>Mangrove</SpecificName>
</Identity>
<VisualActor>
<Actor>flora/trees/mangrove.xml</Actor>
</VisualActor>
</Entity>
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Identity>
<SpecificName>Holly Oak</SpecificName>
</Identity>
<VisualActor>
<Actor>flora/trees/oak_holly.xml</Actor>
</VisualActor>
</Entity>
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Identity>
<SpecificName>Holly Oak</SpecificName>
</Identity>
<VisualActor>
<Actor>flora/trees/oak_holly.xml</Actor>
</VisualActor>
</Entity>
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Identity>
<SpecificName>Areca Palm</SpecificName>
</Identity>
<VisualActor>
<Actor>flora/trees/palm_areca.xml</Actor>
</VisualActor>
</Entity>
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Identity>
<SpecificName>Areca Palm</SpecificName>
</Identity>
<VisualActor>
<Actor>flora/trees/palm_areca.xml</Actor>
</VisualActor>
</Entity>
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Identity>
<SpecificName>Doum Palm</SpecificName>
</Identity>
<VisualActor>
<Actor>flora/trees/palm_doum.xml</Actor>
</VisualActor>
</Entity>
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Identity>
<SpecificName>Doum Palm</SpecificName>
</Identity>
<VisualActor>
<Actor>flora/trees/palm_doum.xml</Actor>
</VisualActor>
</Entity>
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Identity>
<SpecificName>Palmyra Palm</SpecificName>
</Identity>
<VisualActor>
<Actor>flora/trees/palm_palmyra.xml</Actor>
</VisualActor>
</Entity>
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Identity>
<SpecificName>Palmyra Palm</SpecificName>
</Identity>
<VisualActor>
<Actor>flora/trees/palm_palmyra.xml</Actor>
</VisualActor>
</Entity>
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Identity>
<SpecificName>Black Pine</SpecificName>
</Identity>
<VisualActor>
<Actor>flora/trees/pine_black.xml</Actor>
</VisualActor>
</Entity>
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Identity>
<SpecificName>Black Pine</SpecificName>
</Identity>
<VisualActor>
<Actor>flora/trees/pine_black.xml</Actor>
</VisualActor>
</Entity>
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Identity>
<SpecificName>Black Pine</SpecificName>
</Identity>
<VisualActor>
<Actor>flora/trees/pine_black_dead.xml</Actor>
</VisualActor>
</Entity>
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Identity>
<SpecificName>Black Pine</SpecificName>
</Identity>
<VisualActor>
<Actor>flora/trees/pine_black_dead.xml</Actor>
</VisualActor>
</Entity>
@@ -1,28 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Footprint>
<Circle radius="7.0"/>
<Height>15.0</Height>
</Footprint>
<Identity>
<SpecificName>Strangler Fig</SpecificName>
</Identity>
<Obstruction>
<Static width="5.0" depth="5.0"/>
</Obstruction>
<ResourceSupply>
<Amount>500</Amount>
<MaxGatherers>10</MaxGatherers>
</ResourceSupply>
<Selectable>
<Overlay>
<Texture>
<MainTexture>circle/256x256.png</MainTexture>
<MainTextureMask>circle/256x256_mask.png</MainTextureMask>
</Texture>
</Overlay>
</Selectable>
<VisualActor>
<Actor>flora/trees/strangler.xml</Actor>
</VisualActor>
</Entity>
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Footprint>
<Circle radius="7.0"/>
<Height>15.0</Height>
</Footprint>
<Identity>
<SpecificName>Strangler Fig</SpecificName>
</Identity>
<Obstruction>
<Static width="5.0" depth="5.0"/>
</Obstruction>
<ResourceSupply>
<Amount>500</Amount>
<MaxGatherers>10</MaxGatherers>
</ResourceSupply>
<Selectable>
<Overlay>
<Texture>
<MainTexture>circle/256x256.png</MainTexture>
<MainTextureMask>circle/256x256_mask.png</MainTextureMask>
</Texture>
</Overlay>
</Selectable>
<VisualActor>
<Actor>flora/trees/strangler.xml</Actor>
</VisualActor>
</Entity>
@@ -1,27 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Footprint>
<Circle radius="5.0"/>
<Height>15.0</Height>
</Footprint>
<Identity>
<SpecificName>Teak</SpecificName>
</Identity>
<Obstruction>
<Static width="3.0" depth="3.0"/>
</Obstruction>
<ResourceSupply>
<Amount>500</Amount>
</ResourceSupply>
<Selectable>
<Overlay>
<Texture>
<MainTexture>circle/256x256.png</MainTexture>
<MainTextureMask>circle/256x256_mask.png</MainTextureMask>
</Texture>
</Overlay>
</Selectable>
<VisualActor>
<Actor>flora/trees/teak.xml</Actor>
</VisualActor>
</Entity>
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_flora_tree">
<Footprint>
<Circle radius="5.0"/>
<Height>15.0</Height>
</Footprint>
<Identity>
<SpecificName>Teak</SpecificName>
</Identity>
<Obstruction>
<Static width="3.0" depth="3.0"/>
</Obstruction>
<ResourceSupply>
<Amount>500</Amount>
</ResourceSupply>
<Selectable>
<Overlay>
<Texture>
<MainTexture>circle/256x256.png</MainTexture>
<MainTextureMask>circle/256x256_mask.png</MainTextureMask>
</Texture>
</Overlay>
</Selectable>
<VisualActor>
<Actor>flora/trees/teak.xml</Actor>
</VisualActor>
</Entity>
@@ -1,16 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_geo_rock">
<Footprint>
<Circle radius="4.25"/>
<Height>4.0</Height>
</Footprint>
<Identity>
<Icon>gaia/geology_stone_2.png</Icon>
</Identity>
<Position>
<Anchor>upright</Anchor>
</Position>
<VisualActor>
<Actor>geology/stone_desert_quarried.xml</Actor>
</VisualActor>
</Entity>
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_geo_rock">
<Footprint>
<Circle radius="4.25"/>
<Height>4.0</Height>
</Footprint>
<Identity>
<Icon>gaia/geology_stone_2.png</Icon>
</Identity>
<Position>
<Anchor>upright</Anchor>
</Position>
<VisualActor>
<Actor>geology/stone_desert_quarried.xml</Actor>
</VisualActor>
</Entity>
@@ -1,16 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_geo_rock">
<Footprint>
<Circle radius="4.25"/>
<Height>4.0</Height>
</Footprint>
<Identity>
<Icon>gaia/geology_stone_2.png</Icon>
</Identity>
<Position>
<Anchor>upright</Anchor>
</Position>
<VisualActor>
<Actor>geology/stone_savanna_quarried.xml</Actor>
</VisualActor>
</Entity>
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_geo_rock">
<Footprint>
<Circle radius="4.25"/>
<Height>4.0</Height>
</Footprint>
<Identity>
<Icon>gaia/geology_stone_2.png</Icon>
</Identity>
<Position>
<Anchor>upright</Anchor>
</Position>
<VisualActor>
<Actor>geology/stone_savanna_quarried.xml</Actor>
</VisualActor>
</Entity>
@@ -1,26 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_formation">
<Formation>
<Icon>formations/testudo.png</Icon>
<RequiredMemberCount>16</RequiredMemberCount>
<DisabledTooltip>At least 16 melee infantry units required.</DisabledTooltip>
<FormationName>Anti Cavalry</FormationName>
<FormationShape>square</FormationShape>
<UnitSeparationWidthMultiplier>0.50</UnitSeparationWidthMultiplier>
<UnitSeparationDepthMultiplier>0.37</UnitSeparationDepthMultiplier>
<SortingOrder>fillFromTheSides</SortingOrder>
<ShiftRows>true</ShiftRows>
<MinColumns>8</MinColumns>
<MaxColumns>8</MaxColumns>
<MaxRows>2</MaxRows>
<WidthDepthRatio>0.8</WidthDepthRatio>
<Animations>
1..1,1..-1: anti_cavalry_front;
2..2,1..-1: anti_cavalry_back
</Animations>
<SpeedMultiplier>1</SpeedMultiplier>
</Formation>
<FormationAttack>
<CanAttackAsFormation>true</CanAttackAsFormation>
</FormationAttack>
</Entity>
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_formation">
<Formation>
<Icon>formations/testudo.png</Icon>
<RequiredMemberCount>16</RequiredMemberCount>
<DisabledTooltip>At least 16 melee infantry units required.</DisabledTooltip>
<FormationName>Anti Cavalry</FormationName>
<FormationShape>square</FormationShape>
<UnitSeparationWidthMultiplier>0.50</UnitSeparationWidthMultiplier>
<UnitSeparationDepthMultiplier>0.37</UnitSeparationDepthMultiplier>
<SortingOrder>fillFromTheSides</SortingOrder>
<ShiftRows>true</ShiftRows>
<MinColumns>8</MinColumns>
<MaxColumns>8</MaxColumns>
<MaxRows>2</MaxRows>
<WidthDepthRatio>0.8</WidthDepthRatio>
<Animations>
1..1,1..-1: anti_cavalry_front;
2..2,1..-1: anti_cavalry_back
</Animations>
<SpeedMultiplier>1</SpeedMultiplier>
</Formation>
<FormationAttack>
<CanAttackAsFormation>true</CanAttackAsFormation>
</FormationAttack>
</Entity>