1
0
forked from mirrors/0ad

Add new Apollo statue and Colossus of Rhodes assets to the game

This commit is contained in:
wowgetoffyourcellphone
2024-10-15 00:26:40 -04:00
committed by wowgetoffyourcellphone
parent 64b1efddf4
commit 80c5ddb046
30 changed files with 221 additions and 40 deletions
@@ -2,15 +2,14 @@
<actor version="1">
<castshadow/>
<group>
<variant name="apollo">
<variant name="Statue Apollo">
<mesh>props/sele_wonder_statue.dae</mesh>
<textures>
<texture file="structural/sele_apollo_gold.png" name="baseTex"/>
<texture file="structural/sele_apollo_gold_spec.png" name="specTex"/>
<texture file="structural/ao/sele_wonder_statue_AO.png" name="aoTex"/>
<texture file="default_norm.png" name="normTex"/>
<texture file="structural/sele_cult_statue_diffuse.png" name="baseTex"/>
<texture file="props/bronze_01_spec.png" name="specTex"/>
<texture file="structural/sele_cult_statue_norm.png" name="normTex"/>
</textures>
</variant>
</group>
<material>no_trans_ao_norm_spec.xml</material>
<material>no_trans_norm_spec.xml</material>
</actor>
@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant name="apollo">
<mesh>props/sele_wonder_statue_head.dae</mesh>
<textures>
<texture file="structural/sele_apollo_gold_head.png" name="baseTex"/>
<texture file="structural/sele_apollo_gold_head_spec.png" name="specTex"/>
<texture file="structural/ao/sele_wonder_statue_head_AO.png" name="aoTex"/>
<texture file="default_norm.png" name="normTex"/>
</textures>
</variant>
</group>
<material>no_trans_ao_norm_spec.xml</material>
</actor>
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="1" name="Colossus of Rhodes Cover">
<mesh>props/structural/colossus_cover.dae</mesh>
<textures>
<texture file="structural/colossus_diffuse.png" name="baseTex"/>
<texture file="structural/colossus_norm.png" name="normTex"/>
<texture file="structural/specular_bronze.png" name="specTex"/>
</textures>
</variant>
</group>
<material>no_trans_norm_spec.xml</material>
</actor>
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="1" name="Colossus of Rhodes Pedastal Door">
<mesh>props/structural/colossus_door.dae</mesh>
<textures>
<texture file="props/hele_props_a.dds" name="baseTex"/>
<texture file="props/hele_props_a_norm.png" name="normTex"/>
<texture file="props/hele_props_a_spec.png" name="specTex"/>
</textures>
</variant>
</group>
<material>no_trans_parallax_spec.xml</material>
</actor>
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="1" name="Colossus of Rhodes Pedastal Mural">
<mesh>props/structural/colossus_mural.dae</mesh>
<textures>
<texture file="structural/parth_pediment.png" name="baseTex"/>
<texture file="structural/parth_pediment_norm.png" name="normTex"/>
<texture file="structural/parth_pediment_spec.png" name="specTex"/>
</textures>
</variant>
</group>
<material>player_trans_norm_spec.xml</material>
</actor>
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="1" name="Colossus of Rhodes">
<mesh>structural/colossus_statue.dae</mesh>
<textures>
<texture file="structural/colossus_diffuse.png" name="baseTex"/>
<texture file="structural/specular_bronze.png" name="specTex"/>
<texture file="structural/colossus_norm.png" name="normTex"/>
</textures>
</variant>
</group>
<group>
<variant frequency="1" name="alive"/>
<variant file="structures/destruction_small.xml"/>
</group>
<material>no_trans_norm_spec.xml</material>
</actor>
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="1" name="Seleucids Cult Statue">
<mesh>props/statue_aphrodite_huge_pedastal.dae</mesh>
<props>
<prop actor="structures/seleucids/cult_statue_apollo.xml" attachpoint="statue"/>
</props>
<textures>
<texture file="campaigns/units/pedestal_mace_1.png" name="baseTex"/>
<texture file="default_norm.png" name="normTex"/>
<texture file="null_black.dds" name="specTex"/>
</textures>
</variant>
</group>
<group>
<variant frequency="1" name="alive"/>
<variant file="structures/destruction_small.xml"/>
</group>
<material>player_trans_norm_spec.xml</material>
</actor>
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="1" name="Statue Apollo">
<mesh>structural/sele_cult_statue.dae</mesh>
<textures>
<texture file="structural/sele_cult_statue_diffuse.png" name="baseTex"/>
<texture file="structural/sele_cult_statue_diffuse.png" name="specTex"/>
<texture file="structural/sele_cult_statue_norm.png" name="normTex"/>
</textures>
</variant>
</group>
<group>
<variant frequency="1" name="alive"/>
<variant file="structures/destruction_small.xml"/>
</group>
<material>no_trans_norm_spec.xml</material>
</actor>
@@ -14,7 +14,6 @@
<prop actor="particle/flame_firepit_2.xml" attachpoint="fire_2"/>
<prop actor="props/structures/seleucids/wonder_relief.xml" attachpoint="root"/>
<prop actor="props/structures/seleucids/wonder_statue.xml" attachpoint="root"/>
<prop actor="props/structures/seleucids/wonder_statue_head.xml" attachpoint="root"/>
<prop actor="flora/trees/mediterranean_cypress.xml" attachpoint="bush" maxheight="20" minheight="-20"/>
<prop actor="props/flora/grass_soft_small_tall.xml" attachpoint="bush" maxheight="20" minheight="-20"/>
<prop actor="flora/trees/mediterranean_cypress.xml" attachpoint="bush_1" maxheight="20" minheight="-20"/>
@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="1" name="Colossus of Rhodes">
<mesh>structural/colossus_pedestal.dae</mesh>
<props>
<prop actor="props/structures/wonders/colossus_statue.xml" attachpoint="statue"/>
<prop actor="props/structures/wonders/colossus_cover.xml" attachpoint="statue"/>
<prop actor="props/structures/wonders/colossus_mural.xml" attachpoint="root"/>
<prop actor="props/structures/wonders/colossus_door.xml" attachpoint="root"/>
</props>
<textures>
<texture file="structural/hele_struct.dds" name="baseTex"/>
<texture file="structural/hele_struct_spec.png" name="specTex"/>
<texture file="structural/hele_struct_norm.png" name="normTex"/>
</textures>
</variant>
</group>
<group>
<variant frequency="1" name="alive"/>
<variant file="structures/destruction_medium.xml"/>
</group>
<material>player_trans_norm_spec.xml</material>
</actor>
@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_gaia_ruins">
<Footprint>
<Circle radius="4.0"/>
<Height>20.0</Height>
</Footprint>
<Identity>
<Civ>sele</Civ>
<SpecificName>Apollo</SpecificName>
<Icon>gaia/geology_metal.png</Icon>
</Identity>
<Obstruction>
<Static width="7.0" depth="7.0"/>
</Obstruction>
<ResourceSupply>
<Max>800</Max>
<Type>metal.ruins</Type>
</ResourceSupply>
<Sound>
<SoundGroups>
<select>interface/select/building/sel_universal.xml</select>
</SoundGroups>
</Sound>
<VisualActor>
<Actor>structures/seleucids/cult_statue.xml</Actor>
</VisualActor>
</Entity>
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_structure_wonder">
<Footprint replace="">
<Circle radius="11.0"/>
<Height>30.0</Height>
</Footprint>
<Identity>
<GenericName>Colossus of Rhodes</GenericName>
<SpecificName>Ho Kolossòs Rhódios</SpecificName>
</Identity>
<Obstruction>
<Static width="17.0" depth="17.0"/>
</Obstruction>
<StatusBars>
<HeightOffset>38.0</HeightOffset>
</StatusBars>
<VisualActor>
<FoundationActor>structures/carthaginians/fndn_wall_tower.xml</FoundationActor>
<Actor>structures/wonders/colossus_of_rhodes_covered.xml</Actor>
</VisualActor>
</Entity>