1
0
forked from 0ad/0ad

Added flames to the Elite Iberian Javelinist's projectiles. ;) Made a new flame and smoke for it. Tweaked the "original" smoke to emit a little higher above the flame (so the smoke doesn't mask the flame).

This was SVN commit r9229.
This commit is contained in:
Michael D. Hafer 2011-04-12 03:49:32 +00:00
parent 7414764298
commit b330e8ce57
7 changed files with 85 additions and 3 deletions

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<group>
<variant name="Base">
<particles file="flame_jav.xml"/>
</variant>
</group>
<material>basic_trans.xml</material>
</actor>

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<group>
<variant name="Base">
<particles file="smoke_jav.xml"/>
</variant>
</group>
<material>basic_trans.xml</material>
</actor>

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="100" name="Flaming Javelin">
<mesh>props/weap_jav_projectile.pmd</mesh>
<props>
<prop actor="particle/flame_jav.xml" attachpoint="root"/>
<prop actor="particle/smoke_jav.xml" attachpoint="root"/>
</props>
<texture>props/prop_weap.dds</texture>
</variant>
</group>
</actor>

View File

@ -5,7 +5,7 @@
<variant frequency="100" name="Base">
<animations>
<animation file="infantry/general/dude/dudeidle.psa" name="Idle" speed="200"/>
<animation event="0.25" file="infantry/javelin/attack/ijv_off_01.psa" load="0" name="Melee" speed="100"/>
<animation event="0.5" file="infantry/javelin/attack/ijv_off_01.psa" load="0" name="Melee" speed="100"/>
<animation file="biped/walk_spearshield.psa" name="Walk" speed="120"/>
<animation file="infantry/sword/move/run/isw_s_off_01.psa" name="Run" speed="30"/>
<animation file="infantry/sword/move/run/isw_s_def_02.psa" name="Run" speed="30"/>
@ -48,8 +48,8 @@
<props>
<prop attachpoint="r_hand"/>
<prop actor="props/units/weapons/jav.xml" attachpoint="l_hand"/>
<prop actor="props/units/weapons/jav.xml" attachpoint="loaded-r_hand"/>
<prop actor="props/units/weapons/jav_projectile.xml" attachpoint="projectile"/>
<prop actor="props/units/weapons/jav_projectile.xml" attachpoint="loaded-r_hand"/>
<prop actor="props/units/weapons/jav_projectile_flame.xml" attachpoint="projectile"/>
</props>
</variant>
<variant name="gather_tree">

View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<particles>
<texture>art/textures/particles/flame.png</texture>
<blend mode="add"/>
<constant name="emissionrate" value="20.0"/>
<uniform name="lifetime" min="1.0" max="1.5"/>
<uniform name="angle" min="-0.5" max="0.5"/>
<uniform name="velocity.x" min="-0.3" max="0.3"/>
<uniform name="velocity.y" min="2.0" max="2.5"/>
<uniform name="velocity.z" min="-0.3" max="0.3"/>
<uniform name="velocity.angle" min="-0.5" max="0.5"/>
<uniform name="size" min="0.35" max="0.6"/>
<uniform name="color.r" min="0.8" max="1.0"/>
<copy name="color.g" from="color.r"/>
<copy name="color.b" from="color.r"/>
</particles>

View File

@ -7,6 +7,8 @@
<constant name="emissionrate" value="10.0"/>
<uniform name="lifetime" min="4.0" max="6.0"/>
<constant name="position.y" value="1.5"/>
<uniform name="angle" min="-3.14" max="3.14"/>
<uniform name="velocity.x" min="-0.5" max="0.5"/>

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<particles>
<texture>art/textures/particles/smoke.png</texture>
<blend mode="multiply"/>
<constant name="emissionrate" value="9.0"/>
<uniform name="lifetime" min="5.0" max="8.0"/>
<constant name="position.y" value="1.0"/>
<uniform name="angle" min="-3.14" max="3.14"/>
<uniform name="velocity.x" min="-0.5" max="0.5"/>
<uniform name="velocity.y" min="2.0" max="2.5"/>
<uniform name="velocity.z" min="-0.5" max="0.5"/>
<uniform name="velocity.angle" min="-2.0" max="2.0"/>
<uniform name="size" min="0.75" max="1.75"/>
<uniform name="color.r" min="0.2" max="0.4"/>
<copy name="color.g" from="color.r"/>
<copy name="color.b" from="color.r"/>
</particles>