[Art | Templates] Improve the look of the Persian civic center with Lamassu statues.

Also add: A lamassu stone ruin object and a Persian Shrine capturable
map object.

Modeling by: @stan'
This was SVN commit r28003.
This commit is contained in:
wowgetoffyourcellphone
2024-01-06 22:08:46 +00:00
parent f3f1ac6d6c
commit ec416a9ada
28 changed files with 214 additions and 11 deletions
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="100" name="Base">
<mesh>structural/pers_lamassu.dae</mesh>
<textures>
<texture file="structural/pers_lamassu.png" name="baseTex"/>
<texture file="structural/pers_lamassu_spec.png" name="specTex"/>
<texture file="structural/pers_lamassu_norm.png" name="normTex"/>
<texture file="structural/ao/pers_lamassu.png" name="aoTex"/>
</textures>
</variant>
</group>
<material>player_trans_ao_norm_spec.xml</material>
</actor>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="100" name="Base">
<mesh>structural/pers_lamassu.dae</mesh>
<textures>
<texture file="structural/pers_lamassu_dark.png" name="baseTex"/>
<texture file="structural/pers_lamassu_spec.png" name="specTex"/>
<texture file="structural/pers_lamassu_norm.png" name="normTex"/>
<texture file="structural/ao/pers_lamassu.png" name="aoTex"/>
</textures>
</variant>
</group>
<material>player_trans_ao_norm_spec.xml</material>
</actor>
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="100" name="Base">
<mesh>structural/pers_plinth.dae</mesh>
<props>
<prop actor="structures/persians/lamassu.xml" attachpoint="statue"/>
</props>
<textures>
<texture file="structural/pers_struct.png" name="baseTex"/>
<texture file="structural/pers_struct_norm.png" name="normTex"/>
<texture file="structural/pers_struct_spec.png" name="specTex"/>
</textures>
</variant>
</group>
<group>
<variant name="alive" frequency="1"/>
<variant file="structures/destruction_small.xml"/>
</group>
<material>player_trans_parallax_spec.xml</material>
</actor>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="100" name="Base">
<mesh>structural/pers_lamassu_small.dae</mesh>
<textures>
<texture file="structural/pers_lamassu_ruin.png" name="baseTex"/>
<texture file="null_black.dds" name="specTex"/>
<texture file="structural/pers_lamassu_ruin_norm.png" name="normTex"/>
<texture file="structural/ao/pers_lamassu.png" name="aoTex"/>
</textures>
</variant>
</group>
<material>player_trans_ao_norm_spec.xml</material>
</actor>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="100" name="Base">
<mesh>structural/pers_lamassu_small.dae</mesh>
<textures>
<texture file="structural/pers_lamassu.png" name="baseTex"/>
<texture file="structural/pers_lamassu_spec.png" name="specTex"/>
<texture file="structural/pers_lamassu_norm.png" name="normTex"/>
<texture file="structural/ao/pers_lamassu.png" name="aoTex"/>
</textures>
</variant>
</group>
<material>player_trans_ao_norm_spec.xml</material>
</actor>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="100" name="Base">
<mesh>structural/pers_lamassu_small.dae</mesh>
<textures>
<texture file="structural/pers_lamassu_dark.png" name="baseTex"/>
<texture file="structural/pers_lamassu_spec.png" name="specTex"/>
<texture file="structural/pers_lamassu_norm.png" name="normTex"/>
<texture file="structural/ao/pers_lamassu.png" name="aoTex"/>
</textures>
</variant>
</group>
<material>player_trans_ao_norm_spec.xml</material>
</actor>
@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant>
<mesh>structural/pers_shrine.dae</mesh>
<props>
<prop actor="particle/sparks.xml" attachpoint="fire"/>
<prop actor="particle/flame_firepit_1.xml" attachpoint="fire"/>
<prop actor="particle/flame_firepit_2.xml" attachpoint="fire"/>
<prop actor="particle/smoke_small_light.xml" attachpoint="fire"/>
<prop actor="particle/smoke_small_light.xml" attachpoint="smoke"/>
</props>
<textures>
<texture file="structural/pers_struct.png" name="baseTex"/>
<texture file="structural/pers_struct_norm.png" name="normTex"/>
<texture file="structural/pers_struct_spec.png" name="specTex"/>
<texture file="structural/ao/pers_shrine.png" name="aoTex"/>
</textures>
</variant>
</group>
<material>player_trans_ao_parallax_spec.xml</material>
</actor>
@@ -1,4 +1,4 @@
PERSIAN ARCHITECTURE
ACHAEMENID ARCHITECTURE
Special technology for the Persians.
Structures +25% health.
Build time lengthened by +20% as a consequence.
@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_ruins">
<Footprint replace="">
<Square width="4.0" depth="10.0"/>
<Height>10.0</Height>
</Footprint>
<Identity>
<SpecificName>Lamassu Statue</SpecificName>
</Identity>
<Obstruction>
<Static width="3.5" depth="3.5"/>
</Obstruction>
<ResourceSupply>
<Max>500</Max>
</ResourceSupply>
<Sound>
<SoundGroups>
<select>interface/select/building/sel_universal.xml</select>
</SoundGroups>
</Sound>
<VisualActor>
<Actor>structures/persians/lamassu_ruin.xml</Actor>
</VisualActor>
</Entity>
@@ -13,7 +13,7 @@
<SpecificName>Shrine</SpecificName>
<VisibleClasses datatype="tokens">
Shrine
-town
-Town
</VisibleClasses>
<Tooltip>Train Elite Healers and heal garrisoned units.</Tooltip>
<Undeletable>true</Undeletable>
@@ -2,7 +2,7 @@
<Entity parent="template_structure_civic_civil_centre">
<Footprint>
<Square width="40.0" depth="24.0"/>
<Height>8.0</Height>
<Height>18.0</Height>
</Footprint>
<Health>
<SpawnEntityOnDeath>decay|rubble/rubble_stone_6x6</SpawnEntityOnDeath>
@@ -34,5 +34,6 @@
</Trainer>
<VisualActor>
<Actor>structures/persians/civil_centre.xml</Actor>
<FoundationActor>structures/fndn_9x7.xml</FoundationActor>
</VisualActor>
</Entity>
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="shrine|template_structure_civic_temple">
<Footprint replace="">
<Circle radius="12.0"/>
<Height>18.0</Height>
<Circle radius="9.0"/>
<Height>15.0</Height>
</Footprint>
<Identity>
<Civ>mace</Civ>
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="shrine|template_structure_civic_temple">
<Footprint>
<Square width="12.5" depth="12.5"/>
<Height>14</Height>
</Footprint>
<Identity>
<Civ>pers</Civ>
<SpecificName>Fire Temple</SpecificName>
</Identity>
<Obstruction>
<Static width="10.5" depth="10.5"/>
</Obstruction>
<VisualActor>
<Actor>structures/persians/shrine.xml</Actor>
</VisualActor>
</Entity>