diff options
Diffstat (limited to 'graphics/particles')
-rw-r--r-- | graphics/particles/flame_8x8.png | bin | 0 -> 184 bytes | |||
-rw-r--r-- | graphics/particles/mana-battery-smoke-and-sparks.xml | 59 | ||||
-rw-r--r-- | graphics/particles/monster-mushroom-moon-attack.particle.xml (renamed from graphics/particles/moonshroom-attack.particle.xml) | 0 | ||||
-rw-r--r-- | graphics/particles/monster-mushroom-moon.particle.xml (renamed from graphics/particles/monster-moonshroom.particle.xml) | 0 | ||||
-rw-r--r-- | graphics/particles/monster-mushroom-snow-attack.particle.xml | 80 | ||||
-rw-r--r-- | graphics/particles/monster-mushroom-snow.particle.xml | 51 | ||||
-rw-r--r-- | graphics/particles/monster-mushroom-sun-attack.particle.xml | 117 | ||||
-rw-r--r-- | graphics/particles/monster-mushroom-sun.particle.xml | 71 | ||||
-rw-r--r-- | graphics/particles/monster-troll-foefire.particle.xml | 6 | ||||
-rw-r--r-- | graphics/particles/necroblast.particle.xml | 48 |
10 files changed, 405 insertions, 27 deletions
diff --git a/graphics/particles/flame_8x8.png b/graphics/particles/flame_8x8.png Binary files differnew file mode 100644 index 00000000..daaea9af --- /dev/null +++ b/graphics/particles/flame_8x8.png diff --git a/graphics/particles/mana-battery-smoke-and-sparks.xml b/graphics/particles/mana-battery-smoke-and-sparks.xml new file mode 100644 index 00000000..09a4bb80 --- /dev/null +++ b/graphics/particles/mana-battery-smoke-and-sparks.xml @@ -0,0 +1,59 @@ +<?xml version="1.0"?> +<!-- +Smoke and sparks that come out of the mana battery when overheated. +--> +<effect> + <particle position-x="0" position-y="0" position-z="0"> + + <emitter> + <property name="position-x" min="-48" max="-8"/> + <property name="position-y" min="-48" max="-8"/> + <property name="power" min="1" max="2"/> + <property name="acceleration" value="0.01"/> + <property name="alpha" value="0.9"/> + <property name="gravity" value="-0.1"/> + <property name="momentum" value="0.9"/> + <property name="lifetime" min="160" max="160"/> + <property name="output" min="0" max="1"/> + <property name="output-pause" value="4"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="150"/> + <property name="randomness" value="100"/> + <property name="image" value="graphics/particles/smoke-large-grey.png|W:#666666"/> + </emitter> + <emitter> + <property name="position-x" min="-48" max="-8"/> + <property name="position-y" min="-48" max="-8"/> + <property name="power" min="1" max="2"/> + <property name="acceleration" value="0.01"/> + <property name="alpha" value="0.9"/> + <property name="gravity" value="-0.1"/> + <property name="momentum" value="0.9"/> + <property name="lifetime" min="160" max="160"/> + <property name="output" min="0" max="1"/> + <property name="output-pause" value="4"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="150"/> + <property name="randomness" value="100"/> + <property name="image" value="graphics/particles/fog-medium-a.png|W:#999999"/> + </emitter> + + <emitter> + <property name="position-x" min="-32" max="0"/> + <property name="position-y" min="-48" max="-8"/> + <property name="power" min="2" max="3"/> + <property name="alpha" value="1"/> + <property name="gravity" value="0"/> + <property name="momentum" value="0"/> + <property name="lifetime" min="100" max="100"/> + <property name="output" min="1" max="2"/> + <property name="output-pause" value="12"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="90"/> + <property name="randomness" value="100"/> + <animation imageset="graphics/particles/electricity.particle.png|W:#FFFFFF" width="15" height="15"> + <sequence start="0" end="7" delay="20"/> + </animation> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/moonshroom-attack.particle.xml b/graphics/particles/monster-mushroom-moon-attack.particle.xml index 95eed9e1..95eed9e1 100644 --- a/graphics/particles/moonshroom-attack.particle.xml +++ b/graphics/particles/monster-mushroom-moon-attack.particle.xml diff --git a/graphics/particles/monster-moonshroom.particle.xml b/graphics/particles/monster-mushroom-moon.particle.xml index c3da0639..c3da0639 100644 --- a/graphics/particles/monster-moonshroom.particle.xml +++ b/graphics/particles/monster-mushroom-moon.particle.xml diff --git a/graphics/particles/monster-mushroom-snow-attack.particle.xml b/graphics/particles/monster-mushroom-snow-attack.particle.xml new file mode 100644 index 00000000..e5da0996 --- /dev/null +++ b/graphics/particles/monster-mushroom-snow-attack.particle.xml @@ -0,0 +1,80 @@ +<?xml version="1.0"?> +<!-- +Small white particles (spores/snowflakes) which float to the ground and is shot forward by Snowshrooms as attack. +--> +<effect> + <particle position-x="0" position-y="0" position-z="22" lifetime="1"> + <emitter> + <property name="vertical-angle" min="0" max="360"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="alpha" value="0.9"/> + <property name="gravity" value="0.01"/> + <property name="momentum" value="0.9"/> + <property name="image" value="graphics/particles/orb-small.png|W:#ffffff"/> + <property name="lifetime" value="220"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="210"/> + <property name="bounce" value="0.8"/> + <property name="output" min="4" max="6"/> + <property name="output-pause" value="0"/> + <property name="power" min="0.5" max="1"/> + <property name="randomness" value="100"/> + <property name="follow-parent" value="0"/> + </emitter> + + <emitter> + <property name="vertical-angle" min="-30" max="-150"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="output" min="1" max="2"/> + <property name="output-pause" value="2"/> + <property name="lifetime" value="220"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="210"/> + <property name="alpha" value="0.9"/> + <property name="gravity" value="0.01"/> + <property name="momentum" value="0.9"/> + <property name="power" min="0" max="1"/> + <property name="bounce" value="0.1"/> + <property name="randomness" value="100"/> + <property name="follow-parent" value="0"/> + <property name="image" value="graphics/particles/snowflake-7x7.png"/> + </emitter> + + <emitter> + <property name="vertical-angle" min="0" max="360"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="alpha" value="0.9"/> + <property name="gravity" value="0.01"/> + <property name="momentum" value="0.9"/> + <property name="image" value="graphics/particles/orb-small.png|W:#ffffff"/> + <property name="lifetime" value="220"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="210"/> + <property name="bounce" value="0.8"/> + <property name="output" min="4" max="6"/> + <property name="output-pause" value="0"/> + <property name="power" min="0.5" max="1"/> + <property name="randomness" value="100"/> + <property name="follow-parent" value="1"/> + </emitter> + + <emitter> + <property name="vertical-angle" min="-30" max="-150"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="output" min="2" max="3"/> + <property name="output-pause" value="1"/> + <property name="lifetime" value="180"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="170"/> + <property name="alpha" value="0.9"/> + <property name="gravity" value="0.03"/> + <property name="momentum" value="0.9"/> + <property name="power" min="0" max="1"/> + <property name="bounce" value="0.1"/> + <property name="randomness" value="100"/> + <property name="follow-parent" value="1"/> + <property name="image" value="graphics/particles/snowflake-7x7.png"/> + </emitter> + + </particle> +</effect> diff --git a/graphics/particles/monster-mushroom-snow.particle.xml b/graphics/particles/monster-mushroom-snow.particle.xml new file mode 100644 index 00000000..7eed52c8 --- /dev/null +++ b/graphics/particles/monster-mushroom-snow.particle.xml @@ -0,0 +1,51 @@ +<?xml version="1.0"?> +<!-- +Small white particles (spores/snowflakes) which float to the ground. +--> +<effect> + <particle position-x="0" position-y="0" position-z="0"> + + <emitter> + <property name="vertical-angle" min="0" max="360"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="position-x" min="-16" max="16"/> + <property name="position-y" min="-48" max="8"/> + <property name="position-z" min="-16" max="16"/> + <property name="acceleration" value="0.01"/> + <property name="alpha" value="0.9"/> + <property name="gravity" value="0.01"/> + <property name="momentum" value="0.9"/> + <property name="image" value="graphics/particles/orb-small.png|W:#ffffff"/> + <property name="lifetime" value="60"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="50"/> + <property name="bounce" value="0.8"/> + <property name="output-pause" value="8"/> + <property name="output" min="1" max="2"/> + <property name="power" min="0.5" max="1.5"/> + <property name="randomness" value="100"/> + </emitter> + + <emitter> + <property name="vertical-angle" min="-300" max="-150"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="position-x" min="-16" max="16"/> + <property name="position-y" min="-48" max="8"/> + <property name="position-z" min="-16" max="16"/> + <property name="acceleration" value="0.01"/> + <property name="output-pause" value="8"/> + <property name="output" min="0" max="1"/> + <property name="lifetime" value="100"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="90"/> + <property name="alpha" value="0.9"/> + <property name="gravity" value="0.01"/> + <property name="momentum" value="0.9"/> + <property name="power" min="0" max="1"/> + <property name="bounce" value="0.1"/> + <property name="randomness" value="100"/> + <property name="image" value="graphics/particles/snowflake-7x7.png"/> + </emitter> + + </particle> +</effect> diff --git a/graphics/particles/monster-mushroom-sun-attack.particle.xml b/graphics/particles/monster-mushroom-sun-attack.particle.xml new file mode 100644 index 00000000..5be6f448 --- /dev/null +++ b/graphics/particles/monster-mushroom-sun-attack.particle.xml @@ -0,0 +1,117 @@ +<?xml version="1.0"?> +<!-- +Small yellow particles (spores/sundust) which float to the ground and start to burn a big bunch is shot forward by Sunshrooms as attack. +--> +<effect> + <particle position-x="0" position-y="0" position-z="22" lifetime="1"> + <emitter> + <property name="vertical-angle" min="0" max="360"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="alpha" value="0.9"/> + <property name="gravity" value="0.01"/> + <property name="momentum" value="0.9"/> + <property name="image" value="graphics/particles/orb-small.png|W:#ffff00"/> + <property name="lifetime" value="220"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="210"/> + <property name="bounce" value="0.8"/> + <property name="output" min="4" max="6"/> + <property name="output-pause" value="0"/> + <property name="power" min="0.5" max="1"/> + <property name="randomness" value="100"/> + <property name="follow-parent" value="0"/> + </emitter> + + <emitter> + <property name="vertical-angle" min="0" max="360"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="alpha" value="0.9"/> + <property name="gravity" value="0.01"/> + <property name="momentum" value="0.9"/> + <property name="image" value="graphics/particles/orb-small.png|W:#ffff00"/> + <property name="lifetime" value="220"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="210"/> + <property name="bounce" value="0.8"/> + <property name="output" min="1" max="2"/> + <property name="output-pause" value="3"/> + <property name="power" min="0.5" max="1.5"/> + <property name="randomness" value="100"/> + <property name="follow-parent" value="0"/> + <emitter> + <property name="vertical-angle" min="-30" max="-150"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="output" min="0" max="1"/> + <property name="output-pause" value="12"/> + <property name="lifetime" value="220"/> + <property name="fade-in" value="80"/> + <property name="fade-out" value="210"/> + <property name="alpha" value="0.9"/> + <property name="gravity" value="0.1"/> + <property name="power" min="0" max="1"/> + <property name="bounce" value="0.1"/> + <property name="follow-parent" value="1"/> + <animation imageset="graphics/particles/flame_8x8.png" width="8" height="8"> + <sequence start="0" end="4" delay="11"/> + <sequence start="3" end="0" delay="11"/> + </animation> + </emitter> + </emitter> + + <emitter> + <property name="vertical-angle" min="0" max="360"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="alpha" value="0.9"/> + <property name="gravity" value="0.01"/> + <property name="momentum" value="0.9"/> + <property name="image" value="graphics/particles/orb-small.png|W:#ffff00"/> + <property name="lifetime" value="220"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="210"/> + <property name="bounce" value="0.8"/> + <property name="output" min="4" max="6"/> + <property name="output-pause" value="0"/> + <property name="power" min="0.5" max="1"/> + <property name="randomness" value="100"/> + <property name="follow-parent" value="1"/> + </emitter> + + <emitter> + <property name="vertical-angle" min="0" max="360"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="alpha" value="0.9"/> + <property name="gravity" value="0.01"/> + <property name="momentum" value="0.9"/> + <property name="image" value="graphics/particles/orb-small.png|W:#ffff00"/> + <property name="lifetime" value="180"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="170"/> + <property name="bounce" value="0.8"/> + <property name="output" min="1" max="2"/> + <property name="output-pause" value="2"/> + <property name="power" min="0.5" max="1"/> + <property name="randomness" value="100"/> + <property name="follow-parent" value="1"/> + + <emitter> + <property name="vertical-angle" min="-30" max="-150"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="output" min="0" max="1"/> + <property name="output-pause" value="8"/> + <property name="lifetime" value="180"/> + <property name="fade-in" value="80"/> + <property name="fade-out" value="170"/> + <property name="alpha" value="0.9"/> + <property name="gravity" value="0.1"/> + <property name="power" min="0" max="1"/> + <property name="bounce" value="0.1"/> + <property name="follow-parent" value="1"/> + <animation imageset="graphics/particles/flame_8x8.png" width="8" height="8"> + <sequence start="0" end="5" delay="11"/> + <sequence start="4" end="0" delay="11"/> + </animation> + </emitter> + </emitter> + + </particle> +</effect> diff --git a/graphics/particles/monster-mushroom-sun.particle.xml b/graphics/particles/monster-mushroom-sun.particle.xml new file mode 100644 index 00000000..46eeb309 --- /dev/null +++ b/graphics/particles/monster-mushroom-sun.particle.xml @@ -0,0 +1,71 @@ +<?xml version="1.0"?> +<!-- +Small yellow particles (spores/sundust) which float to the ground and start to burn. +--> +<effect> + <particle position-x="0" position-y="0" position-z="0"> + + <emitter> + <property name="vertical-angle" min="0" max="360"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="position-x" min="-16" max="16"/> + <property name="position-y" min="-48" max="8"/> + <property name="position-z" min="-16" max="16"/> + <property name="acceleration" value="0.01"/> + <property name="alpha" value="0.9"/> + <property name="gravity" value="0.02"/> + <property name="momentum" value="0.9"/> + <property name="image" value="graphics/particles/orb-small.png|W:#ffff00"/> + <property name="lifetime" value="60"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="50"/> + <property name="bounce" value="0.8"/> + <property name="output-pause" value="11"/> + <property name="output" min="1" max="2"/> + <property name="power" min="0.5" max="1.5"/> + <property name="randomness" value="100"/> + </emitter> + + <emitter> + <property name="vertical-angle" min="0" max="360"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="position-x" min="-8" max="24"/> + <property name="position-y" min="-48" max="8"/> + <property name="position-z" min="-16" max="16"/> + <property name="acceleration" value="0.01"/> + <property name="alpha" value="0.9"/> + <property name="gravity" value="0.01"/> + <property name="momentum" value="0.9"/> + <property name="image" value="graphics/particles/orb-small.png|W:#ffff00"/> + <property name="lifetime" value="60"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="50"/> + <property name="bounce" value="0.8"/> + <property name="output-pause" value="22"/> + <property name="output" min="1" max="1"/> + <property name="power" min="0.5" max="1.5"/> + <property name="randomness" value="100"/> + + <emitter> + <property name="vertical-angle" min="-30" max="-150"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="acceleration" value="0.01"/> + <property name="output-pause" value="44"/> + <property name="output" min="0" max="1"/> + <property name="lifetime" value="160"/> + <property name="fade-in" value="40"/> + <property name="fade-out" value="150"/> + <property name="alpha" value="0.9"/> + <property name="gravity" value="0.09"/> + <property name="power" min="0" max="1"/> + <property name="bounce" value="0.1"/> + <property name="follow-parent" value="1"/> + <animation imageset="graphics/particles/flame_8x8.png" width="8" height="8"> + <sequence start="0" end="4" delay="22"/> + <sequence start="3" end="0" delay="22"/> + </animation> + </emitter> + </emitter> + + </particle> +</effect> diff --git a/graphics/particles/monster-troll-foefire.particle.xml b/graphics/particles/monster-troll-foefire.particle.xml index 6e3bcce2..f042ed79 100644 --- a/graphics/particles/monster-troll-foefire.particle.xml +++ b/graphics/particles/monster-troll-foefire.particle.xml @@ -25,10 +25,10 @@ used for the foefire attack of the Trolls. <frame index="7" delay="160"/> <frame index="8" delay="9999"/> </animation> - <property name="lifetime" min="0" max="110"/> - <property name="output" min="5" max="10"/> + <property name="lifetime" min="0" max="55"/> + <property name="output" min="2" max="5"/> <property name="fade-in" value="0"/> - <property name="fade-out" value="90"/> + <property name="fade-out" value="45"/> </emitter> </particle> </effect> diff --git a/graphics/particles/necroblast.particle.xml b/graphics/particles/necroblast.particle.xml index 44a64ecd..2f18a3f8 100644 --- a/graphics/particles/necroblast.particle.xml +++ b/graphics/particles/necroblast.particle.xml @@ -1,6 +1,6 @@ <?xml version="1.0"?> <!-- -Wight blaze: inspired by Demon fire +Red Bone blaze: inspired by Demon fire --> <effect> <particle position-x="10" position-y="0" position-z="47"> @@ -8,54 +8,54 @@ Wight blaze: inspired by Demon fire <property name="position-y" min="-10" max="-20"/> <property name="horizontal-angle" min="0" max="360"/> <property name="vertical-angle" min="300" max="60"/> - <property name="power" min="0.4" max="1.2"/> - <property name="gravity" value=".02"/> - <animation imageset="graphics/particles/aniblaze-medium.png|W:#440808" width="16" height="16"> - <sequence start="0" end="8" delay="90"/> - <frame index="14" delay="200"/> + <property name="power" min="0.1" max="0.7"/> + <property name="gravity" value=".03"/> + <animation imageset="graphics/particles/aniblaze.png|W:#440808" width="8" height="8"> + <sequence start="0" end="14" delay="90"/> + <frame index="15" delay="200"/> </animation> - <property name="lifetime" value="120"/> - <property name="output" min="1" max="3"/> + <property name="lifetime" value="70"/> + <property name="output" min="1" max="2"/> <property name="fade-in" value="25"/> - <property name="fade-out" value="200"/> + <property name="fade-out" value="50"/> </emitter> <emitter> <property name="position-y" value="-10"/> <property name="horizontal-angle" min="0" max="360"/> <property name="vertical-angle" min="300" max="60"/> <property name="power" min="0.4" max="1.2"/> - <property name="gravity" value=".02"/> - <property name="image" value="graphics/particles/fog-medium-a.png|W:#994040"/> - <property name="lifetime" value="100"/> - <property name="output" min="1" max="3"/> + <property name="gravity" value=".03"/> + <property name="image" value="graphics/particles/fog-medium-b.png|W:#994040"/> + <property name="lifetime" value="50"/> + <property name="output" min="1" max="2"/> <property name="fade-in" value="25"/> - <property name="fade-out" value="200"/> + <property name="fade-out" value="50"/> </emitter> <emitter> <property name="position-x" min="2" max="4"/> <property name="position-y" value="-8"/> <property name="horizontal-angle" min="0" max="360"/> <property name="vertical-angle" min="300" max="60"/> - <property name="power" min="0.4" max="1.2"/> - <property name="gravity" value=".02"/> + <property name="power" min="0.1" max="0.7"/> + <property name="gravity" value=".03"/> <property name="image" value="graphics/particles/star-small.png|W:#994040,5b0000"/> - <property name="lifetime" value="110"/> - <property name="output" value="2"/> + <property name="lifetime" value="60"/> + <property name="output" value="1"/> <property name="fade-in" value="0"/> - <property name="fade-out" value="300"/> + <property name="fade-out" value="100"/> </emitter> <emitter> <property name="position-x" min="-3" max="4"/> <property name="position-y" value="-9"/> <property name="horizontal-angle" min="0" max="360"/> <property name="vertical-angle" min="300" max="60"/> - <property name="power" min="0.4" max="1.2"/> - <property name="gravity" value=".02"/> + <property name="power" min="0.1" max="0.7"/> + <property name="gravity" value=".03"/> <property name="image" value="graphics/particles/orb-medium.png|W:#bc0000"/> - <property name="lifetime" value="120"/> - <property name="output" value="2"/> + <property name="lifetime" value="50"/> + <property name="output" value="1"/> <property name="fade-in" value="0"/> - <property name="fade-out" value="300"/> + <property name="fade-out" value="100"/> </emitter> </particle> </effect> |