summaryrefslogtreecommitdiff
path: root/graphics/sprites/monsters
diff options
context:
space:
mode:
authorBernhardt <orgzfrgh@gmail.com>2014-04-11 21:59:19 +0200
committerwushin <pasekei@gmail.com>2014-04-15 20:33:27 -0500
commitff2cc63d223a1641fa2918026b76371f80dd56ae (patch)
treea5c1ef9577a515b1b358a1bf7022084b0bcd463e /graphics/sprites/monsters
parentced8f58490d6ebc462aeb2ab11059f5e983e093f (diff)
downloadclientdata-ff2cc63d223a1641fa2918026b76371f80dd56ae.tar.gz
clientdata-ff2cc63d223a1641fa2918026b76371f80dd56ae.tar.bz2
clientdata-ff2cc63d223a1641fa2918026b76371f80dd56ae.tar.xz
clientdata-ff2cc63d223a1641fa2918026b76371f80dd56ae.zip
Add Items for Crypt, Slimequest and Valentines day
Add Mobs for Crypt and Slimequest Adjust Mobs to Playersprite 1.5
Diffstat (limited to 'graphics/sprites/monsters')
-rw-r--r--graphics/sprites/monsters/accessories/weapon-slime-covered-forrest-bow.xml23
-rw-r--r--graphics/sprites/monsters/christmas-mouboo.xml2
-rw-r--r--graphics/sprites/monsters/demon.xml2
-rw-r--r--graphics/sprites/monsters/lizard.pngbin45817 -> 43757 bytes
-rw-r--r--graphics/sprites/monsters/mana-ghost.pngbin0 -> 49736 bytes
-rw-r--r--graphics/sprites/monsters/mana-ghost.xml60
-rw-r--r--graphics/sprites/monsters/mouboo.xml2
-rw-r--r--graphics/sprites/monsters/nutcracker.xml2
-rw-r--r--graphics/sprites/monsters/psi-brain.pngbin0 -> 90792 bytes
-rw-r--r--graphics/sprites/monsters/psi-brain.xml36
-rw-r--r--graphics/sprites/monsters/psi-bubble.xml44
-rw-r--r--graphics/sprites/monsters/skeleton.xml4
-rw-r--r--graphics/sprites/monsters/skeleton_inv.pngbin0 -> 45399 bytes
-rw-r--r--graphics/sprites/monsters/skeleton_inv.xml96
-rw-r--r--graphics/sprites/monsters/slime-mother.pngbin0 -> 106602 bytes
-rw-r--r--graphics/sprites/monsters/slime-mother.xml162
-rw-r--r--graphics/sprites/monsters/wight.pngbin0 -> 11912 bytes
-rw-r--r--graphics/sprites/monsters/wight.xml96
-rw-r--r--graphics/sprites/monsters/wraith.pngbin0 -> 80858 bytes
-rw-r--r--graphics/sprites/monsters/wraith.xml64
-rw-r--r--graphics/sprites/monsters/zombie.xml2
21 files changed, 588 insertions, 7 deletions
diff --git a/graphics/sprites/monsters/accessories/weapon-slime-covered-forrest-bow.xml b/graphics/sprites/monsters/accessories/weapon-slime-covered-forrest-bow.xml
new file mode 100644
index 00000000..a0c6d2f9
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/weapon-slime-covered-forrest-bow.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0"?>
+<sprite name="player" action="stand">
+ <imageset name="bow" src="graphics/sprites/equipment/weapons/weapon-slimecovered-forrestbow.png|W:#7e0000,ffffff" width="64" height="64"/>
+ <action name="default" imageset="bow"/>
+ <action name="attack" imageset="bow">
+ <animation direction="down">
+ <sequence start="0" end="4" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="5" end="9" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="10" end="14" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="15" end="19" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/christmas-mouboo.xml b/graphics/sprites/monsters/christmas-mouboo.xml
index aa6700c8..074acefb 100644
--- a/graphics/sprites/monsters/christmas-mouboo.xml
+++ b/graphics/sprites/monsters/christmas-mouboo.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
-<sprite>
+<sprite variants="60" variant_offset="1">
<imageset name="mob" src="graphics/sprites/monsters/christmas-mouboo.png" width="80" height="80"/>
<include file="monsters/mouboo.xml"/>
</sprite>
diff --git a/graphics/sprites/monsters/demon.xml b/graphics/sprites/monsters/demon.xml
index ac6dbb67..2bd6b725 100644
--- a/graphics/sprites/monsters/demon.xml
+++ b/graphics/sprites/monsters/demon.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
<imageset name="base" src="graphics/sprites/monsters/demon.png|W" width="64" height="64"/>
- <include file="player_male_base_old.xml"/>
+ <include file="model/male.xml"/>
</sprite>
diff --git a/graphics/sprites/monsters/lizard.png b/graphics/sprites/monsters/lizard.png
index a5fc6edd..7ce934b0 100644
--- a/graphics/sprites/monsters/lizard.png
+++ b/graphics/sprites/monsters/lizard.png
Binary files differ
diff --git a/graphics/sprites/monsters/mana-ghost.png b/graphics/sprites/monsters/mana-ghost.png
new file mode 100644
index 00000000..fd526670
--- /dev/null
+++ b/graphics/sprites/monsters/mana-ghost.png
Binary files differ
diff --git a/graphics/sprites/monsters/mana-ghost.xml b/graphics/sprites/monsters/mana-ghost.xml
new file mode 100644
index 00000000..e78d7eec
--- /dev/null
+++ b/graphics/sprites/monsters/mana-ghost.xml
@@ -0,0 +1,60 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/mana-ghost.png" width="50" height="64"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="right">
+ <frame index="30"/>
+ </animation>
+ <animation direction="up">
+ <frame index="20"/>
+ </animation>
+ <animation direction="left">
+ <frame index="10"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="4" delay="200"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="30" end="34" delay="200"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="20" end="24" delay="200"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="10" end="14" delay="200"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="8" delay="150"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="30" end="38" delay="150"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="20" end="28" delay="150"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="10" end="18" delay="150"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" delay="0"/>
+ </animation>
+ <animation direction="right">
+ <frame index="39" delay="0"/>
+ </animation>
+ <animation direction="up">
+ <frame index="29" delay="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19" delay="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/mouboo.xml b/graphics/sprites/monsters/mouboo.xml
index 6d931224..9ae68040 100644
--- a/graphics/sprites/monsters/mouboo.xml
+++ b/graphics/sprites/monsters/mouboo.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
-<sprite>
+<sprite variants="60" variant_offset="1">
<imageset name="mob" src="graphics/sprites/monsters/mouboo.png" width="80" height="80"/>
<action name="stand" imageset="mob">
<animation direction="down">
diff --git a/graphics/sprites/monsters/nutcracker.xml b/graphics/sprites/monsters/nutcracker.xml
index 9915599e..c9494cfa 100644
--- a/graphics/sprites/monsters/nutcracker.xml
+++ b/graphics/sprites/monsters/nutcracker.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite name="nutcracker" action="stand" variants="72" variant_offset="1">
<imageset name="base" src="graphics/sprites/monsters/nutcracker.png" width="64" height="64"/>
- <include file="player_male_base.xml"/>
+ <include file="model/male.xml"/>
</sprite>
diff --git a/graphics/sprites/monsters/psi-brain.png b/graphics/sprites/monsters/psi-brain.png
new file mode 100644
index 00000000..662f7717
--- /dev/null
+++ b/graphics/sprites/monsters/psi-brain.png
Binary files differ
diff --git a/graphics/sprites/monsters/psi-brain.xml b/graphics/sprites/monsters/psi-brain.xml
new file mode 100644
index 00000000..2fef27a3
--- /dev/null
+++ b/graphics/sprites/monsters/psi-brain.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/psi-brain.png" width="64" height="67"/>
+ <action name="default" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="3" delay="125"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="12" end="15" delay="125"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="6" end="9" delay="125"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="18" end="21" delay="125"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <sequence start="24" end="27" delay="200"/>
+ <frame index="27" delay="0"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="24" end="27" delay="200"/>
+ <frame index="27" delay="0"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="24" end="27" delay="200"/>
+ <frame index="27" delay="0"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="24" end="27" delay="200"/>
+ <frame index="27" delay="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/psi-bubble.xml b/graphics/sprites/monsters/psi-bubble.xml
new file mode 100644
index 00000000..59727c9e
--- /dev/null
+++ b/graphics/sprites/monsters/psi-bubble.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/psi-brain.png" width="128" height="67"/>
+ <action name="default" imageset="base">
+ <animation direction="down">
+ <frame index="14" delay="0"/>
+ </animation>
+ <animation direction="right">
+ <frame index="14" delay="0"/>
+ </animation>
+ <animation direction="up">
+ <frame index="14" delay="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="14" delay="0"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="2" delay="100"/>
+ <frame index="5" delay="100"/>
+ <frame index="8" delay="100"/>
+ <frame index="11" delay="100"/>
+ </animation>
+ <animation direction="right">
+ <frame index="2" delay="100"/>
+ <frame index="5" delay="100"/>
+ <frame index="8" delay="100"/>
+ <frame index="11" delay="100"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" delay="100"/>
+ <frame index="5" delay="100"/>
+ <frame index="8" delay="100"/>
+ <frame index="11" delay="100"/>
+ </animation>
+ <animation direction="left">
+ <frame index="2" delay="100"/>
+ <frame index="5" delay="100"/>
+ <frame index="8" delay="100"/>
+ <frame index="11" delay="100"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/skeleton.xml b/graphics/sprites/monsters/skeleton.xml
index 86483cc8..4220a551 100644
--- a/graphics/sprites/monsters/skeleton.xml
+++ b/graphics/sprites/monsters/skeleton.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
-<sprite>
+<sprite aciton="stand" variants="72" variant_offset="1">
<imageset name="base" src="graphics/sprites/monsters/skeleton.png|W" width="64" height="64"/>
- <include file="player_male_base_old.xml"/>
+ <include file="model/male.xml"/>
</sprite>
diff --git a/graphics/sprites/monsters/skeleton_inv.png b/graphics/sprites/monsters/skeleton_inv.png
new file mode 100644
index 00000000..fd85c9cc
--- /dev/null
+++ b/graphics/sprites/monsters/skeleton_inv.png
Binary files differ
diff --git a/graphics/sprites/monsters/skeleton_inv.xml b/graphics/sprites/monsters/skeleton_inv.xml
new file mode 100644
index 00000000..543cf5ce
--- /dev/null
+++ b/graphics/sprites/monsters/skeleton_inv.xml
@@ -0,0 +1,96 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/skeleton_inv.png|W" width="64" height="64"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="18"/>
+ </animation>
+ <animation direction="up">
+ <frame index="36"/>
+ </animation>
+ <animation direction="right">
+ <frame index="54"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="6" delay="75"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="19" end="24" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="37" end="42" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="55" end="60" delay="75"/>
+ </animation>
+ </action>
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="7"/>
+ </animation>
+ <animation direction="left">
+ <frame index="25"/>
+ </animation>
+ <animation direction="up">
+ <frame index="43"/>
+ </animation>
+ <animation direction="right">
+ <frame index="61"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="8"/>
+ </animation>
+ <animation direction="left">
+ <frame index="26"/>
+ </animation>
+ <animation direction="up">
+ <frame index="44"/>
+ </animation>
+ <animation direction="right">
+ <frame index="62"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="9" end="12" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="27" end="30" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="45" end="48" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="63" end="66" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <sequence start="13" end="17" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="31" end="35" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="49" end="53" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="67" end="71" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/slime-mother.png b/graphics/sprites/monsters/slime-mother.png
new file mode 100644
index 00000000..1b139414
--- /dev/null
+++ b/graphics/sprites/monsters/slime-mother.png
Binary files differ
diff --git a/graphics/sprites/monsters/slime-mother.xml b/graphics/sprites/monsters/slime-mother.xml
new file mode 100644
index 00000000..98f74ff0
--- /dev/null
+++ b/graphics/sprites/monsters/slime-mother.xml
@@ -0,0 +1,162 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/slime-mother.png|W" width="64" height="64"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="18"/>
+ </animation>
+ <animation direction="up">
+ <frame index="36"/>
+ </animation>
+ <animation direction="right">
+ <frame index="54"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="6" delay="75"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="19" end="24" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="37" end="42" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="55" end="60" delay="75"/>
+ </animation>
+ </action>
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="7"/>
+ </animation>
+ <animation direction="left">
+ <frame index="25"/>
+ </animation>
+ <animation direction="up">
+ <frame index="43"/>
+ </animation>
+ <animation direction="right">
+ <frame index="61"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="8" delay="400" />
+ <frame index="26" delay="400" />
+ <frame index="44" delay="400" />
+ <frame index="62" delay="0" />
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="9" end="12" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="27" end="30" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="45" end="48" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="63" end="66" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <sequence start="13" end="17" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="31" end="35" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="49" end="53" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="67" end="71" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_polearm" imageset="base">
+ <animation direction="down">
+ <sequence start="72" end="75" delay="150"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="76" end="79" delay="150"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="81" end="84" delay="150"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="85" end="88" delay="150"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_1hand" imageset="base">
+ <animation direction="down">
+ <sequence start="90" end="93" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="94" end="97" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="99" end="102" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="103" end="106" delay="100"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_2hand" imageset="base">
+ <animation direction="down">
+ <sequence start="108" end="111" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="112" end="115" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="117" end="120" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="121" end="124" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="cast" imageset="base">
+ <animation direction="down">
+ <sequence start="126" end="127" delay="250"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="128" end="129" delay="250"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="130" end="131" delay="250"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="132" end="133" delay="250"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/wight.png b/graphics/sprites/monsters/wight.png
new file mode 100644
index 00000000..0bcd3438
--- /dev/null
+++ b/graphics/sprites/monsters/wight.png
Binary files differ
diff --git a/graphics/sprites/monsters/wight.xml b/graphics/sprites/monsters/wight.xml
new file mode 100644
index 00000000..d9fd9e64
--- /dev/null
+++ b/graphics/sprites/monsters/wight.xml
@@ -0,0 +1,96 @@
+<?xml version="1.0"?>
+<sprite name="player" action="stand">
+ <imageset name="base" src="graphics/sprites/monsters/wight.png|W" width="64" height="64"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="18"/>
+ </animation>
+ <animation direction="up">
+ <frame index="36"/>
+ </animation>
+ <animation direction="right">
+ <frame index="54"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="6" delay="75"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="19" end="24" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="37" end="42" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="55" end="60" delay="75"/>
+ </animation>
+ </action>
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="7"/>
+ </animation>
+ <animation direction="left">
+ <frame index="25"/>
+ </animation>
+ <animation direction="up">
+ <frame index="43"/>
+ </animation>
+ <animation direction="right">
+ <frame index="61"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="8"/>
+ </animation>
+ <animation direction="left">
+ <frame index="26"/>
+ </animation>
+ <animation direction="up">
+ <frame index="44"/>
+ </animation>
+ <animation direction="right">
+ <frame index="62"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="9" end="12" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="27" end="30" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="45" end="48" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="63" end="66" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <sequence start="13" end="17" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="31" end="35" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="49" end="53" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="67" end="71" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/wraith.png b/graphics/sprites/monsters/wraith.png
new file mode 100644
index 00000000..fbf6daee
--- /dev/null
+++ b/graphics/sprites/monsters/wraith.png
Binary files differ
diff --git a/graphics/sprites/monsters/wraith.xml b/graphics/sprites/monsters/wraith.xml
new file mode 100644
index 00000000..6cf5d151
--- /dev/null
+++ b/graphics/sprites/monsters/wraith.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/wraith.png" width="97" height="127"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="right">
+ <frame index="24"/>
+ </animation>
+ <animation direction="up">
+ <frame index="16"/>
+ </animation>
+ <animation direction="left">
+ <frame index="8"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="2" delay="100"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="24" end="26" delay="100"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="16" end="18" delay="100"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="8" end="10" delay="100"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="4" delay="150"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="24" end="28" delay="150"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="16" end="20" delay="150"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="8" end="12" delay="150"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="7" delay="200"/>
+ <frame index="7" delay="0"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="29" end="31" delay="200"/>
+ <frame index="31" delay="0"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="23" delay="200"/>
+ <frame index="23" delay="0"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="13" end="15" delay="200"/>
+ <frame index="15" delay="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/zombie.xml b/graphics/sprites/monsters/zombie.xml
index 02536eae..c55e9a60 100644
--- a/graphics/sprites/monsters/zombie.xml
+++ b/graphics/sprites/monsters/zombie.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
-<sprite>
+<sprite aciton="stand" variants="5656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656" variant_offset="1">
<imageset name="base" src="graphics/sprites/monsters/zombie.png" width="64" height="64"/>
<action name="stand" imageset="base">
<animation direction="down">