diff options
Diffstat (limited to 'graphics')
18 files changed, 261 insertions, 9 deletions
diff --git a/graphics/items/equipment/weapons/wand.png b/graphics/items/equipment/weapons/wand.png Binary files differindex 47de9294..bb2b4f23 100644 --- a/graphics/items/equipment/weapons/wand.png +++ b/graphics/items/equipment/weapons/wand.png diff --git a/graphics/particles/aniblaze-medium.png b/graphics/particles/aniblaze-medium.png Binary files differnew file mode 100644 index 00000000..f49dea36 --- /dev/null +++ b/graphics/particles/aniblaze-medium.png diff --git a/graphics/particles/aniblaze.png b/graphics/particles/aniblaze.png Binary files differnew file mode 100644 index 00000000..7249001c --- /dev/null +++ b/graphics/particles/aniblaze.png diff --git a/graphics/particles/blaze.png b/graphics/particles/blaze.png Binary files differnew file mode 100644 index 00000000..946e6d8a --- /dev/null +++ b/graphics/particles/blaze.png diff --git a/graphics/particles/fire-explosion.xml b/graphics/particles/fire-explosion.xml new file mode 100644 index 00000000..4cd41101 --- /dev/null +++ b/graphics/particles/fire-explosion.xml @@ -0,0 +1,47 @@ +<?xml version="1.0"?> +<!-- +An explosion of white particles. +--> +<effect> + <particle position-x="0" position-y="0" position-z="20" lifetime="1"> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="-10" max="10"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="2"/> + <property name="gravity" value="0.1"/> + <animation imageset="graphics/particles/aniblaze.png|W:#BF0019,FF6715,FFE659" width="8" height="8"> + <sequence start="0" end="8" delay="20"/> + <frame index="8" delay="1000"/> + </animation> + <property name="lifetime" min="0" max="40"/> + <property name="output" min="100" max="150"/> + <property name="fade-out" value="10"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="8"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/orb-medium.png"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="6" max="12"/> + <property name="fade-out" value="10"/> + </emitter> + <emitter> + <property name="position-x" min="-10" max="10"/> + <property name="position-y" min="-10" max="10"/> + <property name="vertical-angle" min="65" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="-0.1"/> + <property name="image" value="graphics/particles/fog-medium.png"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="10" max="15"/> + <property name="fade-out" value="80"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/flame-particle.xml b/graphics/particles/flame-particle.xml new file mode 100644 index 00000000..c7b79fda --- /dev/null +++ b/graphics/particles/flame-particle.xml @@ -0,0 +1,24 @@ +<?xml version="1.0"?> +<!-- +Small flame with a point-like source designed for the lamps on the cave +tileset but it should also work to visualize some kind of torch or - when +launched by a parent emitter - a small fireball. +--> +<effect> + <particle position-x="17" position-y="0" position-z="32"> + <emitter> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" min="0.3" max="0.8"/> + <property name="gravity" value="-0.02"/> + <animation imageset="graphics/particles/aniblaze.png|W:#BF0019,FF6715,FFE659" width="8" height="8"> + <sequence start="0" end="8" delay="30"/> + <frame index="8" delay="1000"/> + </animation> + <property name="lifetime" min="35" max="50"/> + <property name="output" min="1" max="3"/> + <property name="fade-in" value="2"/> + <property name="fade-out" value="10"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/healing.xml b/graphics/particles/healing.xml index 88e9edd3..727bd08e 100644 --- a/graphics/particles/healing.xml +++ b/graphics/particles/healing.xml @@ -11,8 +11,8 @@ Copyright (C) 2010-2013 Evol Online --> <property name="output" value="3"/> <property name="position-y" value="32"/> <property name="horizontal-angle" min="0" max="360"/> - <property name="power" value="30"/> - <property name="lifetime" value="1"/> + <property name="power" value="35"/> + <property name="lifetime" value="2"/> <emitter> <property name="gravity" value="-0.7"/> <property name="momentum" value="0.3"/> diff --git a/graphics/skills/fireball.png b/graphics/skills/fireball.png Binary files differnew file mode 100644 index 00000000..f133b0d0 --- /dev/null +++ b/graphics/skills/fireball.png diff --git a/graphics/skills/heal.png b/graphics/skills/heal.png Binary files differnew file mode 100644 index 00000000..44610e54 --- /dev/null +++ b/graphics/skills/heal.png diff --git a/graphics/sprites/equipment/head/bandana-female.xml b/graphics/sprites/equipment/head/bandana-female.xml index a52fedd1..1ec0c5bf 100644 --- a/graphics/sprites/equipment/head/bandana-female.xml +++ b/graphics/sprites/equipment/head/bandana-female.xml @@ -106,6 +106,35 @@ Copyright (C) 2012-2014 Evol Online --> </animation> </action> + <action name="attack_wand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="2" offsetY="-40" delay="160"/> + <frame index="0" offsetX="2" offsetY="-41" delay="80"/> + <frame index="0" offsetX="2" offsetY="-38" delay="80"/> + <frame index="0" offsetX="2" offsetY="-37" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-39" delay="160"/> + <frame index="1" offsetX="5" offsetY="-40" delay="80"/> + <frame index="1" offsetX="1" offsetY="-37" delay="80"/> + <frame index="1" offsetY="-36" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-37" delay="320"/> + <frame index="2" offsetX="-2" offsetY="-35" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-39" delay="160"/> + <frame index="3" offsetX="-4" offsetY="-40" delay="80"/> + <frame index="3" offsetX="-1" offsetY="-37" delay="80"/> + <frame index="3" offsetY="-36" delay="80"/> + <end /> + </animation> + </action> + <action name="sit" imageset="base"> <animation direction="down"> <frame index="0" offsetX="2" offsetY="-35"/> diff --git a/graphics/sprites/equipment/head/bandana-male.xml b/graphics/sprites/equipment/head/bandana-male.xml index db221fd1..b0f5915c 100644 --- a/graphics/sprites/equipment/head/bandana-male.xml +++ b/graphics/sprites/equipment/head/bandana-male.xml @@ -106,6 +106,35 @@ Copyright (C) 2012-2014 Evol Online --> </animation> </action> + <action name="attack_wand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-40" delay="160"/> + <frame index="0" offsetX="-3" offsetY="-41" delay="80"/> + <frame index="0" offsetX="-3" offsetY="-38" delay="80"/> + <frame index="0" offsetX="-3" offsetY="-37" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-39" delay="160"/> + <frame index="1" offsetX="5" offsetY="-40" delay="80"/> + <frame index="1" offsetX="1" offsetY="-37" delay="80"/> + <frame index="1" offsetY="-36" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-37" delay="320"/> + <frame index="2" offsetX="-2" offsetY="-35" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-39" delay="160"/> + <frame index="3" offsetX="-4" offsetY="-40" delay="80"/> + <frame index="3" offsetX="-1" offsetY="-37" delay="80"/> + <frame index="3" offsetY="-36" delay="80"/> + <end /> + </animation> + </action> + <action name="sit" imageset="base"> <animation direction="down"> <frame index="0" offsetX="-3" offsetY="-35"/> diff --git a/graphics/sprites/equipment/head/fancyhat.xml b/graphics/sprites/equipment/head/fancyhat.xml index f82be999..d447b7e2 100644 --- a/graphics/sprites/equipment/head/fancyhat.xml +++ b/graphics/sprites/equipment/head/fancyhat.xml @@ -106,6 +106,36 @@ Copyright (C) 2012-2013 Evol Online --> </animation> </action> + <action name="attack_wand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="160"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <frame index="0" offsetX="3" offsetY="-49" delay="160"/> + <frame index="0" offsetX="3" offsetY="-50" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="80"/> + <frame index="0" offsetX="-2" offsetY="-46" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-3" offsetY="-48" delay="320"/> + <frame index="1" offsetX="-3" offsetY="-46" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="1" offsetX="-5" offsetY="-49" delay="160"/> + <frame index="1" offsetX="-5" offsetY="-50" delay="80"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-46" delay="80"/> + <end /> + </animation> + </action> + + <action name="sit" imageset="base"> <animation direction="down"> <frame index="0" offsetX="-1" offsetY="-41"/> diff --git a/graphics/sprites/equipment/head/pumpkinhat.xml b/graphics/sprites/equipment/head/pumpkinhat.xml index 8f9e0871..12b2f4c7 100644 --- a/graphics/sprites/equipment/head/pumpkinhat.xml +++ b/graphics/sprites/equipment/head/pumpkinhat.xml @@ -106,6 +106,35 @@ Copyright (C) 2012-2013 Evol Online --> </animation> </action> + <action name="attack_wand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="160"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="80"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-38" delay="160"/> + <frame index="1" offsetX="3" offsetY="-39" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-36" delay="80"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="80"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-36" delay="320"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="80"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-38" delay="160"/> + <frame index="3" offsetX="-3" offsetY="-39" delay="80"/> + <frame index="3" offsetY="-36" delay="80"/> + <frame index="3" offsetX="1" offsetY="-35" delay="80"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> <animation direction="down"> <frame index="0" offsetX="-1" offsetY="-30"/> diff --git a/graphics/sprites/equipment/weapons/knife.xml b/graphics/sprites/equipment/weapons/knife.xml index 00c6b4b7..71c1d8db 100644 --- a/graphics/sprites/equipment/weapons/knife.xml +++ b/graphics/sprites/equipment/weapons/knife.xml @@ -40,21 +40,18 @@ Copyright (C) 2012-2013 Evol Online --> <action name="attack" imageset="base"> <animation direction="down"> <sequence start="7" end="10" delay="80"/> - <end/> </animation> <animation direction="left"> <sequence start="23" end="26" delay="80"/> - <end/> </animation> <animation direction="up"> <sequence start="39" end="42" delay="80"/> - <end /> + <end/> </animation> <animation direction="right"> <sequence start="55" end="58" delay="80"/> - <end/> </animation> </action> @@ -80,20 +77,24 @@ Copyright (C) 2012-2013 Evol Online --> <action name="attack_wand" imageset="base"> <animation direction="down"> + <frame index="7" delay="80"/> <sequence start="7" end="10" delay="80"/> - <end/> + <end /> </animation> <animation direction="left"> + <frame index="23" delay="100"/> <sequence start="23" end="26" delay="80"/> - <end/> + <end /> </animation> <animation direction="up"> + <frame index="39" delay="100"/> <sequence start="39" end="42" delay="80"/> <end /> </animation> <animation direction="right"> + <frame index="55" delay="100"/> <sequence start="55" end="58" delay="80"/> - <end/> + <end /> </animation> </action> diff --git a/graphics/sprites/equipment/weapons/trainingwand.png b/graphics/sprites/equipment/weapons/trainingwand.png Binary files differnew file mode 100644 index 00000000..190d4377 --- /dev/null +++ b/graphics/sprites/equipment/weapons/trainingwand.png diff --git a/graphics/sprites/equipment/weapons/trainingwand.xml b/graphics/sprites/equipment/weapons/trainingwand.xml new file mode 100644 index 00000000..aa5d766b --- /dev/null +++ b/graphics/sprites/equipment/weapons/trainingwand.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2011-2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/weapons/trainingwand.png|W" + width="64" + height="64"/> + + <include file="equipment/weapons/knife.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle01.xml b/graphics/sprites/hairstyles/hairstyle01.xml index 52fd83e4..e4e19325 100644 --- a/graphics/sprites/hairstyles/hairstyle01.xml +++ b/graphics/sprites/hairstyles/hairstyle01.xml @@ -105,6 +105,35 @@ Copyright (C) 2012-2016 Evol Online --> </animation> </action> + <action name="attack_wand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-27" delay="160"/> + <frame index="0" offsetY="-28" delay="80"/> + <frame index="0" offsetY="-25" delay="80"/> + <frame index="0" offsetY="-24" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="160"/> + <frame index="1" offsetX="4" offsetY="-31" delay="80"/> + <frame index="1" offsetY="-28" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="320"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="160"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="80"/> + <frame index="3" offsetY="-28" delay="80"/> + <frame index="3" offsetX="1" offsetY="-27" delay="80"/> + <end /> + </animation> + </action> + <action name="sit" imageset="base"> <animation direction="down"> <frame index="0" offsetY="-22"/> diff --git a/graphics/sprites/races/human-male.xml b/graphics/sprites/races/human-male.xml index 1f99a17e..8023f6e8 100644 --- a/graphics/sprites/races/human-male.xml +++ b/graphics/sprites/races/human-male.xml @@ -75,6 +75,29 @@ Copyright (C) 2012-2013 Evol Online --> </animation> </action> + <action name="attack_wand" imageset="base"> + <animation direction="down"> + <frame index="7" delay="80"/> + <sequence start="7" end="10" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <frame index="23" delay="100"/> + <sequence start="23" end="26" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <frame index="39" delay="100"/> + <sequence start="39" end="42" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="55" delay="100"/> + <sequence start="55" end="58" delay="80"/> + <end /> + </animation> + </action> + <action name="sit" imageset="base"> <animation direction="down"> <frame index="68"/> |