1
0
forked from 0ad/0ad

Adds a medium-class Pirate ship for maps

This was SVN commit r27966.
This commit is contained in:
wowgetoffyourcellphone 2023-12-03 00:48:19 +00:00
parent ffc4a56b9f
commit 9b6aa5fd0e
4 changed files with 112 additions and 0 deletions

View File

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<float/>
<group>
<variant file="others/ships/fore_sail_base.xml" name="Medium Pirate Ship Fore Sail">
<mesh>props/kart_trireme_fore_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="Trident 01">
<textures>
<texture file="props/sail_pirate_trident_01.png" name="baseTex"/>
</textures>
</variant>
<variant name="Trident 02">
<textures>
<texture file="props/sail_pirate_trident_02.png" name="baseTex"/>
</textures>
</variant>
<variant name="Trident 03">
<textures>
<texture file="props/sail_pirate_trident_03.png" name="baseTex"/>
</textures>
</variant>
<variant name="Trident 04">
<textures>
<texture file="props/sail_pirate_trident_04.png" name="baseTex"/>
</textures>
</variant>
</group>
<material>player_trans_parallax_spec.xml</material>
</actor>

View File

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<float/>
<group>
<variant file="others/ships/main_sail_base.xml" name="Medium Pirate Ship Main Sail">
<mesh>props/kart_trireme_main_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="Trident 01">
<textures>
<texture file="props/sail_pirate_trident_01.png" name="baseTex"/>
</textures>
</variant>
<variant name="Trident 02">
<textures>
<texture file="props/sail_pirate_trident_02.png" name="baseTex"/>
</textures>
</variant>
<variant name="Trident 03">
<textures>
<texture file="props/sail_pirate_trident_03.png" name="baseTex"/>
</textures>
</variant>
<variant name="Trident 04">
<textures>
<texture file="props/sail_pirate_trident_04.png" name="baseTex"/>
</textures>
</variant>
</group>
<material>player_trans_parallax_spec.xml</material>
</actor>

View 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/siege_artillery/bolt_projectile_med.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>

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_unit_ship_warship_medium">
<Identity>
<Civ>gaia</Civ>
<SpecificName>Rhodian Pirate Ship</SpecificName>
<Icon>units/pirates/warship_light.png</Icon>
</Identity>
<VisualActor>
<Actor>structures/pirates/trireme.xml</Actor>
</VisualActor>
</Entity>