resolve merge conflict: use sparta version of CC template, add change from non-random revert
1
.gitignore
vendored
@ -1,2 +1,3 @@
|
||||
__pycache__
|
||||
*.DS_Store
|
||||
/.vs
|
||||
|
@ -9,9 +9,16 @@ check_templates_pr:
|
||||
script:
|
||||
- git fetch origin main
|
||||
- files="$(git diff-tree --no-commit-id --name-only -r HEAD origin/$CI_DEFAULT_BRANCH)"
|
||||
- files="$(echo $files | grep 'simulation/templates/' | grep '.xml' || true)"
|
||||
- files=$(echo "$files" | awk '{ gsub("community-mod/","", $0); print $0 }')
|
||||
- "[ -z $files ] && echo 'Nothing to check' || $(python3 -m scripts.entvalidate -p $files)"
|
||||
- files="$(echo """$files""" | grep 'simulation/templates/' | grep '.xml' || true)"
|
||||
- files="$(echo """$files""" | awk '{ gsub("community-mod/","", $0); print $0 }')"
|
||||
- |
|
||||
if [ -z "$files" ]
|
||||
then
|
||||
echo "Nothing to check"
|
||||
else
|
||||
python3 -m scripts.entvalidate -p "$files"
|
||||
fi
|
||||
|
||||
|
||||
check_templates_all:
|
||||
image:
|
||||
|
9
community-mod/art/actors/particle/coin.xml
Normal file
@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<group>
|
||||
<variant name="Base">
|
||||
<particles file="coin.xml"/>
|
||||
</variant>
|
||||
</group>
|
||||
<material>basic_trans.xml</material>
|
||||
</actor>
|
9
community-mod/art/actors/particle/coin_high.xml
Normal file
@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<group>
|
||||
<variant name="Base">
|
||||
<particles file="coin_high.xml"/>
|
||||
</variant>
|
||||
</group>
|
||||
<material>basic_trans.xml</material>
|
||||
</actor>
|
9
community-mod/art/actors/particle/light_ray.xml
Normal file
@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<group>
|
||||
<variant name="Base">
|
||||
<particles file="light_ray.xml"/>
|
||||
</variant>
|
||||
</group>
|
||||
<material>basic_trans.xml</material>
|
||||
</actor>
|
@ -0,0 +1,31 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<group>
|
||||
<variant frequency="1" name="shipwreck ram bow">
|
||||
<mesh>props/special/shipwreck_ram_bow.dae</mesh>
|
||||
</variant>
|
||||
</group>
|
||||
<group>
|
||||
<variant frequency="1" name="texture">
|
||||
<textures>
|
||||
<texture file="props/wooden_shipwreck.png" name="baseTex"/>
|
||||
<texture file="default_norm.png" name="normTex"/>
|
||||
<texture file="null_black.dds" name="specTex"/>
|
||||
<texture file="props/ao/shipwreck_ram_bow_ao.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<group>
|
||||
<variant frequency="1" name="normal">
|
||||
<props>
|
||||
<prop actor="particle/sparkle_goldmine.xml" attachpoint="root"/>
|
||||
<prop actor="particle/light_ray.xml" attachpoint="root"/>
|
||||
<prop actor="props/structures/hellenes/blacksmith_barrel.xml" attachpoint="inside1"/>
|
||||
<prop actor="props/structures/hellenes/blacksmith_barrel.xml" attachpoint="inside2"/>
|
||||
<prop actor="props/structures/hellenes/blacksmith_barrel.xml" attachpoint="outside1"/>
|
||||
</props>
|
||||
</variant>
|
||||
</group>
|
||||
<material>basic_trans_ao_norm_spec.xml</material>
|
||||
</actor>
|
@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<group>
|
||||
<variant frequency="1" name="Black Sails">
|
||||
<mesh>props/kyrenia_sail.dae</mesh>
|
||||
<textures>
|
||||
<texture file="props/ptol_sail_norm.png" name="normTex"/>
|
||||
<texture file="props/sail_spec_1.png" name="specTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<group>
|
||||
<variant name="sail_stripes_1">
|
||||
<textures>
|
||||
<texture file="props/sail_stripes_1_black.png" name="baseTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
<variant name="sail_stripes_2">
|
||||
<textures>
|
||||
<texture file="props/sail_stripes_2_black.png" name="baseTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>no_trans_norm_spec.xml</material>
|
||||
</actor>
|
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" file="others/ships/hele_bireme_oars.xml" name="Athenian Pentekonter">
|
||||
<mesh>structural/hele_ship_bireme.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/structures/athenians/bireme_main_sail.xml" attachpoint="sail"/>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="projectile"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/hele_bireme.png" name="baseTex"/>
|
||||
<texture file="structural/hele_bireme_spec.png" name="specTex"/>
|
||||
<texture file="structural/hele_bireme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ao/hele_bireme.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>player_trans_ao_parallax_spec.xml</material>
|
||||
</actor>
|
@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" name="Hellenic bireme">
|
||||
<mesh>structural/hele_ship_bireme.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/structures/athenians/bireme_main_sail.xml" attachpoint="sail"/>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="projectile"/>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="loaded-projectile"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/hele_bireme.png" name="baseTex"/>
|
||||
<texture file="structural/hele_bireme_spec.png" name="specTex"/>
|
||||
<texture file="structural/hele_bireme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ao/hele_bireme.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>player_trans_ao_parallax_spec.xml</material>
|
||||
</actor>
|
24
community-mod/art/actors/structures/athenians/trireme.xml
Normal file
@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" file="others/ships/athen_trireme_oars.xml" name="Athenian Trireme">
|
||||
<mesh>structural/athen_ship_trireme.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/structures/athenians/trireme_main_sail.xml" attachpoint="sail"/>
|
||||
<prop actor="props/structures/hellenes/trireme_fore_sail.xml" attachpoint="fore_sail"/>
|
||||
<prop actor="props/structures/hellenes/trireme_blanket.xml" attachpoint="root"/>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="projectile"/>
|
||||
<prop actor="" attachpoint="ram"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/hele_trireme.png" name="baseTex"/>
|
||||
<texture file="structural/hele_trireme_spec.png" name="specTex"/>
|
||||
<texture file="structural/hele_trireme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ao/hele_trireme.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>player_trans_ao_parallax_spec.xml</material>
|
||||
</actor>
|
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" file="others/ships/athen_trireme_oars.xml" name="Greek Ramming Trireme">
|
||||
<mesh>structural/athen_ship_trireme.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/structures/hellenes/trireme_blanket.xml" attachpoint="root"/>
|
||||
<prop actor="" attachpoint="ram"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/hele_trireme.png" name="baseTex"/>
|
||||
<texture file="structural/hele_trireme_spec.png" name="specTex"/>
|
||||
<texture file="structural/hele_trireme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ao/hele_trireme.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>player_trans_ao_parallax_spec.xml</material>
|
||||
</actor>
|
26
community-mod/art/actors/structures/carthaginians/bireme.xml
Normal file
@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" file="others/ships/kart_bireme_oars.xml" name="Carthaginian Bireme">
|
||||
<mesh>structural/kart_ship_bireme.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/structures/carthaginians/bireme_main_sail.xml" attachpoint="main_sail"/>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="projectile"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/kart_bireme.png" name="baseTex"/>
|
||||
<texture file="structural/kart_bireme_spec.png" name="specTex"/>
|
||||
<texture file="structural/kart_bireme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ao/kart_bireme.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<group>
|
||||
<variant frequency="100" file="others/ships/kart_bireme_shields_01.xml" name="Carthaginian Bireme Shields-01"/>
|
||||
<variant frequency="100" file="others/ships/kart_bireme_shields_02.xml" name="Carthaginian Bireme Shields-02"/>
|
||||
<variant frequency="100" file="others/ships/kart_bireme_shields_03.xml" name="Carthaginian Bireme Shields-03"/>
|
||||
</group>
|
||||
<material>player_trans_ao_parallax_spec.xml</material>
|
||||
</actor>
|
@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" name="Carthaginian Scout Ship">
|
||||
<mesh>structural/kart_ship_bireme.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/structures/carthaginians/bireme_main_sail.xml" attachpoint="main_sail"/>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="projectile"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/kart_bireme.png" name="baseTex"/>
|
||||
<texture file="structural/kart_bireme_spec.png" name="specTex"/>
|
||||
<texture file="structural/kart_bireme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ao/kart_bireme.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<group>
|
||||
<variant frequency="100" file="others/ships/kart_bireme_shields_01.xml" name="Carthaginian Bireme Shields-01"/>
|
||||
<variant frequency="100" file="others/ships/kart_bireme_shields_02.xml" name="Carthaginian Bireme Shields-02"/>
|
||||
<variant frequency="100" file="others/ships/kart_bireme_shields_03.xml" name="Carthaginian Bireme Shields-03"/>
|
||||
</group>
|
||||
<material>player_trans_ao_parallax_spec.xml</material>
|
||||
</actor>
|
@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" file="others/ships/kart_trireme_oars.xml" name="Carthaginian Trireme">
|
||||
<mesh>structural/kart_ship_trireme.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/structures/carthaginians/ship_standard.xml" attachpoint="standard"/>
|
||||
<prop actor="props/structures/carthaginians/trireme_fore_sail.xml" attachpoint="fore_sail"/>
|
||||
<prop actor="props/structures/carthaginians/trireme_main_sail.xml" attachpoint="main_sail"/>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="projectile"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/kart_trireme.png" name="baseTex"/>
|
||||
<texture file="structural/kart_trireme_spec.png" name="specTex"/>
|
||||
<texture file="structural/kart_trireme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ao/kart_trireme.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<group>
|
||||
<variant frequency="100" file="others/ships/kart_trireme_shields_01.xml" name="Carthaginian trireme Shields-01"/>
|
||||
<variant frequency="100" file="others/ships/kart_trireme_shields_02.xml" name="Carthaginian trireme Shields-02"/>
|
||||
<variant frequency="100" file="others/ships/kart_trireme_shields_03.xml" name="Carthaginian trireme Shields-03"/>
|
||||
</group>
|
||||
<material>player_trans_ao_parallax_spec.xml</material>
|
||||
</actor>
|
@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" file="others/ships/kart_trireme_oars.xml" name="Carthaginian Ramming Trireme">
|
||||
<mesh>structural/kart_ship_trireme.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/structures/carthaginians/ship_standard.xml" attachpoint="standard"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/kart_trireme.png" name="baseTex"/>
|
||||
<texture file="structural/kart_trireme_spec.png" name="specTex"/>
|
||||
<texture file="structural/kart_trireme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ao/kart_trireme.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<group>
|
||||
<variant frequency="100" file="others/ships/kart_trireme_shields_01.xml" name="Carthaginian trireme Shields-01"/>
|
||||
<variant frequency="100" file="others/ships/kart_trireme_shields_02.xml" name="Carthaginian trireme Shields-02"/>
|
||||
<variant frequency="100" file="others/ships/kart_trireme_shields_03.xml" name="Carthaginian trireme Shields-03"/>
|
||||
</group>
|
||||
<material>player_trans_ao_parallax_spec.xml</material>
|
||||
</actor>
|
20
community-mod/art/actors/structures/celts/skiff.xml
Normal file
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="100" name="ship mesh">
|
||||
<mesh>structural/celt_skiff.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/structures/celts/skiff_sail.xml" attachpoint="root"/>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="projectile"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/celt_ship.png" name="baseTex"/>
|
||||
<texture file="default_norm.png" name="normTex"/>
|
||||
<texture file="null_black.dds" name="specTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>no_trans_norm_spec.xml</material>
|
||||
</actor>
|
20
community-mod/art/actors/structures/celts/warship.xml
Normal file
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="100" name="ship mesh">
|
||||
<mesh>structural/celt_warship.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/structures/celts/warship_sail.xml" attachpoint="root"/>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="projectile"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/celt_ship.png" name="baseTex"/>
|
||||
<texture file="default_norm.png" name="normTex"/>
|
||||
<texture file="null_black.dds" name="specTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>no_trans_norm_spec.xml</material>
|
||||
</actor>
|
32
community-mod/art/actors/structures/fndn_dock_super.xml
Normal file
@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="100" name="Super Dock Foundation">
|
||||
<mesh>structural/found_dock_super.dae</mesh>
|
||||
<textures>
|
||||
<texture file="structural/foundation.dds" name="baseTex"/>
|
||||
<texture file="default_norm.png" name="normTex"/>
|
||||
<texture file="null_black.dds" name="specTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<group>
|
||||
<variant frequency="1" name="Idle">
|
||||
<props>
|
||||
<prop actor="props/structures/construction/found_dock_super_chains.xml" attachpoint="root"/>
|
||||
<prop actor="particle/construction_dust.xml" attachpoint="root"/>
|
||||
</props>
|
||||
</variant>
|
||||
<variant name="scaffold">
|
||||
<props>
|
||||
<prop actor="props/structures/construction/scaf_8x8.xml" attachpoint="root"/>
|
||||
<prop actor="props/structures/construction/scaf_5x5_1.xml" attachpoint="root"/>
|
||||
<prop actor="props/structures/construction/found_dock_super_chains.xml" attachpoint="root"/>
|
||||
<prop actor="particle/construction_dust.xml" attachpoint="root"/>
|
||||
</props>
|
||||
</variant>
|
||||
</group>
|
||||
<material>basic_trans_norm_spec.xml</material>
|
||||
</actor>
|
21
community-mod/art/actors/structures/han/bireme.xml
Normal file
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant name="Chinese Scout Ship">
|
||||
<mesh>structural/han_ship_bireme.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/units/siege_artillery/bolt_projectile_med.xml" attachpoint="projectile"/>
|
||||
<prop actor="props/structures/han/bireme_tent.xml" attachpoint="root"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/han_struct.png" name="baseTex"/>
|
||||
<texture file="structural/han_struct_norm.png" name="normTex"/>
|
||||
<texture file="structural/han_struct_spec.png" name="specTex"/>
|
||||
<texture file="structural/ao/han_ship_spearboat.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>player_trans_ao_parallax_spec.xml</material>
|
||||
</actor>
|
37
community-mod/art/actors/structures/han/towership.xml
Normal file
@ -0,0 +1,37 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant name="Chinese Siege Ship">
|
||||
<mesh>structural/han_ship_tower.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/units/weapons/rock.xml" attachpoint="projectile"/>
|
||||
<prop actor="props/structures/han/tower_sail.xml" attachpoint="root"/>
|
||||
<prop actor="props/structures/han/ship_oar_short_left.xml" attachpoint="oar_1"/>
|
||||
<prop actor="props/structures/han/ship_oar_short_left.xml" attachpoint="oar_2"/>
|
||||
<prop actor="props/structures/han/ship_oar_short_left.xml" attachpoint="oar_3"/>
|
||||
<prop actor="props/structures/han/ship_oar_short_left.xml" attachpoint="oar_4"/>
|
||||
<prop actor="props/structures/han/ship_oar_short_left.xml" attachpoint="oar_5"/>
|
||||
<prop actor="props/structures/han/ship_oar_short_left.xml" attachpoint="oar_6"/>
|
||||
<prop actor="props/structures/han/ship_oar_short_left.xml" attachpoint="oar_7"/>
|
||||
<prop actor="props/structures/han/ship_oar_short_left.xml" attachpoint="oar_8"/>
|
||||
<prop actor="props/structures/han/ship_oar_short_right.xml" attachpoint="oar_9"/>
|
||||
<prop actor="props/structures/han/ship_oar_short_right.xml" attachpoint="oar_10"/>
|
||||
<prop actor="props/structures/han/ship_oar_short_right.xml" attachpoint="oar_11"/>
|
||||
<prop actor="props/structures/han/ship_oar_short_right.xml" attachpoint="oar_12"/>
|
||||
<prop actor="props/structures/han/ship_oar_short_right.xml" attachpoint="oar_13"/>
|
||||
<prop actor="props/structures/han/ship_oar_short_right.xml" attachpoint="oar_14"/>
|
||||
<prop actor="props/structures/han/ship_oar_short_right.xml" attachpoint="oar_15"/>
|
||||
<prop actor="props/structures/han/ship_oar_short_right.xml" attachpoint="oar_16"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/han_ship.png" name="baseTex"/>
|
||||
<texture file="structural/han_ship_norm.png" name="normTex"/>
|
||||
<texture file="structural/han_ship_spec.png" name="specTex"/>
|
||||
<texture file="structural/ao/han_ship_tower.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>player_trans_ao_parallax_spec.xml</material>
|
||||
</actor>
|
21
community-mod/art/actors/structures/han/trireme.xml
Normal file
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant name="Chinese Arrow Ship">
|
||||
<mesh>structural/han_ship_trireme.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/structures/han/trireme_sail.xml" attachpoint="root"/>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="projectile"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/han_ship.png" name="baseTex"/>
|
||||
<texture file="structural/han_ship_norm.png" name="normTex"/>
|
||||
<texture file="structural/han_ship_spec.png" name="specTex"/>
|
||||
<texture file="structural/ao/han_ship_trireme.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>player_trans_ao_parallax_spec.xml</material>
|
||||
</actor>
|
28
community-mod/art/actors/structures/hellenes/merchant.xml
Normal file
@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<group>
|
||||
<variant>
|
||||
<mesh>structural/hele_kyrenia.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/structures/hellenes/merchantship_cargo.xml" attachpoint="root"/>
|
||||
<prop actor="props/structures/hellenes/merchantship_shield.xml" attachpoint="root"/>
|
||||
<prop actor="props/structures/hellenes/merchantship_sail.xml" attachpoint="root"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/kyrenia.dds" name="baseTex"/>
|
||||
<texture file="default_norm.png" name="normTex"/>
|
||||
<texture file="null_black.dds" name="specTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<group>
|
||||
<variant frequency="0" name="garrisoned">
|
||||
<props>
|
||||
<prop actor="props/special/common/garrison_flag_hele.xml" attachpoint="garrisoned"/>
|
||||
</props>
|
||||
</variant>
|
||||
<variant frequency="1" name="ungarrisoned"/>
|
||||
</group>
|
||||
<material>no_trans_norm_spec.xml</material>
|
||||
</actor>
|
25
community-mod/art/actors/structures/hellenes/pentekonter.xml
Normal file
@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" name="Greek Pentekonter">
|
||||
<animations>
|
||||
<animation file="mechanical/hele_ship_pentekonter_idle.dae" name="Idle" speed="30"/>
|
||||
<animation file="mechanical/hele_ship_pentekonter_move.dae" name="Walk" speed="8"/>
|
||||
<animation file="mechanical/hele_ship_pentekonter_move.dae" name="Run" speed="10"/>
|
||||
</animations>
|
||||
<mesh>structural/hele_ship_pentekonter.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="projectile"/>
|
||||
<prop actor="props/structures/hellenes/pentekonter_mainsail.xml" attachpoint="sail"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/hele_pentekonter.png" name="baseTex"/>
|
||||
<texture name="specTex" file="null_white.dds"/>
|
||||
<texture file="default_norm.png" name="normTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>player_trans_norm_spec.xml</material>
|
||||
</actor>
|
31
community-mod/art/actors/structures/hellenes/trireme.xml
Normal file
@ -0,0 +1,31 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" name="Greek Trireme">
|
||||
<animations>
|
||||
<animation file="mechanical/hele_ship_trireme_idle.dae" name="Idle" speed="30"/>
|
||||
<animation file="mechanical/hele_ship_trireme_move.dae" name="Walk" speed="6"/>
|
||||
<animation file="mechanical/hele_ship_trireme_move.dae" name="Run" speed="8"/>
|
||||
</animations>
|
||||
<mesh>structural/hele_ship_trireme.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="projectile"/>
|
||||
<prop actor="props/structures/hellenes/trireme_mainsail.xml" attachpoint="sail"/>
|
||||
<prop actor="props/structures/hellenes/trireme_foresail.xml" attachpoint="sail"/>
|
||||
<prop actor="props/structures/hellenes/trireme_shroud.xml" attachpoint="sail"/>
|
||||
</props>
|
||||
</variant>
|
||||
</group>
|
||||
<group>
|
||||
<variant frequency="1" name="Blue Eye">
|
||||
<textures>
|
||||
<texture file="structural/hele_trireme_big.dds" name="baseTex"/>
|
||||
<texture file="default_norm.png" name="normTex"/>
|
||||
<texture file="null_black.dds" name="specTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>player_trans_norm_spec.xml</material>
|
||||
</actor>
|
26
community-mod/art/actors/structures/hellenes/trireme_ram.xml
Normal file
@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" name="Greek Trireme">
|
||||
<animations>
|
||||
<animation file="mechanical/hele_ship_trireme_idle.dae" name="Idle" speed="30"/>
|
||||
<animation file="mechanical/hele_ship_trireme_move.dae" name="Walk" speed="6"/>
|
||||
<animation file="mechanical/hele_ship_trireme_move.dae" name="Run" speed="8"/>
|
||||
<animation event="0.5" load="0.0" name="attack_ranged" speed="100"/>
|
||||
</animations>
|
||||
<mesh>structural/hele_ship_trireme.dae</mesh>
|
||||
</variant>
|
||||
</group>
|
||||
<group>
|
||||
<variant frequency="1" name="Blue Eye">
|
||||
<textures>
|
||||
<texture file="structural/hele_trireme_big.dds" name="baseTex"/>
|
||||
<texture file="default_norm.png" name="normTex"/>
|
||||
<texture file="structural/hele_trireme_big.dds" name="specTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>player_trans_norm_spec.xml</material>
|
||||
</actor>
|
20
community-mod/art/actors/structures/iberians/warship.xml
Normal file
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="100" name="Arrow Ship">
|
||||
<mesh>structural/celt_warship.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/structures/celts/warship_sail.xml" attachpoint="root"/>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="projectile"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/celt_ship.png" name="baseTex"/>
|
||||
<texture file="default_norm.png" name="normTex"/>
|
||||
<texture file="null_black.dds" name="specTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>no_trans_norm_spec.xml</material>
|
||||
</actor>
|
25
community-mod/art/actors/structures/kushites/bireme.xml
Normal file
@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" file="others/ships/kush_bireme_oars.xml" name="Kushite Trireme">
|
||||
<mesh>structural/kush_bireme.dae</mesh>
|
||||
<animations>
|
||||
<!-- Note: Ship attacks don't have dae animations, but animations are required to trigger sound effects. Perhaps in the future it should use the C++ code instead. -->
|
||||
<animation event="0.5" load="0.0" name="attack_ranged" speed="100"/>
|
||||
</animations>
|
||||
<props>
|
||||
<prop actor="props/structures/kushites/bireme_main_sail.xml" attachpoint="sail"/>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="projectile"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/kush_bireme.png" name="baseTex"/>
|
||||
<texture file="structural/kush_bireme_spec.png" name="specTex"/>
|
||||
<texture file="structural/kush_bireme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ao/kush_bireme.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>player_trans_ao_parallax_spec.xml</material>
|
||||
</actor>
|
21
community-mod/art/actors/structures/kushites/scout.xml
Normal file
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" name="Kushite Scout Ship">
|
||||
<mesh>structural/kush_bireme.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/structures/kushites/bireme_main_sail.xml" attachpoint="sail"/>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="projectile"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/kush_bireme.png" name="baseTex"/>
|
||||
<texture file="structural/kush_bireme_spec.png" name="specTex"/>
|
||||
<texture file="structural/kush_bireme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ao/kush_bireme.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>player_trans_ao_parallax_spec.xml</material>
|
||||
</actor>
|
22
community-mod/art/actors/structures/kushites/trireme.xml
Normal file
@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" name="Kushite Arrow Ship">
|
||||
<mesh>structural/kush_trireme.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/structures/kushites/trireme_main_sail.xml" attachpoint="sail"/>
|
||||
<prop actor="props/structures/kushites/trireme_structure.xml" attachpoint="root"/>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="projectile"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/kush_trireme.png" name="baseTex"/>
|
||||
<texture file="structural/kush_trireme_spec.png" name="specTex"/>
|
||||
<texture file="structural/kush_trireme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ao/kush_trireme.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>player_trans_ao_parallax_spec.xml</material>
|
||||
</actor>
|
@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" file="others/ships/hele_bireme_oars.xml" name="Hellenic bireme">
|
||||
<mesh>structural/hele_ship_bireme.dae</mesh>
|
||||
<animations>
|
||||
<!-- Note: Ship attacks don't have dae animations, but animations are required to trigger sound effects. Perhaps in the future it should use the C++ code instead. -->
|
||||
<animation event="0.5" load="0.0" name="attack_ranged" speed="100"/>
|
||||
</animations>
|
||||
<props>
|
||||
<prop actor="props/structures/macedonians/bireme_main_sail.xml" attachpoint="sail"/>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="projectile"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/hele_bireme.png" name="baseTex"/>
|
||||
<texture file="structural/hele_bireme_spec.png" name="specTex"/>
|
||||
<texture file="structural/hele_bireme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ao/hele_bireme.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>player_trans_ao_parallax_spec.xml</material>
|
||||
</actor>
|
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" name="Macedonian Scout Ship">
|
||||
<mesh>structural/hele_ship_bireme.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/structures/macedonians/bireme_main_sail.xml" attachpoint="sail"/>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="projectile"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/hele_bireme.png" name="baseTex"/>
|
||||
<texture file="structural/hele_bireme_spec.png" name="specTex"/>
|
||||
<texture file="structural/hele_bireme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ao/hele_bireme.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>player_trans_ao_parallax_spec.xml</material>
|
||||
</actor>
|
27
community-mod/art/actors/structures/macedonians/trireme.xml
Normal file
@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" file="others/ships/mace_trireme_oars.xml" name="Macedonian Trireme">
|
||||
<mesh>structural/mace_ship_trireme.dae</mesh>
|
||||
<animations>
|
||||
<!-- Note: Ship attacks don't have dae animations, but animations are required to trigger sound effects. Perhaps in the future it should use the C++ code instead. -->
|
||||
<animation event="0.5" load="0.0" name="attack_ranged" speed="100"/>
|
||||
</animations>
|
||||
<props>
|
||||
<prop actor="props/structures/macedonians/trireme_shields.xml" attachpoint="root"/>
|
||||
<prop actor="props/structures/macedonians/trireme_main_sail.xml" attachpoint="sail"/>
|
||||
<prop actor="props/structures/hellenes/trireme_fore_sail.xml" attachpoint="fore_sail"/>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="projectile"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/mace_trireme.png" name="baseTex"/>
|
||||
<texture file="structural/mace_trireme_spec.png" name="specTex"/>
|
||||
<texture file="structural/mace_trireme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ao/mace_trireme.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>player_trans_ao_parallax_spec.xml</material>
|
||||
</actor>
|
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" file="others/ships/mace_trireme_oars.xml" name="Macedonian Ramming Trireme">
|
||||
<mesh>structural/mace_ship_trireme.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/structures/macedonians/trireme_shields.xml" attachpoint="root"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/mace_trireme.png" name="baseTex"/>
|
||||
<texture file="structural/mace_trireme_spec.png" name="specTex"/>
|
||||
<texture file="structural/mace_trireme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ao/mace_trireme.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>player_trans_ao_parallax_spec.xml</material>
|
||||
</actor>
|
35
community-mod/art/actors/structures/mauryas/bireme.xml
Normal file
@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<group>
|
||||
<variant frequency="1" name="Mauryan Scout Ship">
|
||||
<mesh>structural/maur_bireme.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="projectile"/>
|
||||
<prop actor="props/special/eyecandy/basket_celt_a.xml" attachpoint="wrld_basket_a1"/>
|
||||
<prop actor="props/special/eyecandy/basket_celt_a.xml" attachpoint="wrld_basket_a2"/>
|
||||
<prop actor="props/special/eyecandy/basket_celt_a.xml" attachpoint="wrld_basket_a3"/>
|
||||
<prop actor="props/units/shields/maur_bell_a.xml" attachpoint="maur_shield_bell1"/>
|
||||
<prop actor="props/units/shields/maur_bell_b.xml" attachpoint="maur_shield_bell2"/>
|
||||
<prop actor="props/units/shields/maur_bell_straight_b.xml" attachpoint="maur_shield_bell3"/>
|
||||
<prop actor="props/units/shields/maur_tall_roundtop_a.xml" attachpoint="maur_shield_tall_round1"/>
|
||||
<prop actor="props/units/shields/maur_tall_roundtop_b.xml" attachpoint="maur_shield_tall_round2"/>
|
||||
<prop actor="props/units/shields/maur_tall_roundtop_a.xml" attachpoint="maur_shield_tall_round3"/>
|
||||
<prop actor="props/units/weapons/longsword_mauryan.xml" attachpoint="maur_long_sword1"/>
|
||||
<prop actor="props/units/weapons/longsword_mauryan.xml" attachpoint="maur_long_sword2"/>
|
||||
<prop actor="props/units/weapons/longsword_mauryan.xml" attachpoint="maur_long_sword3"/>
|
||||
<prop actor="props/special/eyecandy/barrel_a.xml" attachpoint="wrld_barrel_a004"/>
|
||||
</props>
|
||||
</variant>
|
||||
</group>
|
||||
<group>
|
||||
<variant frequency="1" name="Textures">
|
||||
<textures>
|
||||
<texture file="structural/maur_bireme.png" name="baseTex"/>
|
||||
<texture file="default_norm.png" name="normTex"/>
|
||||
<texture file="null_black.dds" name="specTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>player_trans_norm_spec.xml</material>
|
||||
</actor>
|
37
community-mod/art/actors/structures/mauryas/trireme.xml
Normal file
@ -0,0 +1,37 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<group>
|
||||
<variant frequency="1" name="Mauryan Arrow Ship">
|
||||
<mesh>structural/maur_trireme.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="projectile"/>
|
||||
<prop actor="props/special/eyecandy/basket_celt_a.xml" attachpoint="wrld_basket_a1"/>
|
||||
<prop actor="props/special/eyecandy/basket_celt_a.xml" attachpoint="wrld_basket_a2"/>
|
||||
<prop actor="props/special/eyecandy/sack_1.xml" attachpoint="wrld_sack1"/>
|
||||
<prop actor="props/units/shields/maur_bell_a.xml" attachpoint="maur_shield_bell1"/>
|
||||
<prop actor="props/units/shields/maur_bell_b.xml" attachpoint="maur_shield_bell2"/>
|
||||
<prop actor="props/units/shields/maur_bell_straight_b.xml" attachpoint="maur_shield_bell3"/>
|
||||
<prop actor="props/units/shields/maur_tall_roundtop_a.xml" attachpoint="maur_shield_tall_round1"/>
|
||||
<prop actor="props/units/shields/maur_tall_roundtop_b.xml" attachpoint="maur_shield_tall_round2"/>
|
||||
<prop actor="props/units/shields/maur_tall_roundtop_a.xml" attachpoint="maur_shield_tall_round3"/>
|
||||
<prop actor="props/units/shields/maur_tall_roundtop_b.xml" attachpoint="maur_shield_tall_round4"/>
|
||||
<prop actor="props/units/weapons/longsword_mauryan.xml" attachpoint="maur_long_sword1"/>
|
||||
<prop actor="props/units/weapons/longsword_mauryan.xml" attachpoint="maur_long_sword2"/>
|
||||
<prop actor="props/units/weapons/longsword_mauryan.xml" attachpoint="maur_long_sword3"/>
|
||||
<prop actor="props/special/eyecandy/barrel_a.xml" attachpoint="wrld_barrel_a1"/>
|
||||
<prop actor="props/special/eyecandy/barrel_a.xml" attachpoint="wrld_barrel_a003"/>
|
||||
</props>
|
||||
</variant>
|
||||
</group>
|
||||
<group>
|
||||
<variant frequency="1" name="Textures">
|
||||
<textures>
|
||||
<texture file="structural/maur_trireme.png" name="baseTex"/>
|
||||
<texture file="structural/maur_trireme_spec.png" name="specTex"/>
|
||||
<texture file="structural/maur_trireme_norm.png" name="normTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>player_trans_parallax_spec.xml</material>
|
||||
</actor>
|
25
community-mod/art/actors/structures/persians/bireme.xml
Normal file
@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" file="others/ships/pers_bireme_oars.xml" name="Persian bireme">
|
||||
<mesh>structural/pers_ship_bireme.dae</mesh>
|
||||
<animations>
|
||||
<!-- Note: Ship attacks don't have dae animations, but animations are required to trigger sound effects. Perhaps in the future it should use the C++ code instead. -->
|
||||
<animation event="0.5" load="0.0" name="attack_ranged" speed="100"/>
|
||||
</animations>
|
||||
<props>
|
||||
<prop actor="props/structures/persians/bireme_main_sail.xml" attachpoint="sail"/>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="projectile"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/pers_bireme.png" name="baseTex"/>
|
||||
<texture file="structural/pers_bireme_spec.png" name="specTex"/>
|
||||
<texture file="structural/pers_bireme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ao/pers_bireme.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>player_trans_ao_parallax_spec.xml</material>
|
||||
</actor>
|
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" name="Persian Scout Ship">
|
||||
<mesh>structural/pers_ship_bireme.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/structures/persians/bireme_main_sail.xml" attachpoint="sail"/>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="projectile"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/pers_bireme.png" name="baseTex"/>
|
||||
<texture file="structural/pers_bireme_spec.png" name="specTex"/>
|
||||
<texture file="structural/pers_bireme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ao/pers_bireme.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>player_trans_ao_parallax_spec.xml</material>
|
||||
</actor>
|
28
community-mod/art/actors/structures/persians/trireme.xml
Normal file
@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" file="others/ships/pers_trireme_oars.xml" name="Persian Trireme">
|
||||
<mesh>structural/pers_ship_trireme.dae</mesh>
|
||||
<animations>
|
||||
<!-- Note: Ship attacks don't have dae animations, but animations are required to trigger sound effects. Perhaps in the future it should use the C++ code instead. -->
|
||||
<animation event="0.5" load="0.0" name="attack_ranged" speed="100"/>
|
||||
</animations>
|
||||
<props>
|
||||
<prop actor="props/structures/persians/trireme_main_sail.xml" attachpoint="main_sail"/>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="projectile"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/pers_trireme.png" name="baseTex"/>
|
||||
<texture file="structural/pers_trireme_spec.png" name="specTex"/>
|
||||
<texture file="structural/pers_trireme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ao/pers_trireme.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<group>
|
||||
<variant file="others/ships/pers_trireme_shields.xml" name="Persian Trireme Shields"/>
|
||||
</group>
|
||||
<material>player_trans_ao_parallax_spec.xml</material>
|
||||
</actor>
|
20
community-mod/art/actors/structures/persians/trireme_ram.xml
Normal file
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" file="others/ships/pers_trireme_oars.xml" name="Persian Ramming Trireme">
|
||||
<mesh>structural/pers_ship_trireme.dae</mesh>
|
||||
<textures>
|
||||
<texture file="structural/pers_trireme.png" name="baseTex"/>
|
||||
<texture file="structural/pers_trireme_spec.png" name="specTex"/>
|
||||
<texture file="structural/pers_trireme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ao/pers_trireme.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<group>
|
||||
<variant file="others/ships/pers_trireme_shields.xml" name="Persian Trireme Shields"/>
|
||||
</group>
|
||||
<material>player_trans_ao_parallax_spec.xml</material>
|
||||
</actor>
|
21
community-mod/art/actors/structures/pirates/bireme.xml
Normal file
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" file="others/ships/pers_bireme_oars.xml" name="Persian bireme">
|
||||
<mesh>structural/pers_ship_bireme.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/structures/pirates/bireme_main_sail.xml" attachpoint="sail"/>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="projectile"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/pers_bireme.png" name="baseTex"/>
|
||||
<texture file="structural/pers_bireme_spec.png" name="specTex"/>
|
||||
<texture file="structural/pers_bireme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ao/pers_bireme.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>player_trans_ao_parallax_spec.xml</material>
|
||||
</actor>
|
29
community-mod/art/actors/structures/pirates/merchant.xml
Normal file
@ -0,0 +1,29 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<group>
|
||||
<variant>
|
||||
<mesh>structural/hele_kyrenia.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/structures/hellenes/merchantship_cargo.xml" attachpoint="root"/>
|
||||
<prop actor="props/structures/hellenes/merchantship_shield.xml" attachpoint="root"/>
|
||||
<prop actor="props/structures/pirates/merchantship_sail_black.xml" attachpoint="root"/>
|
||||
<prop actor="particle/coin_high.xml" attachpoint="root"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/kyrenia.dds" name="baseTex"/>
|
||||
<texture file="default_norm.png" name="normTex"/>
|
||||
<texture file="null_black.dds" name="specTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<group>
|
||||
<variant frequency="0" name="garrisoned">
|
||||
<props>
|
||||
<prop actor="props/special/common/garrison_flag_hele.xml" attachpoint="garrisoned"/>
|
||||
</props>
|
||||
</variant>
|
||||
<variant frequency="1" name="ungarrisoned"/>
|
||||
</group>
|
||||
<material>no_trans_norm_spec.xml</material>
|
||||
</actor>
|
27
community-mod/art/actors/structures/pirates/trireme.xml
Normal file
@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" file="others/ships/kart_trireme_oars.xml" name="Pirate Trireme">
|
||||
<mesh>structural/kart_ship_trireme.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/structures/pirates/trireme_fore_sail.xml" attachpoint="fore_sail"/>
|
||||
<prop actor="props/structures/pirates/trireme_main_sail.xml" attachpoint="main_sail"/>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="projectile"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/kart_trireme.png" name="baseTex"/>
|
||||
<texture file="structural/kart_trireme_spec.png" name="specTex"/>
|
||||
<texture file="structural/kart_trireme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ao/kart_trireme.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<group>
|
||||
<variant frequency="100" file="others/ships/kart_trireme_shields_01.xml" name="Carthaginian trireme Shields-01"/>
|
||||
<variant frequency="100" file="others/ships/kart_trireme_shields_02.xml" name="Carthaginian trireme Shields-02"/>
|
||||
<variant frequency="100" file="others/ships/kart_trireme_shields_03.xml" name="Carthaginian trireme Shields-03"/>
|
||||
</group>
|
||||
<material>player_trans_ao_parallax_spec.xml</material>
|
||||
</actor>
|
27
community-mod/art/actors/structures/ptolemies/bireme.xml
Normal file
@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="100" name="Ptolemaic Bireme">
|
||||
<mesh>structural/ptol_ship_bireme.dae</mesh>
|
||||
<animations>
|
||||
<animation file="mechanical/kart_ship_quinquereme_idle.dae" name="Idle" speed="30"/>
|
||||
<animation file="mechanical/kart_ship_quinquereme_move.dae" name="Walk" speed="6"/>
|
||||
<animation file="mechanical/kart_ship_quinquereme_move.dae" name="Run" speed="8"/>
|
||||
</animations>
|
||||
<props>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="projectile"/>
|
||||
<prop actor="props/structures/ptolemies/bireme_sail.xml" attachpoint="root"/>
|
||||
<prop actor="props/structures/ptolemies/bireme_shields.xml" attachpoint="root"/>
|
||||
<prop actor="props/structures/ptolemies/bireme_tent.xml" attachpoint="root"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/ptol_bireme.png" name="baseTex"/>
|
||||
<texture file="structural/ptol_bireme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ptol_bireme_spec.png" name="specTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>player_trans_parallax_spec.xml</material>
|
||||
</actor>
|
26
community-mod/art/actors/structures/ptolemies/trireme.xml
Normal file
@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="100" name="Arrow Ship">
|
||||
<mesh>structural/ptol_ship_trireme.dae</mesh>
|
||||
<animations>
|
||||
<animation file="mechanical/kart_ship_quinquereme_idle.dae" name="Idle" speed="30"/>
|
||||
<animation file="mechanical/kart_ship_quinquereme_move.dae" name="Walk" speed="6"/>
|
||||
<animation file="mechanical/kart_ship_quinquereme_move.dae" name="Run" speed="8"/>
|
||||
</animations>
|
||||
<props>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="projectile"/>
|
||||
<prop actor="props/structures/ptolemies/trireme_sail.xml" attachpoint="root"/>
|
||||
<prop actor="props/structures/ptolemies/trireme_tent.xml" attachpoint="root"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/ptol_trireme.png" name="baseTex"/>
|
||||
<texture file="structural/ptol_trireme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ptol_trireme_spec.png" name="specTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>player_trans_parallax_spec.xml</material>
|
||||
</actor>
|
@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="100" name="Egyptian Ramming Trireme">
|
||||
<animations>
|
||||
<animation file="mechanical/kart_ship_quinquereme_idle.dae" name="Idle" speed="30"/>
|
||||
<animation file="mechanical/kart_ship_quinquereme_move.dae" name="Walk" speed="6"/>
|
||||
<animation file="mechanical/kart_ship_quinquereme_move.dae" name="Run" speed="8"/>
|
||||
<animation event="0.5" load="0.0" name="attack_ranged" speed="100"/>
|
||||
</animations>
|
||||
<mesh>structural/ptol_ship_trireme.dae</mesh>
|
||||
<textures>
|
||||
<texture file="structural/ptol_trireme.png" name="baseTex"/>
|
||||
<texture file="structural/ptol_trireme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ptol_trireme_spec.png" name="specTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>player_trans_parallax_spec.xml</material>
|
||||
</actor>
|
27
community-mod/art/actors/structures/romans/bireme.xml
Normal file
@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" file="others/ships/rome_bireme_oars.xml" name="Rome Brireme">
|
||||
<mesh>structural/rome_ship_bireme.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/structures/romans/bireme_main_sail.xml" attachpoint="main_sail"/>
|
||||
<prop actor="props/structures/romans/rome_bridge_base.xml" attachpoint="bridge"/>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="projectile"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/rome_bireme.png" name="baseTex"/>
|
||||
<texture file="structural/rome_bireme_spec.png" name="specTex"/>
|
||||
<texture file="structural/rome_bireme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ao/rome_bireme.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<group>
|
||||
<variant frequency="100" file="others/ships/rome_bireme_shields_01.xml" name="Roman Bireme Shields-01"/>
|
||||
<variant frequency="100" file="others/ships/rome_bireme_shields_02.xml" name="Roman Bireme Shields-02"/>
|
||||
<variant frequency="100" file="others/ships/rome_bireme_shields_03.xml" name="Roman Bireme Shields-03"/>
|
||||
</group>
|
||||
<material>player_trans_ao_parallax_spec.xml</material>
|
||||
</actor>
|
26
community-mod/art/actors/structures/romans/bireme_scout.xml
Normal file
@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" name="Rome Bireme Scout">
|
||||
<mesh>structural/rome_ship_bireme.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/structures/romans/bireme_main_sail.xml" attachpoint="main_sail"/>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="projectile"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/rome_bireme.png" name="baseTex"/>
|
||||
<texture file="structural/rome_bireme_spec.png" name="specTex"/>
|
||||
<texture file="structural/rome_bireme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ao/rome_bireme.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<group>
|
||||
<variant frequency="100" file="others/ships/rome_bireme_shields_01.xml" name="Roman Bireme Shields-01"/>
|
||||
<variant frequency="100" file="others/ships/rome_bireme_shields_02.xml" name="Roman Bireme Shields-02"/>
|
||||
<variant frequency="100" file="others/ships/rome_bireme_shields_03.xml" name="Roman Bireme Shields-03"/>
|
||||
</group>
|
||||
<material>player_trans_ao_parallax_spec.xml</material>
|
||||
</actor>
|
24
community-mod/art/actors/structures/romans/quinquereme.xml
Normal file
@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" file="others/ships/rome_quinquereme_oars.xml" name="Roman Quinquereme">
|
||||
<mesh>structural/rome_ship_quinquereme.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/units/weapons/rock.xml" attachpoint="projectile"/>
|
||||
<prop actor="props/structures/romans/quinquereme_main_sail.xml" attachpoint="main_sail"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/rome_quinquereme.png" name="baseTex"/>
|
||||
<texture file="structural/rome_quinquereme_spec.png" name="specTex"/>
|
||||
<texture file="structural/rome_quinquereme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ao/rome_quinquereme.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<group>
|
||||
<variant file="others/ships/rome_quinquereme_shields.xml" name="Roman Quinquereme Shields"/>
|
||||
</group>
|
||||
<material>player_trans_ao_parallax_spec.xml</material>
|
||||
</actor>
|
@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" file="others/ships/rome_quinquereme_oars.xml" name="Roman Quinquereme">
|
||||
<mesh>structural/rome_ship_quinquereme.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/structures/romans/quinquereme_main_sail.xml" attachpoint="main_sail"/>
|
||||
<prop actor="props/structures/romans/rome_bridge_base.xml" attachpoint="bridge"/>
|
||||
<prop actor="props/units/weapons/rock.xml" attachpoint="projectile"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/rome_quinquereme.png" name="baseTex"/>
|
||||
<texture file="structural/rome_quinquereme_spec.png" name="specTex"/>
|
||||
<texture file="structural/rome_quinquereme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ao/rome_quinquereme.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<group>
|
||||
<variant file="others/ships/rome_quinquereme_shields.xml" name="Roman Quinquereme Shields"/>
|
||||
</group>
|
||||
<material>player_trans_ao_parallax_spec.xml</material>
|
||||
</actor>
|
27
community-mod/art/actors/structures/romans/trireme.xml
Normal file
@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" file="others/ships/rome_trireme_oars.xml" name="Rome Trireme">
|
||||
<mesh>structural/rome_ship_trireme.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/structures/romans/trireme_fore_sail.xml" attachpoint="fore_sail"/>
|
||||
<prop actor="props/structures/romans/trireme_main_sail.xml" attachpoint="main_sail"/>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="projectile"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/rome_trireme.png" name="baseTex"/>
|
||||
<texture file="structural/rome_trireme_spec.png" name="specTex"/>
|
||||
<texture file="structural/rome_trireme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ao/rome_trireme.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<group>
|
||||
<variant frequency="1" file="others/ships/rome_trireme_shields_01.xml" name="Roman Trireme Shields-01"/>
|
||||
<variant frequency="1" file="others/ships/rome_trireme_shields_02.xml" name="Roman Trireme Shields-02"/>
|
||||
<variant frequency="1" file="others/ships/rome_trireme_shields_03.xml" name="Roman Trireme Shields-02"/>
|
||||
</group>
|
||||
<material>player_trans_ao_norm_spec.xml</material>
|
||||
</actor>
|
@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" file="others/ships/rome_trireme_oars.xml" name="Rome Trireme">
|
||||
<mesh>structural/rome_ship_trireme.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/structures/romans/rome_bridge_base.xml" attachpoint="bridge"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/rome_trireme.png" name="baseTex"/>
|
||||
<texture file="structural/rome_trireme_spec.png" name="specTex"/>
|
||||
<texture file="structural/rome_trireme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ao/rome_trireme.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<group>
|
||||
<variant frequency="1" file="others/ships/rome_trireme_shields_01.xml" name="Roman Trireme Shields-01"/>
|
||||
<variant frequency="1" file="others/ships/rome_trireme_shields_02.xml" name="Roman Trireme Shields-02"/>
|
||||
<variant frequency="1" file="others/ships/rome_trireme_shields_03.xml" name="Roman Trireme Shields-02"/>
|
||||
</group>
|
||||
<material>player_trans_ao_norm_spec.xml</material>
|
||||
</actor>
|
22
community-mod/art/actors/structures/romans/trireme_ram.xml
Normal file
@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" file="others/ships/rome_trireme_oars.xml" name="Rome Trireme">
|
||||
<mesh>structural/rome_ship_trireme.dae</mesh>
|
||||
<textures>
|
||||
<texture file="structural/rome_trireme.png" name="baseTex"/>
|
||||
<texture file="structural/rome_trireme_spec.png" name="specTex"/>
|
||||
<texture file="structural/rome_trireme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ao/rome_trireme.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<group>
|
||||
<variant frequency="1" file="others/ships/rome_trireme_shields_01.xml" name="Roman Trireme Shields-01"/>
|
||||
<variant frequency="1" file="others/ships/rome_trireme_shields_02.xml" name="Roman Trireme Shields-02"/>
|
||||
<variant frequency="1" file="others/ships/rome_trireme_shields_03.xml" name="Roman Trireme Shields-02"/>
|
||||
</group>
|
||||
<material>player_trans_ao_norm_spec.xml</material>
|
||||
</actor>
|
@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" name="Seleucid Quinquereme">
|
||||
<mesh>structural/ptol_ship_quinquereme.dae</mesh>
|
||||
<animations>
|
||||
<animation file="mechanical/kart_ship_quinquereme_idle.dae" name="Idle" speed="30"/>
|
||||
<animation file="mechanical/kart_ship_quinquereme_move.dae" name="Walk" speed="6"/>
|
||||
<animation file="mechanical/kart_ship_quinquereme_move.dae" name="Run" speed="8"/>
|
||||
</animations>
|
||||
<props>
|
||||
<prop actor="props/units/weapons/rock.xml" attachpoint="projectile"/>
|
||||
<prop actor="props/structures/seleucids/quinq_sail.xml" attachpoint="root"/>
|
||||
<prop actor="props/structures/seleucids/quinq_shields.xml" attachpoint="root"/>
|
||||
<prop actor="props/structures/ptolemies/quinq_tent.xml" attachpoint="root"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/ptol_quinquereme.png" name="baseTex"/>
|
||||
<texture file="structural/ptol_quinquereme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ptol_quinquereme_spec.png" name="specTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>player_trans_parallax_spec.xml</material>
|
||||
</actor>
|
23
community-mod/art/actors/structures/seleucids/trireme.xml
Normal file
@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" file="others/ships/mace_trireme_oars.xml" name="Seleucid Trireme">
|
||||
<mesh>structural/mace_ship_trireme.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/structures/seleucids/trireme_shields.xml" attachpoint="root"/>
|
||||
<prop actor="props/structures/seleucids/trireme_main_sail.xml" attachpoint="sail"/>
|
||||
<prop actor="props/structures/hellenes/trireme_fore_sail.xml" attachpoint="fore_sail"/>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="projectile"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/mace_trireme.png" name="baseTex"/>
|
||||
<texture file="structural/mace_trireme_spec.png" name="specTex"/>
|
||||
<texture file="structural/mace_trireme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ao/mace_trireme.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>player_trans_ao_parallax_spec.xml</material>
|
||||
</actor>
|
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" file="others/ships/mace_trireme_oars.xml" name="Macedonian Trireme">
|
||||
<mesh>structural/mace_ship_trireme.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/structures/seleucids/trireme_shields.xml" attachpoint="root"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/mace_trireme.png" name="baseTex"/>
|
||||
<texture file="structural/mace_trireme_spec.png" name="specTex"/>
|
||||
<texture file="structural/mace_trireme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ao/mace_trireme.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>player_trans_ao_parallax_spec.xml</material>
|
||||
</actor>
|
21
community-mod/art/actors/structures/spartans/pentekonter.xml
Normal file
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" file="others/ships/hele_bireme_oars.xml" name="Hellenic bireme">
|
||||
<mesh>structural/hele_ship_bireme.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/structures/spartans/bireme_main_sail.xml" attachpoint="sail"/>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="projectile"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/hele_bireme.png" name="baseTex"/>
|
||||
<texture file="structural/hele_bireme_spec.png" name="specTex"/>
|
||||
<texture file="structural/hele_bireme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ao/hele_bireme.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>player_trans_ao_parallax_spec.xml</material>
|
||||
</actor>
|
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" name="Spartan Scout Ship">
|
||||
<mesh>structural/hele_ship_bireme.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/structures/spartans/bireme_main_sail.xml" attachpoint="sail"/>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="projectile"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/hele_bireme.png" name="baseTex"/>
|
||||
<texture file="structural/hele_bireme_spec.png" name="specTex"/>
|
||||
<texture file="structural/hele_bireme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ao/hele_bireme.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>player_trans_ao_parallax_spec.xml</material>
|
||||
</actor>
|
23
community-mod/art/actors/structures/spartans/trireme.xml
Normal file
@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" file="others/ships/spart_trireme_oars.xml" name="Spartan Trireme">
|
||||
<mesh>structural/spart_ship_trireme.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/structures/spartans/trireme_main_sail.xml" attachpoint="sail"/>
|
||||
<prop actor="props/structures/hellenes/trireme_fore_sail.xml" attachpoint="fore_sail"/>
|
||||
<prop actor="props/structures/spartans/trireme_blanket.xml" attachpoint="root"/>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="projectile"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/spart_trireme.png" name="baseTex"/>
|
||||
<texture file="structural/spart_trireme_spec.png" name="specTex"/>
|
||||
<texture file="structural/spart_trireme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ao/spart_trireme.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>player_trans_ao_parallax_spec.xml</material>
|
||||
</actor>
|
20
community-mod/art/actors/structures/spartans/trireme_ram.xml
Normal file
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" file="others/ships/spart_trireme_oars.xml" name="Spartan Ramming Trireme">
|
||||
<mesh>structural/spart_ship_trireme.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/structures/spartans/trireme_blanket.xml" attachpoint="root"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/spart_trireme.png" name="baseTex"/>
|
||||
<texture file="structural/spart_trireme_spec.png" name="specTex"/>
|
||||
<texture file="structural/spart_trireme_norm.png" name="normTex"/>
|
||||
<texture file="structural/ao/spart_trireme.png" name="aoTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>player_trans_ao_parallax_spec.xml</material>
|
||||
</actor>
|
25
community-mod/art/actors/structures/viking/longship.xml
Normal file
@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<float/>
|
||||
<group>
|
||||
<variant frequency="1" name="Longship">
|
||||
<mesh>structural/viking_longship.dae</mesh>
|
||||
<animations>
|
||||
<!-- Note: Ship attacks don't have dae animations, but animations are required to trigger sound effects. Perhaps in the future it should use the C++ code instead. -->
|
||||
<animation event="0.5" load="0.0" name="attack_ranged" speed="100"/>
|
||||
</animations>
|
||||
<props>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="projectile"/>
|
||||
<prop actor="props/units/weapons/bolt_tower.xml" attachpoint="loaded-projectile"/>
|
||||
<prop actor="props/structures/viking/longship_sail.xml" attachpoint="root"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="structural/viking_longship.png" name="baseTex"/>
|
||||
<texture file="default_norm.png" name="normTex"/>
|
||||
<texture file="null_black.dds" name="specTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>player_trans_norm_spec.xml</material>
|
||||
</actor>
|
19
community-mod/art/particles/coin.xml
Normal file
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<particles>
|
||||
|
||||
<texture>art/textures/particles/coin.png</texture>
|
||||
<blend mode="over"/>
|
||||
|
||||
<constant name="emissionrate" value="0.2"/>
|
||||
<uniform name="lifetime" min="6.0" max="6.1"/>
|
||||
|
||||
<uniform name="position.x" min="-0.1" max="0.1"/>
|
||||
<uniform name="position.y" min="7.0" max="7.1"/>
|
||||
<uniform name="position.z" min="-0.1" max="0.1"/>
|
||||
|
||||
|
||||
<uniform name="velocity.y" min="1.1" max="1.2"/>
|
||||
|
||||
<constant name="size" value="3"/>
|
||||
|
||||
</particles>
|
19
community-mod/art/particles/coin_high.xml
Normal file
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<particles>
|
||||
|
||||
<texture>art/textures/particles/coin.png</texture>
|
||||
<blend mode="over"/>
|
||||
|
||||
<constant name="emissionrate" value="0.2"/>
|
||||
<uniform name="lifetime" min="6.0" max="6.1"/>
|
||||
|
||||
<uniform name="position.x" min="-0.1" max="0.1"/>
|
||||
<uniform name="position.y" min="14.0" max="14.1"/>
|
||||
<uniform name="position.z" min="-0.1" max="0.1"/>
|
||||
|
||||
|
||||
<uniform name="velocity.y" min="1.1" max="1.2"/>
|
||||
|
||||
<constant name="size" value="3"/>
|
||||
|
||||
</particles>
|
15
community-mod/art/particles/light_ray.xml
Normal file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<particles>
|
||||
<texture>art/textures/particles/light_ray.png</texture>
|
||||
<blend mode="add"/>
|
||||
<constant name="emissionrate" value="20.0"/>
|
||||
<uniform name="lifetime" min="1" max="10"/>
|
||||
<uniform name="position.x" min="-1.5" max="1.5"/>
|
||||
<uniform name="position.y" min="-1" max="15"/>
|
||||
<uniform name="position.z" min="-1.5" max="1.5"/>
|
||||
<uniform name="velocity.y" value="1.0"/>
|
||||
<uniform name="size" min="1.3" max="5.4"/>
|
||||
<uniform name="color.b" min="9.8" max="10.0"/>
|
||||
<copy name="color.g" from="color.b"/>
|
||||
<copy name="color.r" from="color.b"/>
|
||||
</particles>
|
BIN
community-mod/art/textures/particles/coin.png
Normal file
After Width: | Height: | Size: 20 KiB |
BIN
community-mod/art/textures/particles/light_ray.png
Normal file
After Width: | Height: | Size: 103 KiB |
BIN
community-mod/art/textures/skins/props/sail_stripes_1_black.png
Normal file
After Width: | Height: | Size: 332 KiB |
BIN
community-mod/art/textures/skins/props/sail_stripes_2_black.png
Normal file
After Width: | Height: | Size: 356 KiB |
BIN
community-mod/art/textures/ui/loading/tips/quinquereme.png
Normal file
After Width: | Height: | Size: 341 KiB |
BIN
community-mod/art/textures/ui/loading/tips/ramming_ships.png
Normal file
After Width: | Height: | Size: 335 KiB |
After Width: | Height: | Size: 621 KiB |
After Width: | Height: | Size: 562 KiB |
BIN
community-mod/art/textures/ui/session/icons/mappreview/cross.png
Normal file
After Width: | Height: | Size: 635 KiB |
After Width: | Height: | Size: 113 KiB |
After Width: | Height: | Size: 223 KiB |
After Width: | Height: | Size: 605 KiB |
After Width: | Height: | Size: 43 KiB |
After Width: | Height: | Size: 28 KiB |
After Width: | Height: | Size: 22 KiB |
After Width: | Height: | Size: 28 KiB |
After Width: | Height: | Size: 35 KiB |
After Width: | Height: | Size: 25 KiB |
After Width: | Height: | Size: 36 KiB |
After Width: | Height: | Size: 116 KiB |
After Width: | Height: | Size: 114 KiB |
After Width: | Height: | Size: 109 KiB |
After Width: | Height: | Size: 126 KiB |
After Width: | Height: | Size: 130 KiB |
After Width: | Height: | Size: 115 KiB |
After Width: | Height: | Size: 126 KiB |
After Width: | Height: | Size: 125 KiB |
After Width: | Height: | Size: 108 KiB |
After Width: | Height: | Size: 127 KiB |
After Width: | Height: | Size: 102 KiB |
After Width: | Height: | Size: 110 KiB |
After Width: | Height: | Size: 100 KiB |
After Width: | Height: | Size: 115 KiB |
After Width: | Height: | Size: 115 KiB |
After Width: | Height: | Size: 110 KiB |
After Width: | Height: | Size: 108 KiB |
After Width: | Height: | Size: 108 KiB |