summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
Diffstat (limited to 'graphics')
-rw-r--r--graphics/items/equipment/weapons/wand.pngbin564 -> 573 bytes
-rw-r--r--graphics/particles/aniblaze-medium.pngbin0 -> 2410 bytes
-rw-r--r--graphics/particles/aniblaze.pngbin0 -> 2075 bytes
-rw-r--r--graphics/particles/blaze.pngbin0 -> 360 bytes
-rw-r--r--graphics/particles/fire-explosion.xml47
-rw-r--r--graphics/particles/flame-particle.xml24
-rw-r--r--graphics/particles/healing.xml4
-rw-r--r--graphics/skills/fireball.pngbin0 -> 1518 bytes
-rw-r--r--graphics/skills/heal.pngbin0 -> 1698 bytes
-rw-r--r--graphics/sprites/equipment/head/bandana-female.xml29
-rw-r--r--graphics/sprites/equipment/head/bandana-male.xml29
-rw-r--r--graphics/sprites/equipment/head/fancyhat.xml30
-rw-r--r--graphics/sprites/equipment/head/pumpkinhat.xml29
-rw-r--r--graphics/sprites/equipment/weapons/knife.xml15
-rw-r--r--graphics/sprites/equipment/weapons/trainingwand.pngbin0 -> 14046 bytes
-rw-r--r--graphics/sprites/equipment/weapons/trainingwand.xml11
-rw-r--r--graphics/sprites/hairstyles/hairstyle01.xml29
-rw-r--r--graphics/sprites/races/human-male.xml23
18 files changed, 261 insertions, 9 deletions
diff --git a/graphics/items/equipment/weapons/wand.png b/graphics/items/equipment/weapons/wand.png
index 47de9294..bb2b4f23 100644
--- a/graphics/items/equipment/weapons/wand.png
+++ b/graphics/items/equipment/weapons/wand.png
Binary files differ
diff --git a/graphics/particles/aniblaze-medium.png b/graphics/particles/aniblaze-medium.png
new file mode 100644
index 00000000..f49dea36
--- /dev/null
+++ b/graphics/particles/aniblaze-medium.png
Binary files differ
diff --git a/graphics/particles/aniblaze.png b/graphics/particles/aniblaze.png
new file mode 100644
index 00000000..7249001c
--- /dev/null
+++ b/graphics/particles/aniblaze.png
Binary files differ
diff --git a/graphics/particles/blaze.png b/graphics/particles/blaze.png
new file mode 100644
index 00000000..946e6d8a
--- /dev/null
+++ b/graphics/particles/blaze.png
Binary files differ
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
new file mode 100644
index 00000000..f133b0d0
--- /dev/null
+++ b/graphics/skills/fireball.png
Binary files differ
diff --git a/graphics/skills/heal.png b/graphics/skills/heal.png
new file mode 100644
index 00000000..44610e54
--- /dev/null
+++ b/graphics/skills/heal.png
Binary files differ
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
new file mode 100644
index 00000000..190d4377
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/trainingwand.png
Binary files differ
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"/>