summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
Diffstat (limited to 'graphics')
-rw-r--r--graphics/sprites/monsters/alphamouboo.pngbin0 -> 57690 bytes
-rw-r--r--graphics/sprites/monsters/alphamouboo.xml82
-rw-r--r--graphics/sprites/monsters/assassin.pngbin0 -> 80210 bytes
-rw-r--r--graphics/sprites/monsters/assassin.xml189
-rw-r--r--graphics/sprites/monsters/bee.pngbin0 -> 5165 bytes
-rw-r--r--graphics/sprites/monsters/bee.xml94
-rw-r--r--graphics/sprites/monsters/bhopfluffy.pngbin0 -> 16779 bytes
-rw-r--r--graphics/sprites/monsters/bhopfluffy.xml71
-rw-r--r--graphics/sprites/monsters/darklizard.pngbin0 -> 45614 bytes
-rw-r--r--graphics/sprites/monsters/darklizard.xml67
-rw-r--r--graphics/sprites/monsters/demonicgoblin.pngbin0 -> 16345 bytes
-rw-r--r--graphics/sprites/monsters/demonicgoblin.xml70
-rw-r--r--graphics/sprites/monsters/firegoblin.pngbin0 -> 8543 bytes
-rw-r--r--graphics/sprites/monsters/firegoblin.xml64
-rw-r--r--graphics/sprites/monsters/forain.pngbin0 -> 80454 bytes
-rw-r--r--graphics/sprites/monsters/forain.xml71
-rw-r--r--graphics/sprites/monsters/forestdragon.pngbin0 -> 317060 bytes
-rw-r--r--graphics/sprites/monsters/forestdragon.xml51
-rw-r--r--graphics/sprites/monsters/forestmushroom.pngbin0 -> 17675 bytes
-rw-r--r--graphics/sprites/monsters/forestmushroom.xml70
-rw-r--r--graphics/sprites/monsters/giantmutatedbat.pngbin0 -> 38455 bytes
-rw-r--r--graphics/sprites/monsters/giantmutatedbat.xml46
-rw-r--r--graphics/sprites/monsters/goldenskull.pngbin0 -> 34706 bytes
-rw-r--r--graphics/sprites/monsters/goldenskull.xml72
-rw-r--r--graphics/sprites/monsters/halloweenjack'o.pngbin0 -> 16503 bytes
-rw-r--r--graphics/sprites/monsters/halloweenjack'o.xml43
-rw-r--r--graphics/sprites/monsters/icedfluffy.pngbin0 -> 13026 bytes
-rw-r--r--graphics/sprites/monsters/icedfluffy.xml71
-rw-r--r--graphics/sprites/monsters/ironfragments.pngbin0 -> 2255 bytes
-rw-r--r--graphics/sprites/monsters/ironfragments.xml18
-rw-r--r--graphics/sprites/monsters/loghead.pngbin0 -> 78446 bytes
-rw-r--r--graphics/sprites/monsters/loghead.xml66
-rw-r--r--graphics/sprites/monsters/nightdragon.pngbin0 -> 338787 bytes
-rw-r--r--graphics/sprites/monsters/nightdragon.xml46
-rw-r--r--graphics/sprites/monsters/poisonspikymushroom.pngbin0 -> 18361 bytes
-rw-r--r--graphics/sprites/monsters/poisonspikymushroom.xml72
-rw-r--r--graphics/sprites/monsters/reddragon.pngbin0 -> 319471 bytes
-rw-r--r--graphics/sprites/monsters/reddragon.xml51
-rw-r--r--graphics/sprites/monsters/redmushroom.pngbin0 -> 11013 bytes
-rw-r--r--graphics/sprites/monsters/redmushroom.xml71
-rw-r--r--graphics/sprites/monsters/scar.pngbin0 -> 78947 bytes
-rw-r--r--graphics/sprites/monsters/scar.xml77
-rw-r--r--graphics/sprites/monsters/smokedragon.pngbin0 -> 352075 bytes
-rw-r--r--graphics/sprites/monsters/smokedragon.xml51
-rw-r--r--graphics/sprites/monsters/vampirebat.pngbin0 -> 12296 bytes
-rw-r--r--graphics/sprites/monsters/vampirebat.xml50
-rw-r--r--graphics/sprites/monsters/warlordskull.pngbin0 -> 27840 bytes
-rw-r--r--graphics/sprites/monsters/warlordskull.xml57
-rw-r--r--graphics/sprites/monsters/witchedzombie.pngbin0 -> 80136 bytes
-rw-r--r--graphics/sprites/monsters/witchedzombie.xml62
-rw-r--r--graphics/sprites/monsters/witchjack'o.pngbin0 -> 17595 bytes
-rw-r--r--graphics/sprites/monsters/witchjack'o.xml43
-rw-r--r--graphics/sprites/monsters/yeti.pngbin0 -> 94076 bytes
-rw-r--r--graphics/sprites/monsters/yeti.xml64
-rw-r--r--graphics/sprites/monsters/yetiking.pngbin0 -> 97642 bytes
-rw-r--r--graphics/sprites/monsters/yetiking.xml64
56 files changed, 1853 insertions, 0 deletions
diff --git a/graphics/sprites/monsters/alphamouboo.png b/graphics/sprites/monsters/alphamouboo.png
new file mode 100644
index 00000000..55e98f11
--- /dev/null
+++ b/graphics/sprites/monsters/alphamouboo.png
Binary files differ
diff --git a/graphics/sprites/monsters/alphamouboo.xml b/graphics/sprites/monsters/alphamouboo.xml
new file mode 100644
index 00000000..e2259310
--- /dev/null
+++ b/graphics/sprites/monsters/alphamouboo.xml
@@ -0,0 +1,82 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/alphamouboo.png" width="80" height="80" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="15" />
+ </animation>
+ <animation direction="up">
+ <frame index="30" />
+ </animation>
+ <animation direction="right">
+ <frame index="45" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="6" delay="75" />
+ </animation>
+ <animation direction="left">
+ <sequence start="16" end="21" delay="75" />
+ </animation>
+ <animation direction="up">
+ <sequence start="31" end="36" delay="75" />
+ </animation>
+ <animation direction="right">
+ <sequence start="46" end="51" delay="75" />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="14" delay="100" />
+ <frame index="29" delay="100" />
+ <frame index="44" delay="100" />
+ <frame index="59" delay="100" />
+ </animation>
+ <animation direction="left">
+ <frame index="14" delay="100" />
+ <frame index="29" delay="100" />
+ <frame index="44" delay="100" />
+ <frame index="59" delay="100" />
+ </animation>
+ <animation direction="up">
+ <frame index="14" delay="100" />
+ <frame index="29" delay="100" />
+ <frame index="44" delay="100" />
+ <frame index="59" delay="100" />
+ </animation>
+ <animation direction="right">
+ <frame index="14" delay="100" />
+ <frame index="29" delay="100" />
+ <frame index="44" delay="100" />
+ <frame index="59" delay="100" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="7" end="13" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="21" end="27" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="36" end="42" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="52" end="58" delay="75" />
+ <end />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/assassin.png b/graphics/sprites/monsters/assassin.png
new file mode 100644
index 00000000..8f4b5586
--- /dev/null
+++ b/graphics/sprites/monsters/assassin.png
Binary files differ
diff --git a/graphics/sprites/monsters/assassin.xml b/graphics/sprites/monsters/assassin.xml
new file mode 100644
index 00000000..b6e079a3
--- /dev/null
+++ b/graphics/sprites/monsters/assassin.xml
@@ -0,0 +1,189 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/assassin.png|W" width="64" height="64" />
+
+ <action name="default" imageset="base"/>
+ <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_sword_stab" imageset="base">
+ <animation direction="down">
+ <sequence start="9" end="12" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="27" end="30" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="45" end="48" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="63" end="66" delay="100"/>
+ <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_spear" imageset="base">
+ <animation direction="down">
+ <sequence start="72" end="75" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="76" end="79" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="81" end="84" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="85" end="88" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_chop" imageset="base">
+ <animation direction="down">
+ <sequence start="90" end="93" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="94" end="97" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="99" end="102" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="103" end="106" delay="140"/>
+ <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/bee.png b/graphics/sprites/monsters/bee.png
new file mode 100644
index 00000000..cd1f8bcd
--- /dev/null
+++ b/graphics/sprites/monsters/bee.png
Binary files differ
diff --git a/graphics/sprites/monsters/bee.xml b/graphics/sprites/monsters/bee.xml
new file mode 100644
index 00000000..c718bbd0
--- /dev/null
+++ b/graphics/sprites/monsters/bee.xml
@@ -0,0 +1,94 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/bee.png" width="20" height="19"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <sequence start="8" end="11" delay="75" offsetY="-20"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="0" end="3" delay="75" offsetY="-20"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="12" end="15" delay="75" offsetY="-20"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="4" end="7" delay="75" offsetY="-20"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <sequence start="16" end="19" delay="75" offsetY="-16"/>
+ <sequence start="16" end="19" delay="75" offsetY="-12"/>
+ <sequence start="16" end="19" delay="75" offsetY="-8"/>
+ <sequence start="16" end="19" delay="75" offsetY="-4"/>
+ <sequence start="16" end="19" delay="75" offsetY="0"/>
+ <frame index="16" offsetY="16"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="16" end="19" delay="75" offsetY="-8"/>
+ <sequence start="16" end="19" delay="75" offsetY="-12"/>
+ <sequence start="16" end="19" delay="75" offsetY="-8"/>
+ <sequence start="16" end="19" delay="75" offsetY="-4"/>
+ <sequence start="16" end="19" delay="75" offsetY="0"/>
+ <frame index="17" offsetY="8"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="16" end="19" delay="75" offsetY="-16"/>
+ <sequence start="16" end="19" delay="75" offsetY="-12"/>
+ <sequence start="16" end="19" delay="75" offsetY="-8"/>
+ <sequence start="16" end="19" delay="75" offsetY="-4"/>
+ <sequence start="16" end="19" delay="75" offsetY="0"/>
+ <frame index="18" offsetY="4"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="16" end="19" delay="75" offsetY="-16"/>
+ <sequence start="16" end="19" delay="75" offsetY="-12"/>
+ <sequence start="16" end="19" delay="75" offsetY="-8"/>
+ <sequence start="16" end="19" delay="75" offsetY="-4"/>
+ <sequence start="16" end="19" delay="75" offsetY="0"/>
+ <frame index="19" offsetY="12"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="8" delay="75" offsetY="-12"/>
+ <frame index="9" delay="75" offsetY="-8"/>
+ <frame index="10" delay="75" offsetY="-4"/>
+ <frame index="11" delay="75" offsetY="0"/>
+ <frame index="10" delay="75" offsetY="-4"/>
+ <frame index="9" delay="75" offsetY="-8"/>
+ <frame index="8" delay="75" offsetY="-12"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" delay="75" offsetY="-16" offsetX="0"/>
+ <frame index="1" delay="75" offsetY="-16" offsetX="-4"/>
+ <frame index="2" delay="75" offsetY="-16" offsetX="-8"/>
+ <frame index="3" delay="75" offsetY="-16" offsetX="-12"/>
+ <frame index="2" delay="75" offsetY="-16" offsetX="-8"/>
+ <frame index="1" delay="75" offsetY="-16" offsetX="-4"/>
+ <frame index="0" delay="75" offsetY="-16" offsetX="0"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="12" delay="75" offsetY="-14"/>
+ <frame index="13" delay="75" offsetY="-16"/>
+ <frame index="14" delay="75" offsetY="-18"/>
+ <frame index="15" delay="75" offsetY="-20"/>
+ <frame index="14" delay="75" offsetY="-18"/>
+ <frame index="13" delay="75" offsetY="-16"/>
+ <frame index="12" delay="75" offsetY="-14"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="4" delay="75" offsetY="-16" offsetX="0"/>
+ <frame index="5" delay="75" offsetY="-16" offsetX="4"/>
+ <frame index="6" delay="75" offsetY="-16" offsetX="8"/>
+ <frame index="7" delay="75" offsetY="-16" offsetX="12"/>
+ <frame index="6" delay="75" offsetY="-16" offsetX="8"/>
+ <frame index="5" delay="75" offsetY="-16" offsetX="4"/>
+ <frame index="4" delay="75" offsetY="-16" offsetX="0"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/bhopfluffy.png b/graphics/sprites/monsters/bhopfluffy.png
new file mode 100644
index 00000000..750ec3ad
--- /dev/null
+++ b/graphics/sprites/monsters/bhopfluffy.png
Binary files differ
diff --git a/graphics/sprites/monsters/bhopfluffy.xml b/graphics/sprites/monsters/bhopfluffy.xml
new file mode 100644
index 00000000..fa6aed6f
--- /dev/null
+++ b/graphics/sprites/monsters/bhopfluffy.xml
@@ -0,0 +1,71 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <!-- Editado por Lunovox em 03/04/2010 para o evento de Páscoa -->
+ <imageset name="base" src="graphics/sprites/monsters/bhopfluffy.png|W;C" width="28" height="32" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY ="-3" />
+ </animation>
+ <animation direction="left">
+ <frame index="10" offsetY ="-6" />
+ </animation>
+ <animation direction="up">
+ <frame index="20" offsetY ="-4" />
+ </animation>
+ <animation direction="right">
+ <frame index="30" offsetY ="-6" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="100" offsetY ="-3" />
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="100" offsetY ="-6" />
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="100" offsetY ="-4" />
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="100" offsetY ="-6" />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetY ="-3" />
+ </animation>
+ <animation direction="left">
+ <frame index="19" offsetY ="-6" />
+ </animation>
+ <animation direction="up">
+ <frame index="29" offsetY ="-4" />
+ </animation>
+ <animation direction="right">
+ <frame index="39" offsetY ="-6" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75" offsetY ="-3" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" offsetY ="-6" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" offsetY ="-4" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75" offsetY ="-6" />
+ <end />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/darklizard.png b/graphics/sprites/monsters/darklizard.png
new file mode 100644
index 00000000..1d0ff1b7
--- /dev/null
+++ b/graphics/sprites/monsters/darklizard.png
Binary files differ
diff --git a/graphics/sprites/monsters/darklizard.xml b/graphics/sprites/monsters/darklizard.xml
new file mode 100644
index 00000000..dfe84903
--- /dev/null
+++ b/graphics/sprites/monsters/darklizard.xml
@@ -0,0 +1,67 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/darklizard.png|W" width="80" height="56" />
+
+
+<action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="26" />
+ </animation>
+ <animation direction="left">
+ <frame index="14" />
+ </animation>
+ <animation direction="up">
+ <frame index="38" />
+ </animation>
+ <animation direction="right">
+ <frame index="2" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="24" end="29" delay="75" />
+ </animation>
+ <animation direction="left">
+ <sequence start="12" end="17" delay="75" />
+ </animation>
+ <animation direction="up">
+ <sequence start="36" end="41" delay="75" />
+ </animation>
+ <animation direction="right">
+ <sequence start="0" end="5" delay="75" />
+ </animation>
+ </action>
+
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="11" delay="100" />
+ <frame index="23" delay="100" />
+ <frame index="35" delay="100" />
+ <frame index="47" delay="0" />
+ <frame index="47" delay="0" />
+ </animation>
+ </action>
+
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="30" end="34" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="18" end="22" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="42" end="46" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="6" end="10" delay="75" />
+ <end />
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/demonicgoblin.png b/graphics/sprites/monsters/demonicgoblin.png
new file mode 100644
index 00000000..72f70d98
--- /dev/null
+++ b/graphics/sprites/monsters/demonicgoblin.png
Binary files differ
diff --git a/graphics/sprites/monsters/demonicgoblin.xml b/graphics/sprites/monsters/demonicgoblin.xml
new file mode 100644
index 00000000..e586fce2
--- /dev/null
+++ b/graphics/sprites/monsters/demonicgoblin.xml
@@ -0,0 +1,70 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/demonicgoblin.png" width="60" height="43" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX ="0" offsetY ="-8" />
+ </animation>
+ <animation direction="left">
+ <frame index="10" offsetX ="-6" offsetY ="-8" />
+ </animation>
+ <animation direction="up">
+ <frame index="20" offsetX ="0" offsetY ="-8" />
+ </animation>
+ <animation direction="right">
+ <frame index="30" offsetX ="6" offsetY ="-8" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="75" offsetX ="0" offsetY ="-8" />
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="75" offsetX ="-6" offsetY ="-8" />
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="75" offsetX ="0" offsetY ="-8" />
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="75" offsetX ="6" offsetY ="-8" />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetX ="-6" offsetY ="-8" />
+ </animation>
+ <animation direction="left">
+ <frame index="19" offsetX ="-6" offsetY ="-8" />
+ </animation>
+ <animation direction="up">
+ <frame index="29" offsetX ="6" offsetY ="-8" />
+ </animation>
+ <animation direction="right">
+ <frame index="39" offsetX ="6" offsetY ="-8" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75" offsetX ="0" offsetY ="-8" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" offsetX ="-6" offsetY ="-8" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" offsetX ="0" offsetY ="-8" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75" offsetX ="6" offsetY ="-8" />
+ <end />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/firegoblin.png b/graphics/sprites/monsters/firegoblin.png
new file mode 100644
index 00000000..b52d274e
--- /dev/null
+++ b/graphics/sprites/monsters/firegoblin.png
Binary files differ
diff --git a/graphics/sprites/monsters/firegoblin.xml b/graphics/sprites/monsters/firegoblin.xml
new file mode 100644
index 00000000..296ff2ab
--- /dev/null
+++ b/graphics/sprites/monsters/firegoblin.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/firegoblin.png" width="60" height="43"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-8"/>
+ </animation>
+ <animation direction="left">
+ <frame index="10" offsetX="-6" offsetY="-8"/>
+ </animation>
+ <animation direction="up">
+ <frame index="20" offsetX="0" offsetY="-8"/>
+ </animation>
+ <animation direction="right">
+ <frame index="30" offsetX="6" offsetY="-8"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="75" offsetX="0" offsetY="-8"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="75" offsetX="-6" offsetY="-8"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="75" offsetX="0" offsetY="-8"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="75" offsetX="6" offsetY="-8"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetX="-6" offsetY="-8"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19" offsetX="-6" offsetY="-8"/>
+ </animation>
+ <animation direction="up">
+ <frame index="29" offsetX="6" offsetY="-8"/>
+ </animation>
+ <animation direction="right">
+ <frame index="39" offsetX="6" offsetY="-8"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75" offsetX="0" offsetY="-8"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" offsetX="-6" offsetY="-8"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" offsetX="0" offsetY="-8"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75" offsetX="6" offsetY="-8"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/forain.png b/graphics/sprites/monsters/forain.png
new file mode 100644
index 00000000..dbbb5e20
--- /dev/null
+++ b/graphics/sprites/monsters/forain.png
Binary files differ
diff --git a/graphics/sprites/monsters/forain.xml b/graphics/sprites/monsters/forain.xml
new file mode 100644
index 00000000..b3a70d87
--- /dev/null
+++ b/graphics/sprites/monsters/forain.xml
@@ -0,0 +1,71 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/forain.png" width="80" height="80" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="3" delay="250"/>
+ <frame index="4" delay="250"/>
+ </animation>
+ <animation>
+ <frame index="10" delay="250"/>
+ <frame index="11" delay="250"/>
+ </animation>
+ <animation direction="up">
+ <frame index="31" delay="250"/>
+ <frame index="34" delay="250"/>
+ <frame index="35" delay="250"/>
+ </animation>
+ <animation direction="right">
+ <frame index="20" delay="250"/>
+ <frame index="21" delay="250"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="160" />
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="160" />
+ </animation>
+ <animation direction="up">
+ <sequence start="31" end="34" delay="160" />
+ </animation>
+ <animation direction="right">
+ <sequence start="21" end="24" delay="160" />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" />
+ </animation>
+ <animation direction="left">
+ <frame index="19" />
+ </animation>
+ <animation direction="up">
+ <frame index="39" />
+ </animation>
+ <animation direction="right">
+ <frame index="29" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="105" />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="105" />
+ </animation>
+ <animation direction="up">
+ <sequence start="35" end="38" delay="105" />
+ </animation>
+ <animation direction="right">
+ <sequence start="25" end="28" delay="105" />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/forestdragon.png b/graphics/sprites/monsters/forestdragon.png
new file mode 100644
index 00000000..ea97605a
--- /dev/null
+++ b/graphics/sprites/monsters/forestdragon.png
Binary files differ
diff --git a/graphics/sprites/monsters/forestdragon.xml b/graphics/sprites/monsters/forestdragon.xml
new file mode 100644
index 00000000..4ea47bca
--- /dev/null
+++ b/graphics/sprites/monsters/forestdragon.xml
@@ -0,0 +1,51 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/forestdragon.png" width="256" height="128"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="1000" offsetY="10"/>
+ <frame index="1" delay="250" offsetY="10"/>
+ </animation>
+ <animation direction="up">
+ <frame index="8" delay="1000" offsetY="10"/>
+ <frame index="9" delay="250" offsetY="10"/>
+ </animation>
+ <animation direction="right">
+ <frame index="16" delay="1000" offsetY="10"/>
+ <frame index="17" delay="250" offsetY="10"/>
+ </animation>
+ <animation direction="left">
+ <frame index="24" delay="1000" offsetY="10"/>
+ <frame index="25" delay="250" offsetY="10"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="2" end="7" delay="100" offsetY="10"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="10" end="15" delay="100" offsetY="10"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="18" end="23" delay="100" offsetY="10"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="26" end="31" delay="100" offsetY="10"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="32" offsetY="10"/>
+ <end />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/forestmushroom.png b/graphics/sprites/monsters/forestmushroom.png
new file mode 100644
index 00000000..77eb93d2
--- /dev/null
+++ b/graphics/sprites/monsters/forestmushroom.png
Binary files differ
diff --git a/graphics/sprites/monsters/forestmushroom.xml b/graphics/sprites/monsters/forestmushroom.xml
new file mode 100644
index 00000000..b7259f9b
--- /dev/null
+++ b/graphics/sprites/monsters/forestmushroom.xml
@@ -0,0 +1,70 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/forestmushroom.png" width="42" height="40" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY ="-8" />
+ </animation>
+ <animation direction="left">
+ <frame index="10" offsetY ="-8" />
+ </animation>
+ <animation direction="up">
+ <frame index="20" offsetY ="-8" />
+ </animation>
+ <animation direction="right">
+ <frame index="30" offsetX ="1" offsetY ="-8" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="75" offsetY ="-8" />
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="75" offsetY ="-8" />
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="75" offsetY ="-8" />
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="75" offsetX ="1" offsetY ="-8" />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetY ="-8" />
+ </animation>
+ <animation direction="left">
+ <frame index="19" offsetY ="-8" />
+ </animation>
+ <animation direction="up">
+ <frame index="29" offsetY ="-8" />
+ </animation>
+ <animation direction="right">
+ <frame index="39" offsetX ="1" offsetY ="-8" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75" offsetY ="-8" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" offsetY ="-8" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" offsetY ="-8" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75" offsetX ="1" offsetY ="-8" />
+ <end />
+ </animation>
+ </action>
+
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/monsters/giantmutatedbat.png b/graphics/sprites/monsters/giantmutatedbat.png
new file mode 100644
index 00000000..d1c57a55
--- /dev/null
+++ b/graphics/sprites/monsters/giantmutatedbat.png
Binary files differ
diff --git a/graphics/sprites/monsters/giantmutatedbat.xml b/graphics/sprites/monsters/giantmutatedbat.xml
new file mode 100644
index 00000000..ea208cba
--- /dev/null
+++ b/graphics/sprites/monsters/giantmutatedbat.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/giantmutatedbat.png|W;R" width="108" height="100" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="4" delay="50" offsetY ="0" />
+ </animation>
+ <animation direction="left">
+ <sequence start="10" end="14" delay="50" offsetY ="0" />
+ </animation>
+ <animation direction="up">
+ <sequence start="20" end="24" delay="50" offsetY ="0" />
+ </animation>
+ <animation direction="right">
+ <sequence start="30" end="34" delay="50" offsetY ="0" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="50" offsetY ="0" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="50" offsetY ="0" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="50" offsetY ="0" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="50" offsetY ="0" />
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation>
+ <frame index="9" offsetY ="0" delay="2500" />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/goldenskull.png b/graphics/sprites/monsters/goldenskull.png
new file mode 100644
index 00000000..53a71314
--- /dev/null
+++ b/graphics/sprites/monsters/goldenskull.png
Binary files differ
diff --git a/graphics/sprites/monsters/goldenskull.xml b/graphics/sprites/monsters/goldenskull.xml
new file mode 100644
index 00000000..d7766ad7
--- /dev/null
+++ b/graphics/sprites/monsters/goldenskull.xml
@@ -0,0 +1,72 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/goldenskull.png" width="45" height="60"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="350"/>
+ <frame index="1" delay="350"/>
+ </animation>
+ <animation direction="left">
+ <frame index="12" delay="350"/>
+ <frame index="13" delay="350"/>
+ </animation>
+ <animation direction="up">
+ <frame index="24" delay="350"/>
+ <frame index="25" delay="350"/>
+ </animation>
+ <animation direction="right">
+ <frame index="36" delay="350"/>
+ <frame index="37" delay="350"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="4" delay="150"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="12" end="16" delay="150"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="24" end="28" delay="150"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="36" end="40" delay="150"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="right">
+ <sequence start="44" end="46" delay="150"/>
+ <frame index="47" delay="0"/>
+ </animation>
+ <animation direction="down">
+ <sequence start="8" end="10" delay="150"/>
+ <frame index="11" delay="0"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="20" end="22" delay="150"/>
+ <frame index="23" delay="0"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="32" end="34" delay="150"/>
+ <frame index="35" delay="0"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="7" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="17" end="19" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="29" end="31" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="41" end="43" delay="100"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/halloweenjack'o.png b/graphics/sprites/monsters/halloweenjack'o.png
new file mode 100644
index 00000000..248d98d4
--- /dev/null
+++ b/graphics/sprites/monsters/halloweenjack'o.png
Binary files differ
diff --git a/graphics/sprites/monsters/halloweenjack'o.xml b/graphics/sprites/monsters/halloweenjack'o.xml
new file mode 100644
index 00000000..c9d2015f
--- /dev/null
+++ b/graphics/sprites/monsters/halloweenjack'o.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/halloweenjack'o.png" width="60" height="60"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="2" delay="200"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="3" end="5" delay="200"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="6" end="8" delay="200"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="9" end="11" delay="200"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="12" end="14" delay="200"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="15" end="17" delay="200"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="18" end="20" delay="200"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="23" delay="200"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <sequence start="24" end="28" delay="200"/>
+ <frame index="28" delay="0"/>
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/icedfluffy.png b/graphics/sprites/monsters/icedfluffy.png
new file mode 100644
index 00000000..f8cb60b1
--- /dev/null
+++ b/graphics/sprites/monsters/icedfluffy.png
Binary files differ
diff --git a/graphics/sprites/monsters/icedfluffy.xml b/graphics/sprites/monsters/icedfluffy.xml
new file mode 100644
index 00000000..32ec098f
--- /dev/null
+++ b/graphics/sprites/monsters/icedfluffy.xml
@@ -0,0 +1,71 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <!-- Editado por Lunovox em 03/04/2010 para o evento de Páscoa -->
+ <imageset name="base" src="graphics/sprites/monsters/icedfluffy.png|W;C" width="28" height="32" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY ="-3" />
+ </animation>
+ <animation direction="left">
+ <frame index="10" offsetY ="-6" />
+ </animation>
+ <animation direction="up">
+ <frame index="20" offsetY ="-4" />
+ </animation>
+ <animation direction="right">
+ <frame index="30" offsetY ="-6" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="100" offsetY ="-3" />
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="100" offsetY ="-6" />
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="100" offsetY ="-4" />
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="100" offsetY ="-6" />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetY ="-3" />
+ </animation>
+ <animation direction="left">
+ <frame index="19" offsetY ="-6" />
+ </animation>
+ <animation direction="up">
+ <frame index="29" offsetY ="-4" />
+ </animation>
+ <animation direction="right">
+ <frame index="39" offsetY ="-6" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75" offsetY ="-3" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" offsetY ="-6" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" offsetY ="-4" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75" offsetY ="-6" />
+ <end />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/ironfragments.png b/graphics/sprites/monsters/ironfragments.png
new file mode 100644
index 00000000..8a7551b1
--- /dev/null
+++ b/graphics/sprites/monsters/ironfragments.png
Binary files differ
diff --git a/graphics/sprites/monsters/ironfragments.xml b/graphics/sprites/monsters/ironfragments.xml
new file mode 100644
index 00000000..6fd48e94
--- /dev/null
+++ b/graphics/sprites/monsters/ironfragments.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/ironfragments.png|W" width="32" height="32" />
+
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation>
+ <frame index="1"/>
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/loghead.png b/graphics/sprites/monsters/loghead.png
new file mode 100644
index 00000000..183faf69
--- /dev/null
+++ b/graphics/sprites/monsters/loghead.png
Binary files differ
diff --git a/graphics/sprites/monsters/loghead.xml b/graphics/sprites/monsters/loghead.xml
new file mode 100644
index 00000000..07e01975
--- /dev/null
+++ b/graphics/sprites/monsters/loghead.xml
@@ -0,0 +1,66 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/loghead.png" width="45" height="43"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="100"/>
+ <frame index="1" delay="100"/>
+ <frame index="0" delay="100"/>
+ <frame index="1" delay="3500"/>
+ <frame index="0" delay="100"/>
+ <frame index="1" delay="4000"/>
+ </animation>
+ <animation direction="right">
+ <frame index="18" delay="100"/>
+ <frame index="19" delay="100"/>
+ <frame index="18" delay="100"/>
+ <frame index="19" delay="3500"/>
+ <frame index="18" delay="100"/>
+ <frame index="19" delay="4000"/>
+ </animation>
+ <animation direction="up">
+ <frame index="6"/>
+ </animation>
+ <animation direction="left">
+ <frame index="12"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="2" end="5" delay="120"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="20" end="23" delay="120"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="8" end="11" delay="120"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="14" end="17" delay="120"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <sequence start="24" end="29" delay="400"/>
+ <frame index="29" delay="5000"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="34" end="35" delay="120"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="46" end="47" delay="120"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="40" end="41" delay="120"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="52" end="53" delay="120"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/nightdragon.png b/graphics/sprites/monsters/nightdragon.png
new file mode 100644
index 00000000..e6e5cda2
--- /dev/null
+++ b/graphics/sprites/monsters/nightdragon.png
Binary files differ
diff --git a/graphics/sprites/monsters/nightdragon.xml b/graphics/sprites/monsters/nightdragon.xml
new file mode 100644
index 00000000..16db8b30
--- /dev/null
+++ b/graphics/sprites/monsters/nightdragon.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/nightdragon.png" width="256" height="128"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="1000" offsetY="10"/>
+ <frame index="1" delay="250" offsetY="10"/>
+ </animation>
+ <animation direction="up">
+ <frame index="8" delay="1000" offsetY="10"/>
+ <frame index="9" delay="250" offsetY="10"/>
+ </animation>
+ <animation direction="right">
+ <frame index="16" delay="1000" offsetY="10"/>
+ <frame index="17" delay="250" offsetY="10"/>
+ </animation>
+ <animation direction="left">
+ <frame index="24" delay="1000" offsetY="10"/>
+ <frame index="25" delay="250" offsetY="10"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="2" end="7" delay="100" offsetY="10"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="10" end="15" delay="100" offsetY="10"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="18" end="23" delay="100" offsetY="10"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="26" end="31" delay="100" offsetY="10"/>
+ <end />
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="32" offsetY="10"/>
+ <end />
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/poisonspikymushroom.png b/graphics/sprites/monsters/poisonspikymushroom.png
new file mode 100644
index 00000000..2d28927a
--- /dev/null
+++ b/graphics/sprites/monsters/poisonspikymushroom.png
Binary files differ
diff --git a/graphics/sprites/monsters/poisonspikymushroom.xml b/graphics/sprites/monsters/poisonspikymushroom.xml
new file mode 100644
index 00000000..fda77a96
--- /dev/null
+++ b/graphics/sprites/monsters/poisonspikymushroom.xml
@@ -0,0 +1,72 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/poisonspikymushroom.png" width="42" height="40" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY ="-8" />
+ </animation>
+ <animation direction="left">
+ <frame index="10" offsetY ="-8" />
+ </animation>
+ <animation direction="up">
+ <frame index="20" offsetY ="-8" />
+ </animation>
+ <animation direction="right">
+ <frame index="30" offsetX ="1" offsetY ="-8" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="75" offsetY ="-8" />
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="75" offsetY ="-8" />
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="75" offsetY ="-8" />
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="75" offsetX ="1" offsetY ="-8" />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetY ="-8" />
+ </animation>
+ <animation direction="left">
+ <frame index="19" offsetY ="-8" />
+ </animation>
+ <animation direction="up">
+ <frame index="29" offsetY ="-8" />
+ </animation>
+ <animation direction="right">
+ <frame index="39" offsetX ="1" offsetY ="-8" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75" offsetY ="-8" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" offsetY ="-8" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" offsetY ="-8" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75" offsetX ="1" offsetY ="-8" />
+ <end />
+ </animation>
+ </action>
+
+</sprite>
+
+
diff --git a/graphics/sprites/monsters/reddragon.png b/graphics/sprites/monsters/reddragon.png
new file mode 100644
index 00000000..e4b560c4
--- /dev/null
+++ b/graphics/sprites/monsters/reddragon.png
Binary files differ
diff --git a/graphics/sprites/monsters/reddragon.xml b/graphics/sprites/monsters/reddragon.xml
new file mode 100644
index 00000000..5a30ff06
--- /dev/null
+++ b/graphics/sprites/monsters/reddragon.xml
@@ -0,0 +1,51 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/reddragon.png" width="256" height="128"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="1000" offsetY="10"/>
+ <frame index="1" delay="250" offsetY="10"/>
+ </animation>
+ <animation direction="up">
+ <frame index="8" delay="1000" offsetY="10"/>
+ <frame index="9" delay="250" offsetY="10"/>
+ </animation>
+ <animation direction="right">
+ <frame index="16" delay="1000" offsetY="10"/>
+ <frame index="17" delay="250" offsetY="10"/>
+ </animation>
+ <animation direction="left">
+ <frame index="24" delay="1000" offsetY="10"/>
+ <frame index="25" delay="250" offsetY="10"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="2" end="7" delay="100" offsetY="10"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="10" end="15" delay="100" offsetY="10"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="18" end="23" delay="100" offsetY="10"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="26" end="31" delay="100" offsetY="10"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="32" offsetY="10"/>
+ <end />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/redmushroom.png b/graphics/sprites/monsters/redmushroom.png
new file mode 100644
index 00000000..b40b47cb
--- /dev/null
+++ b/graphics/sprites/monsters/redmushroom.png
Binary files differ
diff --git a/graphics/sprites/monsters/redmushroom.xml b/graphics/sprites/monsters/redmushroom.xml
new file mode 100644
index 00000000..d559f715
--- /dev/null
+++ b/graphics/sprites/monsters/redmushroom.xml
@@ -0,0 +1,71 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/redmushroom.png" width="42" height="33" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX ="7" offsetY ="-10" />
+ </animation>
+ <animation direction="left">
+ <frame index="10" offsetX ="5" offsetY ="-10" />
+ </animation>
+ <animation direction="up">
+ <frame index="20" offsetX ="7" offsetY ="-10" />
+ </animation>
+ <animation direction="right">
+ <frame index="30" offsetX ="7" offsetY ="-10" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="125" offsetX ="7" offsetY ="-10" />
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="125" offsetX ="5" offsetY ="-10" />
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="125" offsetX ="7" offsetY ="-10" />
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="250" offsetX ="7" offsetY ="-10" />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetX ="7" offsetY ="-10" />
+ </animation>
+ <animation direction="left">
+ <frame index="19" offsetX ="5" offsetY ="-10" />
+ </animation>
+ <animation direction="up">
+ <frame index="29" offsetX ="7" offsetY ="-10" />
+ </animation>
+ <animation direction="right">
+ <frame index="39" offsetX ="7" offsetY ="-10" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75" offsetX ="7" offsetY ="-10" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" offsetX ="5" offsetY ="-10" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" offsetX ="7" offsetY ="-10" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75" offsetX ="7" offsetY ="-10" />
+ <end />
+ </animation>
+ </action>
+
+</sprite>
+
diff --git a/graphics/sprites/monsters/scar.png b/graphics/sprites/monsters/scar.png
new file mode 100644
index 00000000..838d6dfe
--- /dev/null
+++ b/graphics/sprites/monsters/scar.png
Binary files differ
diff --git a/graphics/sprites/monsters/scar.xml b/graphics/sprites/monsters/scar.xml
new file mode 100644
index 00000000..3d128e38
--- /dev/null
+++ b/graphics/sprites/monsters/scar.xml
@@ -0,0 +1,77 @@
+<?xml version="1.0"?>
+<sprite name="player" action="stand">
+
+ <imageset name="base" src="graphics/sprites/monsters/scar.png" width="34" height="61"/>
+
+ <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="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="dead" imageset="base">
+ <animation direction="default">
+ <frame index="7" delay="75"/>
+ <frame index="8" delay="75"/>
+ <frame index="16" delay="75"/>
+ <frame index="17" delay="75"/>
+ <frame index="25" delay="75"/>
+ <frame index="26" delay="75"/>
+ <frame index="34" delay="75"/>
+ <frame index="35" delay="75"/>
+ <frame index="43" delay="75"/>
+ <frame index="44" delay="75"/>
+ <frame index="52" delay="75"/>
+ <frame index="53" delay="75"/>
+ <frame index="61" delay="75"/>
+ <frame index="62" delay="75"/>
+ <frame index="70" delay="75"/>
+ <frame index="71"/>
+ <end/>
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/smokedragon.png b/graphics/sprites/monsters/smokedragon.png
new file mode 100644
index 00000000..bfc7de92
--- /dev/null
+++ b/graphics/sprites/monsters/smokedragon.png
Binary files differ
diff --git a/graphics/sprites/monsters/smokedragon.xml b/graphics/sprites/monsters/smokedragon.xml
new file mode 100644
index 00000000..5cbb3df9
--- /dev/null
+++ b/graphics/sprites/monsters/smokedragon.xml
@@ -0,0 +1,51 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/smokedragon.png" width="256" height="128"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="1000" offsetY="10"/>
+ <frame index="1" delay="250" offsetY="10"/>
+ </animation>
+ <animation direction="up">
+ <frame index="8" delay="1000" offsetY="10"/>
+ <frame index="9" delay="250" offsetY="10"/>
+ </animation>
+ <animation direction="right">
+ <frame index="16" delay="1000" offsetY="10"/>
+ <frame index="17" delay="250" offsetY="10"/>
+ </animation>
+ <animation direction="left">
+ <frame index="24" delay="1000" offsetY="10"/>
+ <frame index="25" delay="250" offsetY="10"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="2" end="7" delay="100" offsetY="10"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="10" end="15" delay="100" offsetY="10"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="18" end="23" delay="100" offsetY="10"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="26" end="31" delay="100" offsetY="10"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="32" offsetY="10"/>
+ <end />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/vampirebat.png b/graphics/sprites/monsters/vampirebat.png
new file mode 100644
index 00000000..1e92e9ba
--- /dev/null
+++ b/graphics/sprites/monsters/vampirebat.png
Binary files differ
diff --git a/graphics/sprites/monsters/vampirebat.xml b/graphics/sprites/monsters/vampirebat.xml
new file mode 100644
index 00000000..fb2ee444
--- /dev/null
+++ b/graphics/sprites/monsters/vampirebat.xml
@@ -0,0 +1,50 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/vampirebat.png" width="37" height="58"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="50" offsetY="0"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="50" offsetY="0"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="50" offsetY="0"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="50" offsetY="0"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetY="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19" offsetY="0"/>
+ </animation>
+ <animation direction="up">
+ <frame index="29" offsetY="0"/>
+ </animation>
+ <animation direction="right">
+ <frame index="39" offsetY="0"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75" offsetY="0"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" offsetY="0"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" offsetY="0"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75" offsetY="0"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/warlordskull.png b/graphics/sprites/monsters/warlordskull.png
new file mode 100644
index 00000000..1cd45ee9
--- /dev/null
+++ b/graphics/sprites/monsters/warlordskull.png
Binary files differ
diff --git a/graphics/sprites/monsters/warlordskull.xml b/graphics/sprites/monsters/warlordskull.xml
new file mode 100644
index 00000000..4e5d13b3
--- /dev/null
+++ b/graphics/sprites/monsters/warlordskull.xml
@@ -0,0 +1,57 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/warlordskull.png" width="50" height="64" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="3" delay="100" />
+ </animation>
+ <animation direction="left">
+ <sequence start="10" end="13" delay="100" />
+ </animation>
+ <animation direction="up">
+ <sequence start="20" end="23" delay="100" />
+ </animation>
+ <animation direction="right">
+ <sequence start="30" end="33" delay="100" />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" />
+ </animation>
+ <animation direction="left">
+ <frame index="19" />
+ </animation>
+ <animation direction="up">
+ <frame index="29" />
+ </animation>
+ <animation direction="right">
+ <frame index="39" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="4" end="8" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="14" end="18" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="24" end="28" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="34" end="38" delay="75" />
+ <end />
+ </animation>
+ </action>
+
+</sprite>
+
+
diff --git a/graphics/sprites/monsters/witchedzombie.png b/graphics/sprites/monsters/witchedzombie.png
new file mode 100644
index 00000000..51a9c5be
--- /dev/null
+++ b/graphics/sprites/monsters/witchedzombie.png
Binary files differ
diff --git a/graphics/sprites/monsters/witchedzombie.xml b/graphics/sprites/monsters/witchedzombie.xml
new file mode 100644
index 00000000..2ce4514e
--- /dev/null
+++ b/graphics/sprites/monsters/witchedzombie.xml
@@ -0,0 +1,62 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/witchedzombie.png" width="64" height="64" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="right">
+ <frame index="7"/>
+ </animation>
+ <animation direction="up">
+ <frame index="21"/>
+ </animation>
+ <animation direction="left">
+ <frame index="14"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="6" delay="200"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="8" end="13" delay="200"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="27" delay="200"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="14" end="20" delay="200"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <sequence start="44" end="55" delay="100"/>
+ <frame index="55" delay="0" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="28" end="31" delay="100"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="32" end="35" delay="100"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="40" end="43" delay="100"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="36" end="39" delay="100"/>
+ <end />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/witchjack'o.png b/graphics/sprites/monsters/witchjack'o.png
new file mode 100644
index 00000000..58ef0b76
--- /dev/null
+++ b/graphics/sprites/monsters/witchjack'o.png
Binary files differ
diff --git a/graphics/sprites/monsters/witchjack'o.xml b/graphics/sprites/monsters/witchjack'o.xml
new file mode 100644
index 00000000..cbf02d97
--- /dev/null
+++ b/graphics/sprites/monsters/witchjack'o.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/witchjack'o.png" width="57" height="60"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="2" delay="200"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="3" end="5" delay="200"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="6" end="8" delay="200"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="9" end="11" delay="200"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="12" end="14" delay="200"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="15" end="17" delay="200"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="18" end="20" delay="200"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="23" delay="200"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <sequence start="24" end="28" delay="200"/>
+ <frame index="28" delay="0"/>
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/yeti.png b/graphics/sprites/monsters/yeti.png
new file mode 100644
index 00000000..5ccfe7b7
--- /dev/null
+++ b/graphics/sprites/monsters/yeti.png
Binary files differ
diff --git a/graphics/sprites/monsters/yeti.xml b/graphics/sprites/monsters/yeti.xml
new file mode 100644
index 00000000..9d1e995a
--- /dev/null
+++ b/graphics/sprites/monsters/yeti.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/yeti.png" width="80" height="80"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="3"/>
+ </animation>
+ <animation>
+ <frame index="10"/>
+ </animation>
+ <animation direction="up">
+ <frame index="31"/>
+ </animation>
+ <animation direction="right">
+ <frame index="20"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="70"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="70"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="31" end="34" delay="70"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="21" end="24" delay="70"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19"/>
+ </animation>
+ <animation direction="up">
+ <frame index="39"/>
+ </animation>
+ <animation direction="right">
+ <frame index="29"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="60"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="60"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="35" end="38" delay="60"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="25" end="28" delay="60"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/yetiking.png b/graphics/sprites/monsters/yetiking.png
new file mode 100644
index 00000000..9c12ba12
--- /dev/null
+++ b/graphics/sprites/monsters/yetiking.png
Binary files differ
diff --git a/graphics/sprites/monsters/yetiking.xml b/graphics/sprites/monsters/yetiking.xml
new file mode 100644
index 00000000..feb6b297
--- /dev/null
+++ b/graphics/sprites/monsters/yetiking.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/yetiking.png" width="160" height="160"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="3"/>
+ </animation>
+ <animation>
+ <frame index="10"/>
+ </animation>
+ <animation direction="up">
+ <frame index="31"/>
+ </animation>
+ <animation direction="right">
+ <frame index="20"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="70"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="70"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="31" end="34" delay="70"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="21" end="24" delay="70"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19"/>
+ </animation>
+ <animation direction="up">
+ <frame index="39"/>
+ </animation>
+ <animation direction="right">
+ <frame index="29"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="60"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="60"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="35" end="38" delay="60"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="25" end="28" delay="60"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>