1
0
forked from 0ad/0ad

Use the new arrow and variants to reduce duplication for merc and maurya

This was SVN commit r24913.
This commit is contained in:
Stan 2021-02-13 23:53:12 +00:00
parent 8bd8eb7acb
commit 5f859a90d2
24 changed files with 458 additions and 568 deletions

View File

@ -1,65 +1,57 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="1" name="Barracks A">
<mesh>structural/maur_barracks_a_struct.dae</mesh>
<props>
<prop actor="props/structures/decals/dirt_4x4.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/barracks_a_struct_b.xml" attachpoint="root"/>
<prop actor="props/units/shields/maur_straight_a.xml" attachpoint="shieldentrance"/>
<prop actor="props/units/shields/maur_straight_a.xml" attachpoint="shieldentrance1"/>
<prop actor="props/units/shields/maur_straight_a.xml" attachpoint="shieldstraight"/>
<prop actor="props/units/shields/maur_small_a.xml" attachpoint="shieldback"/>
<prop actor="props/units/shields/maur_small_a.xml" attachpoint="shieldback1"/>
<prop actor="props/units/shields/maur_small_a.xml" attachpoint="shieldsmall"/>
</props>
<textures>
<texture file="structural/maur_struct.png" name="baseTex"/>
<texture file="structural/maur_struct_spec.png" name="specTex"/>
<texture file="structural/maur_struct_norm.png" name="normTex"/>
<texture file="structural/ao/maur_barracks_a.png" name="aoTex"/>
</textures>
</variant>
<variant frequency="1" name="Barracks B">
<mesh>structural/maur_barracks_b_struct.dae</mesh>
<props>
<prop actor="props/structures/decals/dirt_4x4.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/barracks_b_struct_b.xml" attachpoint="root"/>
<prop actor="props/units/shields/maur_straight_a.xml" attachpoint="shieldentrance"/>
<prop actor="props/units/shields/maur_straight_a.xml" attachpoint="shieldentrance1"/>
<prop actor="props/units/shields/maur_straight_a.xml" attachpoint="shieldstraight"/>
<prop actor="props/units/shields/maur_small_a.xml" attachpoint="shieldback"/>
<prop actor="props/units/shields/maur_small_a.xml" attachpoint="shieldback1"/>
<prop actor="props/units/shields/maur_small_a.xml" attachpoint="shieldsmall"/>
</props>
<textures>
<texture file="structural/maur_struct.png" name="baseTex"/>
<texture file="structural/maur_struct_spec.png" name="specTex"/>
<texture file="structural/maur_struct_norm.png" name="normTex"/>
<texture file="structural/ao/maur_barracks_b.png" name="aoTex"/>
</textures>
</variant>
</group>
<group>
<variant name="ungarrisoned" frequency="1"/>
<variant name="garrisoned">
<props>
<prop actor="props/special/common/garrison_flag_maur.xml" attachpoint="garrisoned"/>
</props>
</variant>
</group>
<group>
<variant name="alive" frequency="1"/>
<variant name="death">
<props>
<prop attachpoint="garrisoned"/>
<prop actor="props/structures/mauryas/barracks_a_struct_b.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"/>
</props>
</variant>
</group>
<material>player_trans_ao_parallax_spec.xml</material>
</actor>
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="1" name="Barracks A">
<mesh>structural/maur_barracks_a_struct.dae</mesh>
<props>
<prop actor="props/structures/decals/dirt_4x4.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/barracks_a_struct_b.xml" attachpoint="root"/>
<prop actor="props/units/shields/maur_straight_a.xml" attachpoint="shieldentrance"/>
<prop actor="props/units/shields/maur_straight_a.xml" attachpoint="shieldentrance1"/>
<prop actor="props/units/shields/maur_straight_a.xml" attachpoint="shieldstraight"/>
<prop actor="props/units/shields/maur_small_a.xml" attachpoint="shieldback"/>
<prop actor="props/units/shields/maur_small_a.xml" attachpoint="shieldback1"/>
<prop actor="props/units/shields/maur_small_a.xml" attachpoint="shieldsmall"/>
</props>
<textures>
<texture file="structural/maur_struct.png" name="baseTex"/>
<texture file="structural/maur_struct_spec.png" name="specTex"/>
<texture file="structural/maur_struct_norm.png" name="normTex"/>
<texture file="structural/ao/maur_barracks_a.png" name="aoTex"/>
</textures>
</variant>
<variant frequency="1" name="Barracks B">
<mesh>structural/maur_barracks_b_struct.dae</mesh>
<props>
<prop actor="props/structures/decals/dirt_4x4.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/barracks_b_struct_b.xml" attachpoint="root"/>
<prop actor="props/units/shields/maur_straight_a.xml" attachpoint="shieldentrance"/>
<prop actor="props/units/shields/maur_straight_a.xml" attachpoint="shieldentrance1"/>
<prop actor="props/units/shields/maur_straight_a.xml" attachpoint="shieldstraight"/>
<prop actor="props/units/shields/maur_small_a.xml" attachpoint="shieldback"/>
<prop actor="props/units/shields/maur_small_a.xml" attachpoint="shieldback1"/>
<prop actor="props/units/shields/maur_small_a.xml" attachpoint="shieldsmall"/>
</props>
<textures>
<texture file="structural/maur_struct.png" name="baseTex"/>
<texture file="structural/maur_struct_spec.png" name="specTex"/>
<texture file="structural/maur_struct_norm.png" name="normTex"/>
<texture file="structural/ao/maur_barracks_b.png" name="aoTex"/>
</textures>
</variant>
</group>
<group>
<variant name="ungarrisoned" frequency="1"/>
<variant name="garrisoned">
<props>
<prop actor="props/special/common/garrison_flag_maur.xml" attachpoint="garrisoned"/>
</props>
</variant>
</group>
<group>
<variant name="alive" frequency="1"/>
<variant file="structures/destruction_medium.xml"/>
</group>
<material>player_trans_ao_parallax_spec.xml</material>
</actor>

View File

@ -1,35 +1,41 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="100" name="Base">
<animations>
<animation event="0.5" load="0.0" name="attack_ranged" speed="100"/>
</animations>
<mesh>structural/maur_cc_struct.dae</mesh>
<props>
<prop actor="props/structures/mauryas/cc_lions.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/cc_pillars.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/cc_plants.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/cc_struct_b.xml" attachpoint="root"/>
<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/maur_struct.png" name="baseTex"/>
<texture file="structural/maur_struct_spec.png" name="specTex"/>
<texture file="structural/maur_struct_norm.png" name="normTex"/>
<texture file="structural/ao/maur_civic_ao.png" name="aoTex"/>
</textures>
</variant>
</group>
<group>
<variant name="ungarrisoned" frequency="1"/>
<variant name="garrisoned">
<props>
<prop actor="props/special/common/garrison_flag_maur.xml" attachpoint="garrisoned"/>
</props>
</variant>
</group>
<material>player_trans_ao_parallax_spec.xml</material>
</actor>
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="100" name="Base" file="structures/defensive_building.xml">
<mesh>structural/maur_cc_struct.dae</mesh>
<props>
<prop actor="props/structures/mauryas/cc_lions.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/cc_pillars.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/cc_plants.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/cc_struct_b.xml" attachpoint="root"/>
</props>
<textures>
<texture file="structural/maur_struct.png" name="baseTex"/>
<texture file="structural/maur_struct_spec.png" name="specTex"/>
<texture file="structural/maur_struct_norm.png" name="normTex"/>
<texture file="structural/ao/maur_civic_ao.png" name="aoTex"/>
</textures>
</variant>
</group>
<group>
<variant name="ungarrisoned" frequency="1"/>
<variant name="garrisoned">
<props>
<prop actor="props/special/common/garrison_flag_maur.xml" attachpoint="garrisoned"/>
</props>
</variant>
</group>
<group>
<variant name="alive" frequency="1"/>
<variant file="structures/destruction_large.xml">
<props>
<prop actor="props/structures/mauryas/cc_lions.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/cc_pillars.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/cc_plants.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/cc_struct_b.xml" attachpoint="root"/>
</props>
</variant>
</group>
<material>player_trans_ao_parallax_spec.xml</material>
</actor>

View File

@ -12,19 +12,12 @@
<texture file="structural/maur_struct_b_spec.png" name="specTex"/>
<texture file="structural/maur_struct_b_norm.png" name="normTex"/>
<texture file="structural/ao/maur_corral_ao.png" name="aoTex"/>
</textures>
</textures>
</variant>
</group>
<group>
<variant name="alive" frequency="1"/>
<variant name="death">
<props>
<prop actor="particle/destruction_smoke_small.xml" attachpoint="root"/>
<prop actor="particle/destruction_dust_small.xml" attachpoint="root"/>
<prop actor="particle/destruction_dust_small_gray.xml" attachpoint="root"/>
<prop actor="props/structures/celts/corral_mud.xml" attachpoint="root"/>
</props>
</variant>
<variant file="structures/destruction_small.xml"/>
</group>
<material>player_trans_ao_parallax_spec.xml</material>
</actor>

View File

@ -20,11 +20,8 @@
</group>
<group>
<variant name="alive" frequency="1"/>
<variant name="death">
<variant file="structures/destruction_small.xml">
<props>
<prop actor="particle/destruction_smoke_small.xml" attachpoint="root"/>
<prop actor="particle/destruction_dust_small.xml" attachpoint="root"/>
<prop actor="particle/destruction_dust_small_gray.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/farmstead_prop_a.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/farmstead_prop_b.xml" attachpoint="root"/>
<prop actor="props/special/eyecandy/hay_cart.xml" attachpoint="cart"/>

View File

@ -1,52 +1,50 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="100" name="Fortress">
<animations>
<animation event="0.5" load="0" name="attack_ranged" speed="100"/>
</animations>
<mesh>structural/maur_fortress.dae</mesh>
<props>
<prop actor="props/structures/mauryas/fort_shield_bell.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/fort_shield_small.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/fort_shield_straight.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/fort_shield_bell_straight.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/fort_shield_curved.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/fort_shield_tall_round.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/fort_struct_b.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/fort_weapons.xml" attachpoint="root"/>
<prop actor="props/structures/decals/dirt_6x6.xml" attachpoint="root"/>
<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/maur_struct.png" name="baseTex"/>
<texture file="structural/maur_struct_spec.png" name="specTex"/>
<texture file="structural/maur_struct_norm.png" name="normTex"/>
<texture file="structural/ao/maur_fortress_ao.png" name="aoTex"/>
</textures>
</variant>
</group>
<group>
<variant name="ungarrisoned" frequency="1"/>
<variant name="garrisoned">
<props>
<prop actor="props/special/common/garrison_flag_maur.xml" attachpoint="garrisoned"/>
</props>
</variant>
</group>
<group>
<variant name="alive" frequency="1"/>
<variant name="death">
<props>
<prop attachpoint="garrisoned"/>
<prop actor="particle/destruction_smoke_large.xml" attachpoint="root"/>
<prop actor="particle/destruction_dust_large.xml" attachpoint="root"/>
<prop actor="particle/destruction_dust_large_gray.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/fort_struct_b.xml" attachpoint="root"/>
</props>
</variant>
</group>
<material>player_trans_ao_parallax_spec.xml</material>
</actor>
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="100" name="Fortress" file="structures/defensive_building.xml">
<mesh>structural/maur_fortress.dae</mesh>
<props>
<prop actor="props/structures/mauryas/fort_shield_bell.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/fort_shield_small.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/fort_shield_straight.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/fort_shield_bell_straight.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/fort_shield_curved.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/fort_shield_tall_round.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/fort_struct_b.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/fort_weapons.xml" attachpoint="root"/>
<prop actor="props/structures/decals/dirt_6x6.xml" attachpoint="root"/>
</props>
<textures>
<texture file="structural/maur_struct.png" name="baseTex"/>
<texture file="structural/maur_struct_spec.png" name="specTex"/>
<texture file="structural/maur_struct_norm.png" name="normTex"/>
<texture file="structural/ao/maur_fortress_ao.png" name="aoTex"/>
</textures>
</variant>
</group>
<group>
<variant name="ungarrisoned" frequency="1"/>
<variant name="garrisoned">
<props>
<prop actor="props/special/common/garrison_flag_maur.xml" attachpoint="garrisoned"/>
</props>
</variant>
</group>
<group>
<variant name="alive" frequency="1"/>
<variant file="structures/destruction_large.xml">
<props>
<prop actor="props/structures/mauryas/fort_shield_bell.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/fort_shield_small.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/fort_shield_straight.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/fort_shield_bell_straight.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/fort_shield_curved.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/fort_shield_tall_round.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/fort_struct_b.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/fort_weapons.xml" attachpoint="root"/>
</props>
</variant>
</group>
<material>player_trans_ao_parallax_spec.xml</material>
</actor>

View File

@ -2,16 +2,13 @@
<actor version="1">
<castshadow/>
<group>
<variant>
<variant file="structures/defensive_building.xml">
<mesh>structural/maur_misc_01.dae</mesh>
<props>
<prop actor="props/units/weapons/arrow_front.xml" attachpoint="projectile"/>
</props>
<textures>
<texture file="structural/maur_struct.png" name="baseTex"/>
<texture file="structural/maur_struct_spec.png" name="specTex"/>
<texture file="structural/maur_struct_norm.png" name="normTex"/>
</textures>
<texture file="structural/maur_struct.png" name="baseTex"/>
<texture file="structural/maur_struct_spec.png" name="specTex"/>
<texture file="structural/maur_struct_norm.png" name="normTex"/>
</textures>
</variant>
</group>
<group>
@ -24,13 +21,7 @@
</group>
<group>
<variant name="alive" frequency="1"/>
<variant name="death">
<props>
<prop attachpoint="garrisoned"/>
<prop actor="particle/destruction_dust_med.xml" attachpoint="root"/>
<prop actor="particle/destruction_dust_med_dark.xml" attachpoint="root"/>
</props>
</variant>
<variant file="structures/destruction_medium.xml"/>
</group>
<material>player_trans_parallax_spec.xml</material>
</actor>

View File

@ -2,17 +2,14 @@
<actor version="1">
<castshadow/>
<group>
<variant frequency="100" name="palisade rocks outpost">
<animations>
<animation event="0.5" load="0" name="attack_ranged" speed="100"/>
</animations>
<variant frequency="1" name="Base">
<mesh>props/palisade_rocks_outpost.dae</mesh>
<props>
<prop actor="props/special/palisade_rocks_outpost_banners.xml" attachpoint="root"/>
<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="props/palisade_main.png" name="baseTex"/></textures>
<textures>
<texture file="props/palisade_main.png" name="baseTex"/>
</textures>
</variant>
</group>
<group>
@ -25,14 +22,11 @@
</group>
<group>
<variant name="alive" frequency="1"/>
<variant name="death">
<variant file="structures/destruction_small.xml">
<props>
<prop attachpoint="garrisoned"/>
<prop actor="particle/destruction_smoke_small.xml" attachpoint="root"/>
<prop actor="particle/destruction_dust_small.xml" attachpoint="root"/>
<prop actor="particle/destruction_dust_small_gray.xml" attachpoint="root"/>
<prop actor="props/special/palisade_rocks_outpost_banners.xml" attachpoint="root"/>
</props>
</variant>
</group>
<material>default.xml</material>
</actor>

View File

@ -32,15 +32,9 @@
</group>
<group>
<variant frequency="1" name="alive"/>
<variant name="death">
<variant file="structures/destruction_medium.xml">
<props>
<prop attachpoint="garrisoned"/>
<prop actor="props/structures/decals/dirt_5x5.xml" attachpoint="root"/>
<prop actor="props/structures/decals/celt_fortress.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/range_roof.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"/>
</props>
</variant>
</group>

View File

@ -2,10 +2,7 @@
<actor version="1">
<castshadow/>
<group>
<variant frequency="100" name="Tower">
<animations>
<animation event="0.5" load="0" name="attack_ranged" speed="100"/>
</animations>
<variant frequency="100" name="Tower" file="structures/defensive_building.xml">
<mesh>structural/maur_scout_tower.dae</mesh>
<props>
<prop actor="props/structures/mauryas/scout_tower_shield_bell.xml" attachpoint="root"/>
@ -14,8 +11,6 @@
<prop actor="props/structures/mauryas/scout_tower_shield_curved.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/scout_tower_shield_tall_round.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/scout_tower_struct_b.xml" attachpoint="root"/>
<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/maur_struct.png" name="baseTex"/>
@ -50,18 +45,14 @@
</group>
<group>
<variant name="alive" frequency="1"/>
<variant name="death">
<variant file="structures/destruction_small.xml">
<props>
<prop attachpoint="garrisoned"/>
<prop actor="particle/destruction_smoke_small.xml" attachpoint="root"/>
<prop actor="particle/destruction_dust_small.xml" attachpoint="root"/>
<prop actor="particle/destruction_dust_small_gray.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/scout_tower_struct_b.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/scout_tower_shield_bell.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/scout_tower_shield_straight.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/scout_tower_shield_bell_straight.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/scout_tower_shield_curved.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/scout_tower_shield_tall_round.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/scout_tower_struct_b.xml" attachpoint="root"/>
</props>
</variant>
</group>

View File

@ -35,14 +35,9 @@
</group>
<group>
<variant frequency="1" name="alive"/>
<variant name="death">
<variant file="structures/destruction_medium.xml">
<props>
<prop attachpoint="garrisoned"/>
<prop actor="props/structures/decals/dirt_7x7.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/stable_roof.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"/>
</props>
</variant>
</group>

View File

@ -1,52 +1,47 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="1" name="Base">
<mesh>structural/maur_stable_elephant.dae</mesh>
<props>
<prop actor="props/structures/decals/dirt_8x8.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/stable_elephant_roof.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/stable_elephant_water.xml" attachpoint="root"/>
<prop actor="fauna/elephant_asian.xml" attachpoint="ele1"/>
<prop actor="fauna/elephant_asian.xml" attachpoint="ele2"/>
<prop actor="fauna/elephant_asian.xml" attachpoint="ele3"/>
<prop actor="props/units/shields/maur_straight_b.xml" attachpoint="shieldstraight2"/>
<prop actor="props/units/shields/maur_straight_a.xml" attachpoint="shieldstraight"/>
<prop actor="props/units/shields/maur_bell_b.xml" attachpoint="shieldbell"/>
<prop actor="props/units/shields/maur_bell_b.xml" attachpoint="shieldbellback1"/>
<prop actor="props/units/shields/maur_bell_b.xml" attachpoint="shieldbellback3"/>
<prop actor="props/units/shields/maur_bell_a.xml" attachpoint="shieldbellback2"/>
</props>
<textures>
<texture file="structural/maur_struct.png" name="baseTex"/>
<texture file="structural/maur_struct_spec.png" name="specTex"/>
<texture file="structural/maur_struct_norm.png" name="normTex"/>
<texture file="structural/ao/maur_stable_elephant.png" name="aoTex"/>
</textures>
</variant>
</group>
<group>
<variant name="ungarrisoned" frequency="1"/>
<variant name="garrisoned">
<props>
<prop actor="props/special/common/garrison_flag_maur.xml" attachpoint="garrisoned"/>
</props>
</variant>
</group>
<group>
<variant name="alive" frequency="1"/>
<variant name="death">
<props>
<prop attachpoint="garrisoned"/>
<prop actor="particle/destruction_smoke_med.xml" attachpoint="root"/>
<prop actor="props/structures/decals/dirt_8x8.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/mauryas/stable_elephant_roof.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/stable_elephant_water.xml" attachpoint="root"/>
</props>
</variant>
</group>
<material>player_trans_ao_parallax_spec.xml</material>
</actor>
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="1" name="Base">
<mesh>structural/maur_stable_elephant.dae</mesh>
<props>
<prop actor="props/structures/decals/dirt_8x8.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/stable_elephant_roof.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/stable_elephant_water.xml" attachpoint="root"/>
<prop actor="fauna/elephant_asian.xml" attachpoint="ele1"/>
<prop actor="fauna/elephant_asian.xml" attachpoint="ele2"/>
<prop actor="fauna/elephant_asian.xml" attachpoint="ele3"/>
<prop actor="props/units/shields/maur_straight_b.xml" attachpoint="shieldstraight2"/>
<prop actor="props/units/shields/maur_straight_a.xml" attachpoint="shieldstraight"/>
<prop actor="props/units/shields/maur_bell_b.xml" attachpoint="shieldbell"/>
<prop actor="props/units/shields/maur_bell_b.xml" attachpoint="shieldbellback1"/>
<prop actor="props/units/shields/maur_bell_b.xml" attachpoint="shieldbellback3"/>
<prop actor="props/units/shields/maur_bell_a.xml" attachpoint="shieldbellback2"/>
</props>
<textures>
<texture file="structural/maur_struct.png" name="baseTex"/>
<texture file="structural/maur_struct_spec.png" name="specTex"/>
<texture file="structural/maur_struct_norm.png" name="normTex"/>
<texture file="structural/ao/maur_stable_elephant.png" name="aoTex"/>
</textures>
</variant>
</group>
<group>
<variant name="ungarrisoned" frequency="1"/>
<variant name="garrisoned">
<props>
<prop actor="props/special/common/garrison_flag_maur.xml" attachpoint="garrisoned"/>
</props>
</variant>
</group>
<group>
<variant name="alive" frequency="1"/>
<variant file="structures/destruction_medium.xml">
<props>
<prop actor="props/structures/mauryas/stable_elephant_roof.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/stable_elephant_water.xml" attachpoint="root"/>
</props>
</variant>
</group>
<material>player_trans_ao_parallax_spec.xml</material>
</actor>

View File

@ -18,11 +18,8 @@
</group>
<group>
<variant name="alive" frequency="1"/>
<variant name="death">
<variant file="structures/destruction_small.xml">
<props>
<prop actor="particle/destruction_smoke_small.xml" attachpoint="root"/>
<prop actor="particle/destruction_dust_small.xml" attachpoint="root"/>
<prop actor="particle/destruction_dust_small_gray.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/storehouse_props.xml" attachpoint="root"/>
</props>
</variant>

View File

@ -1,39 +1,35 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="100" name="Temple">
<mesh>structural/maur_temple_struct.dae</mesh>
<props>
<prop actor="props/structures/mauryas/temple_struct_b.xml" attachpoint="root"/>
</props>
<textures>
<texture file="structural/maur_struct.png" name="baseTex"/>
<texture file="structural/maur_struct_spec.png" name="specTex"/>
<texture file="structural/maur_struct_norm.png" name="normTex"/>
<texture file="structural/ao/maur_temple_ao.png" name="aoTex"/>
</textures>
</variant>
</group>
<group>
<variant name="ungarrisoned" frequency="1"/>
<variant name="garrisoned">
<props>
<prop actor="props/special/common/garrison_flag_maur.xml" attachpoint="garrisoned"/>
</props>
</variant>
</group>
<group>
<variant name="alive" frequency="1"/>
<variant name="death">
<props>
<prop attachpoint="garrisoned"/>
<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/mauryas/temple_struct_b.xml" attachpoint="root"/>
</props>
</variant>
</group>
<material>player_trans_ao_parallax_spec.xml</material>
</actor>
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="100" name="Temple">
<mesh>structural/maur_temple_struct.dae</mesh>
<props>
<prop actor="props/structures/mauryas/temple_struct_b.xml" attachpoint="root"/>
</props>
<textures>
<texture file="structural/maur_struct.png" name="baseTex"/>
<texture file="structural/maur_struct_spec.png" name="specTex"/>
<texture file="structural/maur_struct_norm.png" name="normTex"/>
<texture file="structural/ao/maur_temple_ao.png" name="aoTex"/>
</textures>
</variant>
</group>
<group>
<variant name="ungarrisoned" frequency="1"/>
<variant name="garrisoned">
<props>
<prop actor="props/special/common/garrison_flag_maur.xml" attachpoint="garrisoned"/>
</props>
</variant>
</group>
<group>
<variant name="alive" frequency="1"/>
<variant file="structures/destruction_medium.xml">
<props>
<prop actor="props/structures/mauryas/temple_struct_b.xml" attachpoint="root"/>
</props>
</variant>
</group>
<material>player_trans_ao_parallax_spec.xml</material>
</actor>

View File

@ -2,15 +2,10 @@
<actor version="1">
<castshadow/>
<group>
<variant frequency="100" name="Tower">
<animations>
<animation event="0.5" load="0" name="attack_ranged" speed="100"/>
</animations>
<variant frequency="100" name="Tower" file="structures/defensive_building.xml">
<mesh>structural/maur_tower_double_a.dae</mesh>
<props>
<prop actor="props/structures/mauryas/tower_double_b.xml" attachpoint="root"/>
<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/maur_struct.png" name="baseTex"/>
@ -30,12 +25,8 @@
</group>
<group>
<variant frequency="1" name="alive"/>
<variant name="death">
<variant file="structures/destruction_small.xml">
<props>
<prop attachpoint="garrisoned"/>
<prop actor="particle/destruction_smoke_small.xml" attachpoint="root"/>
<prop actor="particle/destruction_dust_small.xml" attachpoint="root"/>
<prop actor="particle/destruction_dust_small_gray.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/tower_double_b.xml" attachpoint="root"/>
</props>
</variant>

View File

@ -1,36 +1,34 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="100" name="wall gate">
<animations>
<animation file="mechanical/maur_wall_gate_closed.dae" name="gate_closed" speed="65"/>
<animation file="mechanical/maur_wall_gate_opening.dae" name="gate_opening" speed="65"/>
<animation file="mechanical/maur_wall_gate_open.dae" name="gate_open" speed="65"/>
<animation file="mechanical/maur_wall_gate_closing.dae" name="gate_closing" speed="65"/>
</animations>
<mesh>structural/maur_wall_gate_struct.dae</mesh>
<props>
<prop actor="props/structures/mauryas/wall_gate_palisade.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/wall_gate_struct_b.xml" attachpoint="root"/>
</props>
<textures>
<texture file="structural/maur_struct.png" name="baseTex"/>
<texture file="structural/maur_struct_spec.png" name="specTex"/>
<texture file="structural/maur_struct_norm.png" name="normTex"/>
</textures>
</variant>
</group>
<group>
<variant name="alive" frequency="1"/>
<variant name="death">
<props>
<prop actor="particle/destruction_dust_small.xml" attachpoint="root"/>
<prop actor="particle/destruction_dust_small_gray.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/wall_gate_palisade.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/wall_gate_struct_b.xml" attachpoint="root"/>
</props>
</variant>
</group>
<material>player_trans_parallax_spec.xml</material>
</actor>
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="100" name="wall gate">
<animations>
<animation file="mechanical/maur_wall_gate_closed.dae" name="gate_closed" speed="65"/>
<animation file="mechanical/maur_wall_gate_opening.dae" name="gate_opening" speed="65"/>
<animation file="mechanical/maur_wall_gate_open.dae" name="gate_open" speed="65"/>
<animation file="mechanical/maur_wall_gate_closing.dae" name="gate_closing" speed="65"/>
</animations>
<mesh>structural/maur_wall_gate_struct.dae</mesh>
<props>
<prop actor="props/structures/mauryas/wall_gate_palisade.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/wall_gate_struct_b.xml" attachpoint="root"/>
</props>
<textures>
<texture file="structural/maur_struct.png" name="baseTex"/>
<texture file="structural/maur_struct_spec.png" name="specTex"/>
<texture file="structural/maur_struct_norm.png" name="normTex"/>
</textures>
</variant>
</group>
<group>
<variant name="alive" frequency="1"/>
<variant file="structures/destruction_medium.xml">
<props>
<prop actor="props/structures/mauryas/wall_gate_palisade.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/wall_gate_struct_b.xml" attachpoint="root"/>
</props>
</variant>
</group>
<material>player_trans_parallax_spec.xml</material>
</actor>

View File

@ -29,10 +29,8 @@
</group>
<group>
<variant name="alive" frequency="1"/>
<variant name="death">
<variant file="structures/destruction_medium.xml">
<props>
<prop actor="particle/destruction_dust_small.xml" attachpoint="root"/>
<prop actor="particle/destruction_dust_small_gray.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/wall_long_palisade.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/wall_long_struct_b.xml" attachpoint="root"/>
</props>

View File

@ -1,31 +1,29 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="100" name="wall medium">
<mesh>structural/maur_wall_medium_struct.dae</mesh>
<props>
<prop actor="props/structures/mauryas/wall_medium_palisade.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/wall_medium_struct_b.xml" attachpoint="root"/>
</props>
<textures>
<texture file="structural/maur_struct.png" name="baseTex"/>
<texture file="structural/maur_struct_spec.png" name="specTex"/>
<texture file="structural/maur_struct_norm.png" name="normTex"/>
<texture file="structural/ao/maur_wall_medium_ao.png" name="aoTex"/>
</textures>
</variant>
</group>
<group>
<variant name="alive" frequency="1"/>
<variant name="death">
<props>
<prop actor="particle/destruction_dust_small.xml" attachpoint="root"/>
<prop actor="particle/destruction_dust_small_gray.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/wall_medium_palisade.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/wall_medium_struct_b.xml" attachpoint="root"/>
</props>
</variant>
</group>
<material>player_trans_ao_parallax_spec.xml</material>
</actor>
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="100" name="wall medium">
<mesh>structural/maur_wall_medium_struct.dae</mesh>
<props>
<prop actor="props/structures/mauryas/wall_medium_palisade.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/wall_medium_struct_b.xml" attachpoint="root"/>
</props>
<textures>
<texture file="structural/maur_struct.png" name="baseTex"/>
<texture file="structural/maur_struct_spec.png" name="specTex"/>
<texture file="structural/maur_struct_norm.png" name="normTex"/>
<texture file="structural/ao/maur_wall_medium_ao.png" name="aoTex"/>
</textures>
</variant>
</group>
<group>
<variant name="alive" frequency="1"/>
<variant file="structures/destruction_medium.xml">
<props>
<prop actor="props/structures/mauryas/wall_medium_palisade.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/wall_medium_struct_b.xml" attachpoint="root"/>
</props>
</variant>
</group>
<material>player_trans_ao_parallax_spec.xml</material>
</actor>

View File

@ -1,31 +1,29 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="100" name="wall short">
<mesh>structural/maur_wall_short_struct.dae</mesh>
<props>
<prop actor="props/structures/mauryas/wall_short_palisade.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/wall_short_struct_b.xml" attachpoint="root"/>
</props>
<textures>
<texture file="structural/maur_struct.png" name="baseTex"/>
<texture file="structural/maur_struct_spec.png" name="specTex"/>
<texture file="structural/maur_struct_norm.png" name="normTex"/>
<texture file="structural/ao/maur_wall_short_ao.png" name="aoTex"/>
</textures>
</variant>
</group>
<group>
<variant name="alive" frequency="1"/>
<variant name="death">
<props>
<prop actor="particle/destruction_dust_small.xml" attachpoint="root"/>
<prop actor="particle/destruction_dust_small_gray.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/wall_short_struct_b.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/wall_short_palisade.xml" attachpoint="root"/>
</props>
</variant>
</group>
<material>player_trans_ao_parallax_spec.xml</material>
</actor>
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="100" name="wall short">
<mesh>structural/maur_wall_short_struct.dae</mesh>
<props>
<prop actor="props/structures/mauryas/wall_short_palisade.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/wall_short_struct_b.xml" attachpoint="root"/>
</props>
<textures>
<texture file="structural/maur_struct.png" name="baseTex"/>
<texture file="structural/maur_struct_spec.png" name="specTex"/>
<texture file="structural/maur_struct_norm.png" name="normTex"/>
<texture file="structural/ao/maur_wall_short_ao.png" name="aoTex"/>
</textures>
</variant>
</group>
<group>
<variant name="alive" frequency="1"/>
<variant file="structures/destruction_small.xml">
<props>
<prop actor="props/structures/mauryas/wall_short_palisade.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/wall_short_struct_b.xml" attachpoint="root"/>
</props>
</variant>
</group>
<material>player_trans_ao_parallax_spec.xml</material>
</actor>

View File

@ -1,41 +1,37 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="100" name="wall tower">
<mesh>structural/maur_wall_tower_struct.dae</mesh>
<props>
<prop actor="props/structures/mauryas/wall_tower_palisade.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/wall_tower_struct_b.xml" attachpoint="root"/>
<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/maur_struct.png" name="baseTex"/>
<texture file="structural/maur_struct_spec.png" name="specTex"/>
<texture file="structural/maur_struct_norm.png" name="normTex"/>
<texture file="structural/ao/maur_wall_tower_ao.png" name="aoTex"/>
</textures>
</variant>
</group>
<group>
<variant name="ungarrisoned" frequency="1"/>
<variant name="garrisoned">
<props>
<prop actor="props/special/common/garrison_flag_maur.xml" attachpoint="garrisoned"/>
</props>
</variant>
</group>
<group>
<variant name="alive" frequency="1"/>
<variant name="death">
<props>
<prop actor="particle/destruction_dust_small.xml" attachpoint="root"/>
<prop actor="particle/destruction_dust_small_gray.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/wall_tower_palisade.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/wall_tower_struct_b.xml" attachpoint="root"/>
</props>
</variant>
</group>
<material>player_trans_ao_parallax_spec.xml</material>
</actor>
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="100" name="wall tower" file="structures/defensive_building.xml">
<mesh>structural/maur_wall_tower_struct.dae</mesh>
<props>
<prop actor="props/structures/mauryas/wall_tower_palisade.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/wall_tower_struct_b.xml" attachpoint="root"/>
</props>
<textures>
<texture file="structural/maur_struct.png" name="baseTex"/>
<texture file="structural/maur_struct_spec.png" name="specTex"/>
<texture file="structural/maur_struct_norm.png" name="normTex"/>
<texture file="structural/ao/maur_wall_tower_ao.png" name="aoTex"/>
</textures>
</variant>
</group>
<group>
<variant name="ungarrisoned" frequency="1"/>
<variant name="garrisoned">
<props>
<prop actor="props/special/common/garrison_flag_maur.xml" attachpoint="garrisoned"/>
</props>
</variant>
</group>
<group>
<variant name="alive" frequency="1"/>
<variant file="structures/destruction_small.xml">
<props>
<prop actor="props/structures/mauryas/wall_tower_palisade.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/wall_tower_struct_b.xml" attachpoint="root"/>
</props>
</variant>
</group>
<material>player_trans_ao_parallax_spec.xml</material>
</actor>

View File

@ -2,15 +2,10 @@
<actor version="1">
<castshadow/>
<group>
<variant frequency="100" name="Tower">
<animations>
<animation event="0.5" load="0" name="attack_ranged" speed="100"/>
</animations>
<variant frequency="100" name="Tower" file="structures/defensive_building.xml">
<mesh>structural/maur_wooden_tower.dae</mesh>
<props>
<prop actor="props/structures/mauryas/wooden_tower_2.xml" attachpoint="root"/>
<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/maur_struct.png" name="baseTex"/>
@ -40,12 +35,8 @@
</group>
<group>
<variant frequency="1" name="alive"/>
<variant name="death">
<variant file="structures/destruction_small.xml">
<props>
<prop attachpoint="garrisoned"/>
<prop actor="particle/destruction_smoke_small.xml" attachpoint="root"/>
<prop actor="particle/destruction_dust_small.xml" attachpoint="root"/>
<prop actor="particle/destruction_dust_small_gray.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/wooden_tower_2.xml" attachpoint="root"/>
</props>
</variant>

View File

@ -29,15 +29,9 @@
</group>
<group>
<variant frequency="1" name="alive"/>
<variant name="death">
<variant file="structures/destruction_medium.xml">
<props>
<prop attachpoint="garrisoned"/>
<prop actor="props/structures/decals/dirt_6x6.xml" attachpoint="root"/>
<prop actor="props/structures/decals/celt_fortress.xml" attachpoint="root"/>
<prop actor="props/structures/mauryas/workshop_roof.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"/>
</props>
</variant>
</group>

View File

@ -2,14 +2,9 @@
<actor version="1">
<castshadow/>
<group>
<variant frequency="100" name="Base">
<animations>
<animation event="0.5" load="0.0" name="attack_ranged" speed="100"/>
</animations>
<variant frequency="100" name="Base" file="structures/defensive_building.xml">
<mesh>structural/kush_mercenary_camp_01.dae</mesh>
<props>
<prop actor="props/units/weapons/arrow_front.xml" attachpoint="projectile"/>
<prop actor="props/units/weapons/arrow_front.xml" attachpoint="loaded-projectile"/>
<prop actor="structures/tent_kush.xml" attachpoint="kush_tent_01" minheight="-20" maxheight="20"/>
<prop actor="structures/tent_big.xml" attachpoint="kush_tent_03" minheight="-20" maxheight="20"/>
<prop actor="structures/tent_arab.xml" attachpoint="kush_tent_02" minheight="-20" maxheight="20"/>

View File

@ -2,10 +2,7 @@
<actor version="1">
<castshadow/>
<group>
<variant frequency="100" name="Roman Army Camp">
<animations>
<animation event="0.5" load="0.0" name="attack_ranged" speed="100"/>
</animations>
<variant frequency="100" name="Roman Army Camp" file="structures/defensive_building.xml">
<mesh>structural/ptol_settlement_palisade.dae</mesh>
<props>
<prop actor="props/special/eyecandy/campfire_prop.xml" attachpoint="campfire" minheight="-20" maxheight="20"/>
@ -17,8 +14,6 @@
<prop actor="props/structures/persians/stable_horse_a.xml" attachpoint="horse" minheight="-20" maxheight="20"/>
<prop actor="props/structures/decals/dirt_5x5.xml" attachpoint="root"/>
<prop actor="props/structures/ptolemies/settlement_entrance.xml" attachpoint="root"/>
<prop actor="props/units/weapons/arrow_front.xml" attachpoint="projectile"/>
<prop actor="props/units/weapons/arrow_front.xml" attachpoint="loaded-projectile"/>
</props>
<textures>
<texture file="props/palisade_main.png" name="baseTex"/>

View File

@ -1,73 +1,70 @@
<?xml version="1.0" encoding="UTF-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="1" name="Base">
<animations>
<animation event="0.5" load="0.0" name="attack_ranged" speed="100"/>
</animations>
<mesh>structural/kush_nuba_camp_struct.dae</mesh>
<props>
<prop actor="props/structures/decals/dirt_6x6.xml" attachpoint="root"/>
<prop maxheight="20" minheight="-20" actor="props/units/shields/kush_nubian_hex_e.xml" attachpoint="shield_01"/>
<prop maxheight="20" minheight="-20" actor="props/units/shields/kush_nubian_hex_e.xml" attachpoint="shield_02"/>
<prop maxheight="20" minheight="-20" actor="props/units/shields/kush_nubian_hex_e.xml" attachpoint="shield_03"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_roofs_walls.xml" attachpoint="root"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_pottery_big_01.xml" attachpoint="pottery_big_01_01"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_pottery_big_01.xml" attachpoint="pottery_big_01_02"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_pottery_big_01.xml" attachpoint="pottery_big_01_03"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_pottery_big_01.xml" attachpoint="pottery_big_01_04"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_pottery_big_01.xml" attachpoint="pottery_big_01_05"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_pottery_big_01.xml" attachpoint="pottery_big_01_06"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_pottery_big_02.xml" attachpoint="pottery_big_02_01"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_pottery_big_02.xml" attachpoint="pottery_big_02_02"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_pottery_big_02.xml" attachpoint="pottery_big_02_03"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_pottery_medium_01.xml" attachpoint="pottery_medium_01_01"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_pottery_medium_02.xml" attachpoint="pottery_medium_02_01"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_pottery_small_01.xml" attachpoint="pottery_small_01_01"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_pottery_small_02.xml" attachpoint="pottery_small_02_01"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_pottery_small_03.xml" attachpoint="pottery_small_03_01"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_pottery_small_04.xml" attachpoint="pottery_small_04_01"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_pottery_small_05.xml" attachpoint="pottery_small_05_01"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_drum_big_01.xml" attachpoint="drum_big_01_01"/>
<prop actor="props/special/eyecandy/campfire_prop.xml" attachpoint="root" minheight="-20" maxheight="20"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_drum_medium_01.xml" attachpoint="drum_medium_01_01"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_drum_medium_02.xml" attachpoint="drum_medium_02_01"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_drum_small_01.xml" attachpoint="drum_small_01_01"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_drum_small_01.xml" attachpoint="drum_small_01_02"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_drum_small_02.xml" attachpoint="drum_small_02_01"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_drum_small_02.xml" attachpoint="drum_small_02_02"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_bench.xml" attachpoint="bench_01"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_bench.xml" attachpoint="bench_02"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_drum_sticks_01.xml" attachpoint="drum_sticks_01"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_hay_stack_01.xml" attachpoint="hay_stack_01"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_hay_stack_02.xml" attachpoint="hay_stack_02"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_hay_stack_03.xml" attachpoint="hay_stack_03"/>
</props>
<textures>
<texture file="structural/kush_nuba_camp.png" name="baseTex"/>
<texture file="structural/kush_nuba_camp_norm.png" name="normTex"/>
<texture file="structural/kush_nuba_camp_spec.png" name="specTex"/>
<texture file="structural/ao/kush_nuba_camp.png" name="aoTex"/>
</textures>
</variant>
</group>
<group>
<variant frequency="1" name="ungarrisoned"/>
<variant name="garrisoned">
<props>
<prop actor="props/special/common/garrison_flag_kush.xml" attachpoint="garrisoned"/>
</props>
</variant>
</group>
<group>
<variant frequency="1" name="alive"/>
<variant file="structures/destruction_large.xml">
<props>
<prop actor="props/special/eyecandy/campfire_prop.xml" attachpoint="root" minheight="-20" maxheight="20"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_roofs_walls.xml" attachpoint="root"/>
</props>
</variant>
</group>
<material>player_trans_ao_parallax_spec.xml</material>
</actor>
<?xml version="1.0" encoding="UTF-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="1" name="Base" file="structures/defensive_building.xml">
<mesh>structural/kush_nuba_camp_struct.dae</mesh>
<props>
<prop actor="props/structures/decals/dirt_6x6.xml" attachpoint="root"/>
<prop maxheight="20" minheight="-20" actor="props/units/shields/kush_nubian_hex_e.xml" attachpoint="shield_01"/>
<prop maxheight="20" minheight="-20" actor="props/units/shields/kush_nubian_hex_e.xml" attachpoint="shield_02"/>
<prop maxheight="20" minheight="-20" actor="props/units/shields/kush_nubian_hex_e.xml" attachpoint="shield_03"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_roofs_walls.xml" attachpoint="root"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_pottery_big_01.xml" attachpoint="pottery_big_01_01"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_pottery_big_01.xml" attachpoint="pottery_big_01_02"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_pottery_big_01.xml" attachpoint="pottery_big_01_03"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_pottery_big_01.xml" attachpoint="pottery_big_01_04"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_pottery_big_01.xml" attachpoint="pottery_big_01_05"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_pottery_big_01.xml" attachpoint="pottery_big_01_06"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_pottery_big_02.xml" attachpoint="pottery_big_02_01"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_pottery_big_02.xml" attachpoint="pottery_big_02_02"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_pottery_big_02.xml" attachpoint="pottery_big_02_03"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_pottery_medium_01.xml" attachpoint="pottery_medium_01_01"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_pottery_medium_02.xml" attachpoint="pottery_medium_02_01"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_pottery_small_01.xml" attachpoint="pottery_small_01_01"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_pottery_small_02.xml" attachpoint="pottery_small_02_01"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_pottery_small_03.xml" attachpoint="pottery_small_03_01"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_pottery_small_04.xml" attachpoint="pottery_small_04_01"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_pottery_small_05.xml" attachpoint="pottery_small_05_01"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_drum_big_01.xml" attachpoint="drum_big_01_01"/>
<prop actor="props/special/eyecandy/campfire_prop.xml" attachpoint="root" minheight="-20" maxheight="20"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_drum_medium_01.xml" attachpoint="drum_medium_01_01"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_drum_medium_02.xml" attachpoint="drum_medium_02_01"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_drum_small_01.xml" attachpoint="drum_small_01_01"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_drum_small_01.xml" attachpoint="drum_small_01_02"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_drum_small_02.xml" attachpoint="drum_small_02_01"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_drum_small_02.xml" attachpoint="drum_small_02_02"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_bench.xml" attachpoint="bench_01"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_bench.xml" attachpoint="bench_02"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_drum_sticks_01.xml" attachpoint="drum_sticks_01"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_hay_stack_01.xml" attachpoint="hay_stack_01"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_hay_stack_02.xml" attachpoint="hay_stack_02"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_hay_stack_03.xml" attachpoint="hay_stack_03"/>
</props>
<textures>
<texture file="structural/kush_nuba_camp.png" name="baseTex"/>
<texture file="structural/kush_nuba_camp_norm.png" name="normTex"/>
<texture file="structural/kush_nuba_camp_spec.png" name="specTex"/>
<texture file="structural/ao/kush_nuba_camp.png" name="aoTex"/>
</textures>
</variant>
</group>
<group>
<variant frequency="1" name="ungarrisoned"/>
<variant name="garrisoned">
<props>
<prop actor="props/special/common/garrison_flag_kush.xml" attachpoint="garrisoned"/>
</props>
</variant>
</group>
<group>
<variant frequency="1" name="alive"/>
<variant file="structures/destruction_large.xml">
<props>
<prop actor="props/special/eyecandy/campfire_prop.xml" attachpoint="root" minheight="-20" maxheight="20"/>
<prop maxheight="20" minheight="-20" actor="props/structures/mercenaries/kush_nuba_camp_roofs_walls.xml" attachpoint="root"/>
</props>
</variant>
</group>
<material>player_trans_ao_parallax_spec.xml</material>
</actor>