Replace all shields by the new shields in the gaul barracks.xml

Replace the old spears by new spear models,
Use the eyecandy barrel instead of the one, hence removing useless
underground geometry
Use the eyecandy anvil instead.
Add smoke to the chimney,
Fix the roof UVMapping
Rename to gaul.

This was SVN commit r22274.
This commit is contained in:
Stan
2019-05-10 15:01:12 +00:00
parent 35101bbd23
commit 6935fb665d
15 changed files with 143 additions and 72 deletions
@@ -0,0 +1,66 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="1" name="Base">
<mesh>props/gaul_barracks_props_01.dae</mesh>
<props>
<prop actor="props/special/eyecandy/barrel_a.xml" attachpoint="barrel_01" maxheight="20" minheight="-20"/>
<prop actor="props/special/eyecandy/barrel_a.xml" attachpoint="barrel_02" />
<prop actor="props/special/eyecandy/barrel_a.xml" attachpoint="barrel_03" maxheight="20" minheight="-20"/>
<prop actor="props/special/eyecandy/barrel_a_celt_sword_heap.xml" attachpoint="barrel_empty_01" maxheight="20" minheight="-20"/>
<prop actor="props/special/eyecandy/barrel_a_celt_sword_heap.xml" attachpoint="barrel_empty_02"/>
<prop actor="props/special/eyecandy/dummy_a.xml" attachpoint="dummy_01" maxheight="20" minheight="-20"/>
<prop actor="props/special/eyecandy/dummy_a.xml" attachpoint="dummy_02" maxheight="20" minheight="-20"/>
<prop actor="props/structures/britons/workshop_anvil.xml" attachpoint="anvil_01" maxheight="20" minheight="-20"/>
<prop actor="props/units/shields/gaul_shield_spear_hex_a_01.xml" attachpoint="shield_hex_01"/>
<prop actor="props/units/shields/gaul_shield_spear_hex_a_02.xml" attachpoint="shield_hex_02"/>
<prop actor="props/units/shields/gaul_shield_spear_hex_a_03.xml" attachpoint="shield_hex_03"/>
<prop actor="props/units/shields/gaul_shield_cav_sw_hex_a_01.xml" attachpoint="shield_hex_04"/>
<prop actor="props/units/shields/gaul_shield_cav_sw_hex_a_02.xml" attachpoint="shield_hex_05"/>
<prop actor="props/units/shields/gaul_shield_spear_hex_a_02.xml" attachpoint="shield_hex_07"/>
<prop actor="props/units/shields/gaul_shield_spear_hex_a_03.xml" attachpoint="shield_hex_06" maxheight="20" minheight="-20"/>
<prop actor="props/units/shields/gaul_shield_cav_sw_hex_a_02.xml" attachpoint="shield_hex_08" maxheight="20" minheight="-20"/>
<prop actor="props/units/shields/gaul_shield_spear_hex_a_03.xml" attachpoint="shield_hex_09" maxheight="20" minheight="-20"/>
<prop actor="props/units/shields/gaul_shield_cav_sw_hex_a_01.xml" attachpoint="shield_hex_10"/>
<prop actor="props/units/shields/gaul_shield_spear_hex_a_02.xml" attachpoint="shield_hex_11"/>
<prop actor="props/units/shields/gaul_shield_oval_b_03.xml" attachpoint="shield_oval_big_01"/>
<prop actor="props/units/shields/gaul_shield_oval_b_03.xml" attachpoint="shield_oval_big_02"/>
<prop actor="props/units/shields/gaul_shield_oval_b_03.xml" attachpoint="shield_oval_big_03"/>
<prop actor="props/units/shields/gaul_shield_oval_b_03.xml" attachpoint="shield_oval_big_04"/>
<prop actor="props/units/shields/gaul_shield_oval_b_03.xml" attachpoint="shield_oval_big_04"/>
<prop actor="props/units/shields/gaul_shield_oval_b_03.xml" attachpoint="shield_oval_big_05"/>
<prop actor="props/units/shields/gaul_shield_oval_b_03.xml" attachpoint="shield_oval_big_06"/>
<prop actor="props/units/shields/gaul_shield_jav_oval_d_01.xml" attachpoint="shield_oval_small_01"/>
<prop actor="props/units/shields/gaul_shield_jav_oval_h_01.xml" attachpoint="shield_oval_small_02"/>
<prop actor="props/units/shields/gaul_shield_jav_oval_h_02.xml" attachpoint="shield_oval_small_03"/>
<prop actor="props/units/shields/gaul_shield_jav_oval_h_03.xml" attachpoint="shield_oval_small_04"/>
<prop actor="props/units/shields/gaul_shield_jav_oval_d_02.xml" attachpoint="shield_oval_small_06"/>
<prop actor="props/units/shields/gaul_shield_jav_oval_d_03.xml" attachpoint="shield_oval_small_07"/>
<prop actor="props/units/shields/gaul_shield_jav_oval_h_01.xml" attachpoint="shield_oval_small_08"/>
<prop actor="props/units/shields/gaul_shield_jav_oval_h_02.xml" attachpoint="shield_oval_small_09"/>
<prop actor="props/units/shields/gaul_shield_jav_oval_h_03.xml" attachpoint="shield_oval_small_10"/>
<prop actor="props/units/shields/gaul_shield_jav_oval_d_01.xml" attachpoint="shield_oval_small_11"/>
<prop actor="props/units/shields/gaul_shield_jav_oval_h_01.xml" attachpoint="shield_oval_small_12"/>
<prop actor="props/units/shields/gaul_shield_jav_oval_h_02.xml" attachpoint="shield_oval_small_13"/>
<prop actor="props/units/shields/gaul_shield_jav_oval_h_03.xml" attachpoint="shield_oval_small_14"/>
<prop actor="props/units/shields/gaul_shield_jav_oval_h_03.xml" attachpoint="shield_oval_small_15"/>
<prop actor="props/units/shields/gaul_shield_jav_oval_d_02.xml" attachpoint="shield_oval_small_16"/>
<prop actor="props/units/shields/gaul_shield_jav_oval_d_03.xml" attachpoint="shield_oval_small_17"/>
<prop actor="props/units/shields/gaul_shield_jav_oval_h_01.xml" attachpoint="shield_oval_small_18"/>
<prop actor="props/units/shields/gaul_shield_jav_oval_h_02.xml" attachpoint="shield_oval_small_19"/>
<prop actor="props/units/shields/gaul_shield_jav_sq_b_02.xml" attachpoint="shield_square_01"/>
<prop actor="props/units/shields/gaul_shield_jav_sq_b_01.xml" attachpoint="shield_square_02"/>
<prop actor="props/units/shields/gaul_shield_jav_sq_b_03.xml" attachpoint="shield_square_03"/>
<prop actor="props/units/shields/gaul_shield_jav_sq_b_02.xml" attachpoint="shield_square_04"/>
</props>
<textures>
<texture file="props/celt_prop_1.png" name="baseTex"/>
<texture file="props/celt_prop_1_norm.png" name="normTex"/>
<texture file="props/celt_prop_1_spec.png" name="specTex"/>
<texture file="structural/ao/celt_barracks.png" name="aoTex"/>
</textures>
</variant>
</group>
<material>player_trans_ao_parallax_spec.xml</material>
</actor>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="1" name="Base">
<mesh>props/gaul_barracks_props_02.dae</mesh>
<textures>
<texture file="props/celt_props_new.dds" name="baseTex"/>
<texture file="props/celt_props_new_norm.png" name="normTex"/>
<texture file="props/celt_props_new_spec.png" name="specTex"/>
<texture file="structural/ao/celt_barracks.png" name="aoTex"/>
</textures>
</variant>
</group>
<material>player_trans_ao_parallax_spec.xml</material>
</actor>
@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="1" name="Base">
<mesh>props/gaul_barracks_props_03.dae</mesh>
<props>
<prop actor="props/units/weapons/spear_long.xml" attachpoint="spear_01" maxheight="20" minheight="-20"/>
<prop actor="props/units/weapons/spear_long.xml" attachpoint="spear_02" maxheight="20" minheight="-20"/>
<prop actor="props/units/weapons/spear_long.xml" attachpoint="spear_03" maxheight="20" minheight="-20"/>
<prop actor="props/units/weapons/spear_long.xml" attachpoint="spear_04" maxheight="20" minheight="-20"/>
<prop actor="props/units/weapons/spear_long.xml" attachpoint="spear_05" maxheight="20" minheight="-20"/>
<prop actor="props/units/weapons/spear_long.xml" attachpoint="spear_06" maxheight="20" minheight="-20"/>
<prop actor="props/units/weapons/spear_long.xml" attachpoint="spear_07" maxheight="20" minheight="-20"/>
<prop actor="props/units/weapons/spear_long.xml" attachpoint="spear_08" maxheight="20" minheight="-20"/>
<prop actor="props/units/weapons/spear_long.xml" attachpoint="spear_09" maxheight="20" minheight="-20"/>
<prop actor="props/units/weapons/spear_long.xml" attachpoint="spear_10" maxheight="20" minheight="-20"/>
<prop actor="props/units/weapons/spear_long.xml" attachpoint="spear_11" maxheight="20" minheight="-20"/>
<prop actor="props/units/weapons/spear_long.xml" attachpoint="spear_12" maxheight="20" minheight="-20"/>
<prop actor="props/units/weapons/spear_long.xml" attachpoint="spear_13" maxheight="20" minheight="-20"/>
</props>
<textures>
<texture file="props/prop_weap.dds" name="baseTex"/>
<texture file="structural/ao/celt_barracks.png" name="aoTex"/>
</textures>
</variant>
</group>
<material>player_trans_ao.xml</material>
</actor>
@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant>
<mesh>props/celt_barracks_props_1.dae</mesh>
<textures>
<texture file="props/celt_prop_1.png" name="baseTex"/>
<texture file="props/celt_prop_1_norm.png" name="normTex"/>
<texture file="props/celt_prop_1_spec.png" name="specTex"/>
<texture file="structural/ao/celt_barracks.png" name="aoTex"/>
</textures>
</variant>
</group>
<material>player_trans_ao_parallax_spec.xml</material>
</actor>
@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant>
<mesh>props/celt_barracks_props_new.dae</mesh>
<textures>
<texture file="props/celt_props_new.dds" name="baseTex"/>
<texture file="props/celt_props_new_norm.png" name="normTex"/>
<texture file="props/celt_props_new_spec.png" name="specTex"/>
<texture file="structural/ao/celt_barracks.png" name="aoTex"/>
</textures>
</variant>
</group>
<material>player_trans_ao_parallax_spec.xml</material>
</actor>
@@ -1,14 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant>
<mesh>props/celt_barracks_weapons.dae</mesh>
<textures>
<texture file="props/prop_weap.dds" name="baseTex"/>
<texture file="structural/ao/celt_barracks.png" name="aoTex"/>
</textures>
</variant>
</group>
<material>player_trans_ao.xml</material>
</actor>
@@ -2,20 +2,26 @@
<actor version="1">
<castshadow/>
<group>
<variant name="Celtic Barracks">
<mesh>structural/celt_barracks_struct1.dae</mesh>
<variant frequency="1" name="Base">
<animations>
<animation event="0.5" load="0.0" name="attack_ranged" speed="100"/>
</animations>
<mesh>structural/gaul_barracks.dae</mesh>
<props>
<prop actor="props/structures/celts/barracks_props_new.xml" attachpoint="root"/>
<prop actor="props/structures/celts/barracks_props_1.xml" attachpoint="root"/>
<prop actor="props/structures/celts/barracks_weapons.xml" attachpoint="root"/>
<prop actor="props/structures/decals/celt_barracks.xml" attachpoint="root"/>
<prop actor="props/structures/celts/barracks_props_01.xml" attachpoint="root"/>
<prop actor="props/structures/celts/barracks_props_02.xml" attachpoint="root"/>
<prop actor="props/structures/celts/barracks_props_03.xml" attachpoint="root"/>
<prop actor="particle/smoke_blacksmith.xml" attachpoint="smoke"/>
<prop actor="props/units/weapons/arrow_front.xml" attachpoint="loaded-projectile"/>
<prop actor="props/units/weapons/arrow_front.xml" attachpoint="projectile"/>
</props>
<textures>
<texture file="structural/celt_struct_1.dds" name="baseTex"/>
<texture file="structural/celt_struct_1_norm.png" name="normTex"/>
<texture file="structural/celt_struct_1_spec.png" name="specTex"/>
<texture file="structural/ao/celt_barracks.png" name="aoTex"/>
</textures>
<texture file="structural/celt_struct_1.dds" name="baseTex"/>
<texture file="structural/celt_struct_1_norm.png" name="normTex"/>
<texture file="structural/celt_struct_1_spec.png" name="specTex"/>
<texture file="structural/ao/celt_barracks.png" name="aoTex"/>
</textures>
</variant>
</group>
<group>
@@ -30,13 +36,13 @@
<variant name="alive" frequency="1"/>
<variant name="death">
<props>
<prop actor="props/structures/decals/celt_barracks.xml" attachpoint="root"/>
<prop actor="particle/destruction_smoke_med.xml" attachpoint="root"/>
<prop actor="particle/destruction_dust_med.xml" attachpoint="root"/>
<prop actor="particle/destruction_dust_med_gray.xml" attachpoint="root"/>
<prop actor="props/structures/celts/barracks_props_new.xml" attachpoint="root"/>
<prop actor="props/structures/celts/barracks_props_1.xml" attachpoint="root"/>
<prop actor="props/structures/celts/barracks_weapons.xml" attachpoint="root"/>
<prop actor="props/structures/decals/celt_barracks.xml" attachpoint="root"/>
<prop actor="props/structures/celts/barracks_props_01.xml" attachpoint="root"/>
<prop actor="props/structures/celts/barracks_props_02.xml" attachpoint="root"/>
<prop actor="props/structures/celts/barracks_props_03.xml" attachpoint="root"/>
</props>
</variant>
</group>