summaryrefslogtreecommitdiff
path: root/graphics/sprites/monsters/accessories
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2021-07-08 01:18:18 -0300
committerJesusaves <cpntb1@ymail.com>2021-07-08 01:18:18 -0300
commit138bd5e47de71dabaf3928389e85c8cb74f4c1dd (patch)
treef0f87ba51694be79bd20effc7642de00e647ad7f /graphics/sprites/monsters/accessories
parent5b25b0e599a6640c2170451758ace3944ece466a (diff)
parent5e8a968dd9317c4819a79d344e0fdb34ca1f0399 (diff)
downloadclientdata-138bd5e47de71dabaf3928389e85c8cb74f4c1dd.tar.gz
clientdata-138bd5e47de71dabaf3928389e85c8cb74f4c1dd.tar.bz2
clientdata-138bd5e47de71dabaf3928389e85c8cb74f4c1dd.tar.xz
clientdata-138bd5e47de71dabaf3928389e85c8cb74f4c1dd.zip
Merge branch 'master' into legacy
This reconstructs git history.
Diffstat (limited to 'graphics/sprites/monsters/accessories')
-rw-r--r--graphics/sprites/monsters/accessories/ball-lighning-shadow.xml15
-rw-r--r--graphics/sprites/monsters/accessories/ball-lightning-shadow.xml15
-rw-r--r--graphics/sprites/monsters/accessories/bow-slimecovered.pngbin0 -> 4097 bytes
-rw-r--r--graphics/sprites/monsters/accessories/empty-frame.pngbin0 -> 83 bytes
-rw-r--r--graphics/sprites/monsters/accessories/generic-shadow-medium-circle.pngbin0 -> 591 bytes
-rw-r--r--graphics/sprites/monsters/accessories/generic-shadow-medium-circle.xml9
-rw-r--r--graphics/sprites/monsters/accessories/generic-shadow-small-circle.pngbin0 -> 364 bytes
-rw-r--r--graphics/sprites/monsters/accessories/generic-shadow-small-circle.xml9
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle01.pngbin0 -> 1980 bytes
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle01.xml5
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle02.pngbin0 -> 1560 bytes
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle02.xml5
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle03.pngbin0 -> 1644 bytes
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle03.xml5
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle04.pngbin0 -> 1739 bytes
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle04.xml5
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle05.pngbin0 -> 3265 bytes
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle05.xml5
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle06.pngbin0 -> 1551 bytes
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle06.xml5
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle07.pngbin0 -> 1343 bytes
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle07.xml5
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle08.pngbin0 -> 4603 bytes
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle08.xml5
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle09.pngbin0 -> 3513 bytes
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle09.xml5
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle10.pngbin0 -> 4266 bytes
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle10.xml5
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle11.pngbin0 -> 6335 bytes
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle11.xml5
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle12.pngbin0 -> 2404 bytes
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle12.xml5
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle13.pngbin0 -> 1864 bytes
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle13.xml5
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle14.pngbin0 -> 5155 bytes
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle14.xml5
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle15.pngbin0 -> 3217 bytes
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle15.xml5
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle16.pngbin0 -> 4531 bytes
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle16.xml5
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle17.pngbin0 -> 4638 bytes
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle17.xml5
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle18.pngbin0 -> 1981 bytes
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle18.xml5
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle19.pngbin0 -> 3262 bytes
-rw-r--r--graphics/sprites/monsters/accessories/hairstyle19.xml5
-rw-r--r--graphics/sprites/monsters/accessories/mouboo-antlers.pngbin0 -> 525 bytes
-rw-r--r--graphics/sprites/monsters/accessories/mouboo-antlers.xml98
-rw-r--r--graphics/sprites/monsters/accessories/mouboo-demonic-antlers.pngbin0 -> 698 bytes
-rw-r--r--graphics/sprites/monsters/accessories/mouboo-demonic-antlers.xml98
-rw-r--r--graphics/sprites/monsters/accessories/mouboo-red-nose.pngbin0 -> 2508 bytes
-rw-r--r--graphics/sprites/monsters/accessories/mouboo-red-nose.xml5
-rw-r--r--graphics/sprites/monsters/accessories/mouboo-red-saddle.pngbin0 -> 9788 bytes
-rw-r--r--graphics/sprites/monsters/accessories/mouboo-red-saddle.xml5
-rw-r--r--graphics/sprites/monsters/accessories/mouboo-red-shoes.pngbin0 -> 8307 bytes
-rw-r--r--graphics/sprites/monsters/accessories/mouboo-red-shoes.xml5
-rw-r--r--graphics/sprites/monsters/accessories/mouboo-santa-hat.pngbin0 -> 10033 bytes
-rw-r--r--graphics/sprites/monsters/accessories/mouboo-santa-hat.xml5
-rw-r--r--graphics/sprites/monsters/accessories/mushroom-base1-arms1.pngbin0 -> 1731 bytes
-rw-r--r--graphics/sprites/monsters/accessories/mushroom-base1-arms1.xml101
-rw-r--r--graphics/sprites/monsters/accessories/mushroom-base1-cap1-spikes.pngbin0 -> 1083 bytes
-rw-r--r--graphics/sprites/monsters/accessories/mushroom-base1-cap1-spikes.xml84
-rw-r--r--graphics/sprites/monsters/accessories/mushroom-base1-cap1.pngbin0 -> 2441 bytes
-rw-r--r--graphics/sprites/monsters/accessories/mushroom-base1-cap1.xml84
-rw-r--r--graphics/sprites/monsters/accessories/mushroom-base1-cap2.pngbin0 -> 3419 bytes
-rw-r--r--graphics/sprites/monsters/accessories/mushroom-base1-cap2.xml84
-rw-r--r--graphics/sprites/monsters/accessories/mushroom-base1-face1.pngbin0 -> 1618 bytes
-rw-r--r--graphics/sprites/monsters/accessories/mushroom-base1-face1.xml108
-rw-r--r--graphics/sprites/monsters/accessories/mushroom-base1-face2.pngbin0 -> 1666 bytes
-rw-r--r--graphics/sprites/monsters/accessories/mushroom-base1-face2.xml108
-rw-r--r--graphics/sprites/monsters/accessories/mushroom-base1.pngbin0 -> 3213 bytes
-rw-r--r--graphics/sprites/monsters/accessories/mushroom-base1.xml76
-rw-r--r--graphics/sprites/monsters/accessories/nutcrackerhat.xml117
-rw-r--r--graphics/sprites/monsters/accessories/reaper-shadow.xml15
-rw-r--r--graphics/sprites/monsters/accessories/scythe-shadow.pngbin0 -> 22262 bytes
-rw-r--r--graphics/sprites/monsters/accessories/scythe-shadow.xml28
-rw-r--r--graphics/sprites/monsters/accessories/slime-bubble.pngbin0 -> 1182 bytes
-rw-r--r--graphics/sprites/monsters/accessories/slime-bubble.xml25
-rw-r--r--graphics/sprites/monsters/accessories/slime-covered-bow.xml23
-rw-r--r--graphics/sprites/monsters/accessories/slime-littleslime.pngbin0 -> 1147 bytes
-rw-r--r--graphics/sprites/monsters/accessories/slime-littleslime.xml57
-rw-r--r--graphics/sprites/monsters/accessories/slime-rudolph.pngbin0 -> 1139 bytes
-rw-r--r--graphics/sprites/monsters/accessories/slime-rudolph.xml46
-rw-r--r--graphics/sprites/monsters/accessories/slime-santa.pngbin0 -> 1816 bytes
-rw-r--r--graphics/sprites/monsters/accessories/slime-santa.xml50
-rw-r--r--graphics/sprites/monsters/accessories/slime-seajelly.pngbin0 -> 696 bytes
-rw-r--r--graphics/sprites/monsters/accessories/slime-seajelly.xml34
-rw-r--r--graphics/sprites/monsters/accessories/slime-slimeblast.xml46
88 files changed, 1445 insertions, 0 deletions
diff --git a/graphics/sprites/monsters/accessories/ball-lighning-shadow.xml b/graphics/sprites/monsters/accessories/ball-lighning-shadow.xml
new file mode 100644
index 00000000..0d811374
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/ball-lighning-shadow.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/generic-shadow-small-circle.png" width="16" height="11"/>
+ <imageset name="empty" src="graphics/sprites/monsters/accessories/empty-frame.png" width="1" height="1"/>
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0" offsetY="5"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="empty">
+ <animation>
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/ball-lightning-shadow.xml b/graphics/sprites/monsters/accessories/ball-lightning-shadow.xml
new file mode 100644
index 00000000..0d811374
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/ball-lightning-shadow.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/generic-shadow-small-circle.png" width="16" height="11"/>
+ <imageset name="empty" src="graphics/sprites/monsters/accessories/empty-frame.png" width="1" height="1"/>
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0" offsetY="5"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="empty">
+ <animation>
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/bow-slimecovered.png b/graphics/sprites/monsters/accessories/bow-slimecovered.png
new file mode 100644
index 00000000..755462f2
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/bow-slimecovered.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/empty-frame.png b/graphics/sprites/monsters/accessories/empty-frame.png
new file mode 100644
index 00000000..dabd9f21
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/empty-frame.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/generic-shadow-medium-circle.png b/graphics/sprites/monsters/accessories/generic-shadow-medium-circle.png
new file mode 100644
index 00000000..1c43e809
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/generic-shadow-medium-circle.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/generic-shadow-medium-circle.xml b/graphics/sprites/monsters/accessories/generic-shadow-medium-circle.xml
new file mode 100644
index 00000000..acf2cd6c
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/generic-shadow-medium-circle.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/generic-shadow-medium-circle.png" width="32" height="22"/>
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0" offsetY="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/generic-shadow-small-circle.png b/graphics/sprites/monsters/accessories/generic-shadow-small-circle.png
new file mode 100644
index 00000000..d5fcfb86
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/generic-shadow-small-circle.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/generic-shadow-small-circle.xml b/graphics/sprites/monsters/accessories/generic-shadow-small-circle.xml
new file mode 100644
index 00000000..9affd612
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/generic-shadow-small-circle.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/generic-shadow-small-circle.png" width="16" height="11"/>
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0" offsetY="8"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/hairstyle01.png b/graphics/sprites/monsters/accessories/hairstyle01.png
new file mode 100644
index 00000000..bdc246c9
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle01.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/hairstyle01.xml b/graphics/sprites/monsters/accessories/hairstyle01.xml
new file mode 100644
index 00000000..ea9f33ee
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle01.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle01.png|W" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/hairstyle02.png b/graphics/sprites/monsters/accessories/hairstyle02.png
new file mode 100644
index 00000000..d0e388e0
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle02.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/hairstyle02.xml b/graphics/sprites/monsters/accessories/hairstyle02.xml
new file mode 100644
index 00000000..92775886
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle02.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle02.png|W" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/hairstyle03.png b/graphics/sprites/monsters/accessories/hairstyle03.png
new file mode 100644
index 00000000..233a980e
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle03.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/hairstyle03.xml b/graphics/sprites/monsters/accessories/hairstyle03.xml
new file mode 100644
index 00000000..e5a6744d
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle03.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle03.png|W" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/hairstyle04.png b/graphics/sprites/monsters/accessories/hairstyle04.png
new file mode 100644
index 00000000..d46fdc77
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle04.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/hairstyle04.xml b/graphics/sprites/monsters/accessories/hairstyle04.xml
new file mode 100644
index 00000000..9a559d75
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle04.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle04.png|W" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/hairstyle05.png b/graphics/sprites/monsters/accessories/hairstyle05.png
new file mode 100644
index 00000000..007c12e3
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle05.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/hairstyle05.xml b/graphics/sprites/monsters/accessories/hairstyle05.xml
new file mode 100644
index 00000000..6a4d9eb4
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle05.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle05.png|W" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/hairstyle06.png b/graphics/sprites/monsters/accessories/hairstyle06.png
new file mode 100644
index 00000000..5ef89329
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle06.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/hairstyle06.xml b/graphics/sprites/monsters/accessories/hairstyle06.xml
new file mode 100644
index 00000000..ce641369
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle06.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle06.png|W" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/hairstyle07.png b/graphics/sprites/monsters/accessories/hairstyle07.png
new file mode 100644
index 00000000..308ea857
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle07.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/hairstyle07.xml b/graphics/sprites/monsters/accessories/hairstyle07.xml
new file mode 100644
index 00000000..d4769375
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle07.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle07.png|W" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/hairstyle08.png b/graphics/sprites/monsters/accessories/hairstyle08.png
new file mode 100644
index 00000000..20830783
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle08.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/hairstyle08.xml b/graphics/sprites/monsters/accessories/hairstyle08.xml
new file mode 100644
index 00000000..f1742e05
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle08.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle08.png|W" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/hairstyle09.png b/graphics/sprites/monsters/accessories/hairstyle09.png
new file mode 100644
index 00000000..8a219fd2
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle09.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/hairstyle09.xml b/graphics/sprites/monsters/accessories/hairstyle09.xml
new file mode 100644
index 00000000..7e0f4f52
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle09.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle09.png|W" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/hairstyle10.png b/graphics/sprites/monsters/accessories/hairstyle10.png
new file mode 100644
index 00000000..bbe2a975
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle10.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/hairstyle10.xml b/graphics/sprites/monsters/accessories/hairstyle10.xml
new file mode 100644
index 00000000..3dcdf2c0
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle10.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle10.png|W" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/hairstyle11.png b/graphics/sprites/monsters/accessories/hairstyle11.png
new file mode 100644
index 00000000..1971ccf4
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle11.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/hairstyle11.xml b/graphics/sprites/monsters/accessories/hairstyle11.xml
new file mode 100644
index 00000000..e92ebdad
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle11.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle11.png|W" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/hairstyle12.png b/graphics/sprites/monsters/accessories/hairstyle12.png
new file mode 100644
index 00000000..200d328f
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle12.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/hairstyle12.xml b/graphics/sprites/monsters/accessories/hairstyle12.xml
new file mode 100644
index 00000000..c12734ef
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle12.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle12.png|W" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/hairstyle13.png b/graphics/sprites/monsters/accessories/hairstyle13.png
new file mode 100644
index 00000000..d1d51c11
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle13.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/hairstyle13.xml b/graphics/sprites/monsters/accessories/hairstyle13.xml
new file mode 100644
index 00000000..f7e1858a
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle13.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle13.png|W" width="32" height="32"/>
+ <include file="hairstyles/hairstyle13.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/hairstyle14.png b/graphics/sprites/monsters/accessories/hairstyle14.png
new file mode 100644
index 00000000..36fe6688
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle14.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/hairstyle14.xml b/graphics/sprites/monsters/accessories/hairstyle14.xml
new file mode 100644
index 00000000..cda6517a
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle14.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle14.png|W" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/hairstyle15.png b/graphics/sprites/monsters/accessories/hairstyle15.png
new file mode 100644
index 00000000..cd77639c
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle15.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/hairstyle15.xml b/graphics/sprites/monsters/accessories/hairstyle15.xml
new file mode 100644
index 00000000..e988d33e
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle15.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle15.png|W" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/hairstyle16.png b/graphics/sprites/monsters/accessories/hairstyle16.png
new file mode 100644
index 00000000..5fd47eec
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle16.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/hairstyle16.xml b/graphics/sprites/monsters/accessories/hairstyle16.xml
new file mode 100644
index 00000000..6bb4621f
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle16.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle16.png|W" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/hairstyle17.png b/graphics/sprites/monsters/accessories/hairstyle17.png
new file mode 100644
index 00000000..1c2fbd54
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle17.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/hairstyle17.xml b/graphics/sprites/monsters/accessories/hairstyle17.xml
new file mode 100644
index 00000000..96945e04
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle17.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle17.png|W" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/hairstyle18.png b/graphics/sprites/monsters/accessories/hairstyle18.png
new file mode 100644
index 00000000..b6839304
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle18.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/hairstyle18.xml b/graphics/sprites/monsters/accessories/hairstyle18.xml
new file mode 100644
index 00000000..01a15c70
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle18.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle18.png|W" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/hairstyle19.png b/graphics/sprites/monsters/accessories/hairstyle19.png
new file mode 100644
index 00000000..72e19d28
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle19.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/hairstyle19.xml b/graphics/sprites/monsters/accessories/hairstyle19.xml
new file mode 100644
index 00000000..8faffeb7
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/hairstyle19.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle19.png|W" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/mouboo-antlers.png b/graphics/sprites/monsters/accessories/mouboo-antlers.png
new file mode 100644
index 00000000..c67f18a2
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/mouboo-antlers.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/mouboo-antlers.xml b/graphics/sprites/monsters/accessories/mouboo-antlers.xml
new file mode 100644
index 00000000..e38c37e8
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/mouboo-antlers.xml
@@ -0,0 +1,98 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="accessory" src="graphics/sprites/monsters/accessories/mouboo-antlers.png" width="28" height="21"/>
+ <action name="stand" imageset="accessory">
+ <animation direction="down">
+ <frame index="0" offsetY="-49"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="-16" offsetY="-55"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" offsetY="-56"/>
+ </animation>
+ <animation direction="right">
+ <frame index="2" offsetX="16" offsetY="-55"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="accessory">
+ <animation direction="down">
+ <frame index="0" delay="75" offsetY="-52"/>
+ <frame index="0" delay="150" offsetY="-54"/>
+ <frame index="0" delay="75" offsetY="-51"/>
+ <frame index="0" delay="75" offsetY="-48"/>
+ <frame index="0" delay="75" offsetY="-49"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" delay="75" offsetX="-16" offsetY="-59"/>
+ <frame index="1" delay="75" offsetX="-14" offsetY="-59"/>
+ <frame index="1" delay="75" offsetX="-15" offsetY="-61"/>
+ <frame index="1" delay="75" offsetX="-20" offsetY="-60"/>
+ <frame index="1" delay="75" offsetX="-20" offsetY="-56"/>
+ <frame index="1" delay="75" offsetX="-21" offsetY="-51"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" delay="75" offsetY="-59"/>
+ <frame index="0" delay="75" offsetY="-60"/>
+ <frame index="0" delay="75" offsetY="-63"/>
+ <frame index="0" delay="75" offsetY="-61"/>
+ <frame index="0" delay="75" offsetY="-60"/>
+ <frame index="0" delay="75" offsetY="-58"/>
+ </animation>
+ <animation direction="right">
+ <frame index="2" delay="75" offsetX="16" offsetY="-59"/>
+ <frame index="2" delay="75" offsetX="14" offsetY="-59"/>
+ <frame index="2" delay="75" offsetX="15" offsetY="-61"/>
+ <frame index="2" delay="75" offsetX="20" offsetY="-60"/>
+ <frame index="2" delay="75" offsetX="20" offsetY="-56"/>
+ <frame index="2" delay="75" offsetX="21" offsetY="-51"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="accessory">
+ <animation direction="down">
+ <frame index="0" delay="75" offsetY="-50"/>
+ <frame index="0" delay="75" offsetY="-52"/>
+ <frame index="0" delay="75" offsetY="-39"/>
+ <frame index="0" delay="75" offsetY="-31"/>
+ <frame index="0" delay="75" offsetY="-30"/>
+ <frame index="0" delay="75" offsetY="-31"/>
+ <frame index="0" delay="75" offsetY="-38"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" delay="75" offsetX="-14" offsetY="-56"/>
+ <frame index="1" delay="75" offsetX="-7" offsetY="-56"/>
+ <frame index="1" delay="75" offsetX="-21" offsetY="-40"/>
+ <frame index="1" delay="75" offsetX="-23" offsetY="-40"/>
+ <frame index="1" delay="75" offsetX="-27" offsetY="-40"/>
+ <frame index="1" delay="75" offsetX="-24" offsetY="-49"/>
+ <frame index="1" delay="75" offsetX="-16" offsetY="-55"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" delay="75" offsetY="-55"/>
+ <frame index="0" delay="75" offsetY="-53"/>
+ <frame index="0" delay="75" offsetY="-59"/>
+ <frame index="0" delay="75" offsetY="-53"/>
+ <frame index="0" delay="75" offsetY="-51"/>
+ <frame index="0" delay="75" offsetY="-54"/>
+ <frame index="0" delay="75" offsetY="-56"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="2" delay="75" offsetX="14" offsetY="-56"/>
+ <frame index="2" delay="75" offsetX="7" offsetY="-56"/>
+ <frame index="2" delay="75" offsetX="21" offsetY="-40"/>
+ <frame index="2" delay="75" offsetX="23" offsetY="-40"/>
+ <frame index="2" delay="75" offsetX="27" offsetY="-40"/>
+ <frame index="2" delay="75" offsetX="24" offsetY="-49"/>
+ <frame index="2" delay="75" offsetX="16" offsetY="-55"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="dead" imageset="accessory">
+ <animation>
+ <frame index="3" delay="1600" offsetX="20" offsetY="-8"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/mouboo-demonic-antlers.png b/graphics/sprites/monsters/accessories/mouboo-demonic-antlers.png
new file mode 100644
index 00000000..ab8590dd
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/mouboo-demonic-antlers.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/mouboo-demonic-antlers.xml b/graphics/sprites/monsters/accessories/mouboo-demonic-antlers.xml
new file mode 100644
index 00000000..324eda8e
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/mouboo-demonic-antlers.xml
@@ -0,0 +1,98 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="accessory" src="graphics/sprites/monsters/accessories/mouboo-demonic-antlers.png" width="37" height="30"/>
+ <action name="stand" imageset="accessory">
+ <animation direction="down">
+ <frame index="0" offsetY="-49"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="-16" offsetY="-55"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" offsetY="-56"/>
+ </animation>
+ <animation direction="right">
+ <frame index="2" offsetX="19" offsetY="-55"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="accessory">
+ <animation direction="down">
+ <frame index="0" delay="75" offsetY="-52"/>
+ <frame index="0" delay="150" offsetY="-54"/>
+ <frame index="0" delay="75" offsetY="-51"/>
+ <frame index="0" delay="75" offsetY="-48"/>
+ <frame index="0" delay="75" offsetY="-49"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" delay="75" offsetX="-16" offsetY="-59"/>
+ <frame index="1" delay="75" offsetX="-14" offsetY="-59"/>
+ <frame index="1" delay="75" offsetX="-15" offsetY="-61"/>
+ <frame index="1" delay="75" offsetX="-20" offsetY="-60"/>
+ <frame index="1" delay="75" offsetX="-20" offsetY="-56"/>
+ <frame index="1" delay="75" offsetX="-21" offsetY="-51"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" delay="75" offsetY="-59"/>
+ <frame index="0" delay="75" offsetY="-60"/>
+ <frame index="0" delay="75" offsetY="-63"/>
+ <frame index="0" delay="75" offsetY="-61"/>
+ <frame index="0" delay="75" offsetY="-60"/>
+ <frame index="0" delay="75" offsetY="-58"/>
+ </animation>
+ <animation direction="right">
+ <frame index="2" delay="75" offsetX="16" offsetY="-59"/>
+ <frame index="2" delay="75" offsetX="14" offsetY="-59"/>
+ <frame index="2" delay="75" offsetX="15" offsetY="-61"/>
+ <frame index="2" delay="75" offsetX="20" offsetY="-60"/>
+ <frame index="2" delay="75" offsetX="20" offsetY="-56"/>
+ <frame index="2" delay="75" offsetX="21" offsetY="-51"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="accessory">
+ <animation direction="down">
+ <frame index="0" delay="75" offsetY="-50"/>
+ <frame index="0" delay="75" offsetY="-52"/>
+ <frame index="0" delay="75" offsetY="-39"/>
+ <frame index="0" delay="75" offsetY="-31"/>
+ <frame index="0" delay="75" offsetY="-30"/>
+ <frame index="0" delay="75" offsetY="-31"/>
+ <frame index="0" delay="75" offsetY="-38"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" delay="75" offsetX="-14" offsetY="-56"/>
+ <frame index="1" delay="75" offsetX="-7" offsetY="-56"/>
+ <frame index="1" delay="75" offsetX="-21" offsetY="-40"/>
+ <frame index="1" delay="75" offsetX="-23" offsetY="-40"/>
+ <frame index="1" delay="75" offsetX="-27" offsetY="-40"/>
+ <frame index="1" delay="75" offsetX="-24" offsetY="-49"/>
+ <frame index="1" delay="75" offsetX="-16" offsetY="-55"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" delay="75" offsetY="-55"/>
+ <frame index="0" delay="75" offsetY="-53"/>
+ <frame index="0" delay="75" offsetY="-59"/>
+ <frame index="0" delay="75" offsetY="-53"/>
+ <frame index="0" delay="75" offsetY="-51"/>
+ <frame index="0" delay="75" offsetY="-54"/>
+ <frame index="0" delay="75" offsetY="-56"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="2" delay="75" offsetX="14" offsetY="-56"/>
+ <frame index="2" delay="75" offsetX="7" offsetY="-56"/>
+ <frame index="2" delay="75" offsetX="21" offsetY="-40"/>
+ <frame index="2" delay="75" offsetX="23" offsetY="-40"/>
+ <frame index="2" delay="75" offsetX="27" offsetY="-40"/>
+ <frame index="2" delay="75" offsetX="24" offsetY="-49"/>
+ <frame index="2" delay="75" offsetX="16" offsetY="-55"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="dead" imageset="accessory">
+ <animation>
+ <frame index="3" delay="1600" offsetX="20" offsetY="-8"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/mouboo-red-nose.png b/graphics/sprites/monsters/accessories/mouboo-red-nose.png
new file mode 100644
index 00000000..4fa1f84e
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/mouboo-red-nose.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/mouboo-red-nose.xml b/graphics/sprites/monsters/accessories/mouboo-red-nose.xml
new file mode 100644
index 00000000..297f18cf
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/mouboo-red-nose.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="mob" src="graphics/sprites/monsters/accessories/mouboo-red-nose.png" width="80" height="80"/>
+ <include file="monsters/mouboo.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/mouboo-red-saddle.png b/graphics/sprites/monsters/accessories/mouboo-red-saddle.png
new file mode 100644
index 00000000..1f87c496
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/mouboo-red-saddle.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/mouboo-red-saddle.xml b/graphics/sprites/monsters/accessories/mouboo-red-saddle.xml
new file mode 100644
index 00000000..fd2ce1e7
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/mouboo-red-saddle.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="mob" src="graphics/sprites/monsters/accessories/mouboo-red-saddle.png" width="80" height="80"/>
+ <include file="monsters/mouboo.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/mouboo-red-shoes.png b/graphics/sprites/monsters/accessories/mouboo-red-shoes.png
new file mode 100644
index 00000000..68df91db
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/mouboo-red-shoes.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/mouboo-red-shoes.xml b/graphics/sprites/monsters/accessories/mouboo-red-shoes.xml
new file mode 100644
index 00000000..4b48e8df
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/mouboo-red-shoes.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="mob" src="graphics/sprites/monsters/accessories/mouboo-red-shoes.png" width="80" height="80"/>
+ <include file="monsters/mouboo.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/mouboo-santa-hat.png b/graphics/sprites/monsters/accessories/mouboo-santa-hat.png
new file mode 100644
index 00000000..2c93390e
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/mouboo-santa-hat.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/mouboo-santa-hat.xml b/graphics/sprites/monsters/accessories/mouboo-santa-hat.xml
new file mode 100644
index 00000000..ed788518
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/mouboo-santa-hat.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="mob" src="graphics/sprites/monsters/accessories/mouboo-santa-hat.png" width="80" height="80"/>
+ <include file="monsters/mouboo.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/mushroom-base1-arms1.png b/graphics/sprites/monsters/accessories/mushroom-base1-arms1.png
new file mode 100644
index 00000000..dc20e782
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/mushroom-base1-arms1.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/mushroom-base1-arms1.xml b/graphics/sprites/monsters/accessories/mushroom-base1-arms1.xml
new file mode 100644
index 00000000..9b903035
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/mushroom-base1-arms1.xml
@@ -0,0 +1,101 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/mushroom-base1-arms1.png|W" width="22" height="12"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-5"/>
+ </animation>
+ <animation direction="downleft">
+ <frame index="10" offsetX="-2" offsetY="-5"/>
+ </animation>
+ <animation direction="downright">
+ <frame index="30" offsetX="2" offsetY="-5"/>
+ </animation>
+ <animation direction="left">
+ <frame index="10" offsetY="-5"/>
+ </animation>
+ <animation direction="up">
+ <frame index="20" offsetY="-5"/>
+ </animation>
+ <animation direction="right">
+ <frame index="30" offsetY="-5"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="150" offsetY="-5"/>
+ <frame index="2" delay="75" offsetY="-10"/>
+ <frame index="3" delay="150" offsetY="-5"/>
+ </animation>
+ <animation direction="downleft">
+ <frame index="10" delay="150" offsetX="2" offsetY="-5"/>
+ <frame index="13" delay="75" offsetX="2" offsetY="-8"/>
+ <frame index="14" delay="75" offsetX="2" offsetY="-5"/>
+ <frame index="14" delay="75" offsetX="2" offsetY="-6"/>
+ </animation>
+ <animation direction="downright">
+ <frame index="30" delay="150" offsetX="-2" offsetY="-5"/>
+ <frame index="33" delay="75" offsetX="-2" offsetY="-6"/>
+ <frame index="34" delay="75" offsetX="-2" offsetY="-5"/>
+ <frame index="34" delay="75" offsetX="-2" offsetY="-6"/>
+ </animation>
+ <animation direction="left">
+ <frame index="10" delay="150" offsetY="-5"/>
+ <frame index="13" delay="75" offsetY="-8"/>
+ <frame index="14" delay="75" offsetY="-5"/>
+ <frame index="14" delay="75" offsetY="-6"/>
+ </animation>
+ <animation direction="up">
+ <frame index="20" delay="150" offsetY="-5"/>
+ <frame index="23" delay="75" offsetY="-10"/>
+ <frame index="24" delay="75" offsetY="-5"/>
+ <frame index="24" delay="75" offsetY="-6"/>
+ </animation>
+ <animation direction="right">
+ <frame index="30" delay="150" offsetY="-5"/>
+ <frame index="33" delay="75" offsetY="-6"/>
+ <frame index="34" delay="75" offsetY="-5"/>
+ <frame index="34" delay="75" offsetY="-6"/>
+ </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="30"/>
+ </animation>
+ <animation direction="right">
+ <frame index="39"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75" offsetY="-5"/>
+ <end/>
+ </animation>
+ <animation direction="downleft">
+ <sequence start="15" end="18" delay="75" offsetX="2" offsetY="-5"/>
+ <end/>
+ </animation>
+ <animation direction="downright">
+ <sequence start="35" end="38" delay="75" offsetX="-2" offsetY="-5"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" offsetY="-5"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" offsetY="-5"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75" offsetY="-5"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/mushroom-base1-cap1-spikes.png b/graphics/sprites/monsters/accessories/mushroom-base1-cap1-spikes.png
new file mode 100644
index 00000000..f73d56fe
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/mushroom-base1-cap1-spikes.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/mushroom-base1-cap1-spikes.xml b/graphics/sprites/monsters/accessories/mushroom-base1-cap1-spikes.xml
new file mode 100644
index 00000000..c6279afe
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/mushroom-base1-cap1-spikes.xml
@@ -0,0 +1,84 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/mushroom-base1-cap1-spikes.png|W" width="18" height="13"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-20"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetY="-20"/>
+ </animation>
+ <animation direction="up">
+ <frame index="1" offsetY="-20"/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" offsetY="-20"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="150" offsetY="-20"/>
+ <frame index="2" delay="75" offsetY="-26"/>
+ <frame index="0" delay="75" offsetY="-20"/>
+ <frame index="3" delay="75" offsetY="-20"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" delay="150" offsetY="-19"/>
+ <frame index="1" delay="75" offsetX="2" offsetY="-20"/>
+ <frame index="1" delay="75" offsetY="-19"/>
+ <frame index="1" delay="75" offsetY="-17"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" delay="150" offsetY="-20"/>
+ <frame index="3" delay="75" offsetY="-25"/>
+ <frame index="0" delay="75" offsetY="-20"/>
+ <frame index="0" delay="75" offsetY="-21"/>
+ </animation>
+ <animation direction="right">
+ <frame index="1" delay="150" offsetY="-19"/>
+ <frame index="1" delay="75" offsetX="-2" offsetY="-20"/>
+ <frame index="1" delay="75" offsetY="-19"/>
+ <frame index="1" delay="75" offsetY="-17"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="5" offsetY="12"/>
+ </animation>
+ <animation direction="left">
+ <frame index="8" offsetX="-12" offsetY="2"/>
+ </animation>
+ <animation direction="up">
+ <frame index="9" offsetX="-1" offsetY="-25"/>
+ </animation>
+ <animation direction="right">
+ <frame index="10" offsetX="12" offsetY="2"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="4" delay="75" offsetY="-19"/>
+ <frame index="4" delay="75" offsetY="-17"/>
+ <frame index="0" delay="150" offsetY="-20"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" delay="75" offsetY="-19"/>
+ <frame index="1" delay="75" offsetY="-17"/>
+ <frame index="1" delay="150" offsetY="-20"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="4" delay="75" offsetY="-19"/>
+ <frame index="4" delay="75" offsetY="-17"/>
+ <frame index="0" delay="150" offsetY="-20"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="1" delay="75" offsetY="-19"/>
+ <frame index="1" delay="75" offsetY="-17"/>
+ <frame index="1" delay="150" offsetY="-20"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/mushroom-base1-cap1.png b/graphics/sprites/monsters/accessories/mushroom-base1-cap1.png
new file mode 100644
index 00000000..dcc050ef
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/mushroom-base1-cap1.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/mushroom-base1-cap1.xml b/graphics/sprites/monsters/accessories/mushroom-base1-cap1.xml
new file mode 100644
index 00000000..f4ffb4ad
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/mushroom-base1-cap1.xml
@@ -0,0 +1,84 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/mushroom-base1-cap1.png|W;R" width="26" height="20"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-12"/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" offsetY="-12"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" offsetY="-12"/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" offsetY="-12"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="150" offsetY="-12"/>
+ <frame index="1" delay="75" offsetY="-19"/>
+ <frame index="0" delay="75" offsetY="-12"/>
+ <frame index="2" delay="75" offsetY="-12"/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" delay="150" offsetY="-12"/>
+ <frame index="5" delay="75" offsetY="-14"/>
+ <frame index="0" delay="75" offsetY="-13"/>
+ <frame index="6" delay="75" offsetY="-9"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" delay="150" offsetY="-12"/>
+ <frame index="2" delay="75" offsetY="-19"/>
+ <frame index="0" delay="75" offsetY="-12"/>
+ <frame index="1" delay="75" offsetY="-12"/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" delay="150" offsetY="-12"/>
+ <frame index="6" delay="75" offsetY="-14"/>
+ <frame index="0" delay="75" offsetY="-13"/>
+ <frame index="5" delay="75" offsetY="-9"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="4" offsetY="8"/>
+ </animation>
+ <animation direction="left">
+ <frame index="7" offsetX="-8"/>
+ </animation>
+ <animation direction="up">
+ <frame index="8" offsetY="-12"/>
+ </animation>
+ <animation direction="right">
+ <frame index="9" offsetX="11"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="3" delay="75" offsetY="-12"/>
+ <frame index="3" delay="75" offsetY="-10"/>
+ <frame index="0" delay="150" offsetY="-12"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="3" delay="75" offsetY="-12"/>
+ <frame index="3" delay="75" offsetY="-10"/>
+ <frame index="0" delay="150" offsetY="-12"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="3" delay="75" offsetY="-12"/>
+ <frame index="3" delay="75" offsetY="-10"/>
+ <frame index="0" delay="150" offsetY="-12"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" delay="75" offsetY="-12"/>
+ <frame index="3" delay="75" offsetY="-10"/>
+ <frame index="0" delay="150" offsetY="-12"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/mushroom-base1-cap2.png b/graphics/sprites/monsters/accessories/mushroom-base1-cap2.png
new file mode 100644
index 00000000..bb0cec8a
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/mushroom-base1-cap2.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/mushroom-base1-cap2.xml b/graphics/sprites/monsters/accessories/mushroom-base1-cap2.xml
new file mode 100644
index 00000000..90ea51cc
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/mushroom-base1-cap2.xml
@@ -0,0 +1,84 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/mushroom-base1-cap2.png|W;R" width="28" height="24"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-12"/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" offsetY="-12"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" offsetY="-12"/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" offsetY="-12"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="150" offsetY="-12"/>
+ <frame index="1" delay="75" offsetY="-19"/>
+ <frame index="0" delay="75" offsetY="-12"/>
+ <frame index="2" delay="75" offsetY="-12"/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" delay="150" offsetY="-12"/>
+ <frame index="5" delay="75" offsetY="-14"/>
+ <frame index="0" delay="75" offsetY="-13"/>
+ <frame index="6" delay="75" offsetY="-9"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" delay="150" offsetY="-12"/>
+ <frame index="2" delay="75" offsetY="-19"/>
+ <frame index="0" delay="75" offsetY="-12"/>
+ <frame index="1" delay="75" offsetY="-12"/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" delay="150" offsetY="-12"/>
+ <frame index="6" delay="75" offsetY="-14"/>
+ <frame index="0" delay="75" offsetY="-13"/>
+ <frame index="5" delay="75" offsetY="-9"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="4" offsetY="8"/>
+ </animation>
+ <animation direction="left">
+ <frame index="7" offsetX="-8"/>
+ </animation>
+ <animation direction="up">
+ <frame index="8" offsetY="-12"/>
+ </animation>
+ <animation direction="right">
+ <frame index="9" offsetX="11"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="3" delay="75" offsetY="-12"/>
+ <frame index="3" delay="75" offsetY="-10"/>
+ <frame index="0" delay="150" offsetY="-12"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="3" delay="75" offsetY="-12"/>
+ <frame index="3" delay="75" offsetY="-10"/>
+ <frame index="0" delay="150" offsetY="-12"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="3" delay="75" offsetY="-12"/>
+ <frame index="3" delay="75" offsetY="-10"/>
+ <frame index="0" delay="150" offsetY="-12"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" delay="75" offsetY="-12"/>
+ <frame index="3" delay="75" offsetY="-10"/>
+ <frame index="0" delay="150" offsetY="-12"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/mushroom-base1-face1.png b/graphics/sprites/monsters/accessories/mushroom-base1-face1.png
new file mode 100644
index 00000000..869d3447
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/mushroom-base1-face1.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/mushroom-base1-face1.xml b/graphics/sprites/monsters/accessories/mushroom-base1-face1.xml
new file mode 100644
index 00000000..a2e7ee1d
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/mushroom-base1-face1.xml
@@ -0,0 +1,108 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/mushroom-base1-face1.png|W;R" width="12" height="12"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="2200" offsetY="-5"/>
+ <frame index="1" delay="80" offsetY="-5"/>
+ </animation>
+ <animation direction="downleft">
+ <frame index="18" delay="2200" offsetY="-5"/>
+ <frame index="19" delay="80" offsetY="-5"/>
+ </animation>
+ <animation direction="downright">
+ <frame index="6" delay="2200" offsetY="-5"/>
+ <frame index="7" delay="80" offsetY="-5"/>
+ </animation>
+ <animation direction="left">
+ <frame index="24" delay="2200" offsetY="-5"/>
+ <frame index="25" delay="80" offsetY="-5"/>
+ </animation>
+ <animation direction="up">
+ <frame index="30"/>
+ </animation>
+ <animation direction="right">
+ <frame index="12" delay="2200" offsetY="-5"/>
+ <frame index="13" delay="80" offsetY="-5"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="150" offsetY="-5"/>
+ <frame index="2" delay="75" offsetY="-10"/>
+ <frame index="3" delay="150" offsetY="-5"/>
+ </animation>
+ <animation direction="downleft">
+ <frame index="18" delay="150" offsetY="-5"/>
+ <frame index="21" delay="75" offsetY="-8"/>
+ <frame index="22" delay="75" offsetY="-5"/>
+ <frame index="22" delay="75" offsetY="-4"/>
+ </animation>
+ <animation direction="downright">
+ <frame index="6" delay="150" offsetY="-5"/>
+ <frame index="8" delay="75" offsetY="-8"/>
+ <frame index="9" delay="75" offsetY="-5"/>
+ <frame index="9" delay="75" offsetY="-4"/>
+ </animation>
+ <animation direction="left">
+ <frame index="24" delay="150" offsetY="-5"/>
+ <frame index="26" delay="75" offsetY="-6"/>
+ <frame index="27" delay="75" offsetY="-5"/>
+ <frame index="27" delay="75" offsetY="-4"/>
+ </animation>
+ <animation direction="up">
+ <frame index="30"/>
+ </animation>
+ <animation direction="right">
+ <frame index="12" delay="150" offsetY="-5"/>
+ <frame index="14" delay="75" offsetY="-6"/>
+ <frame index="15" delay="75" offsetY="-5"/>
+ <frame index="15" delay="75" offsetY="-4"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="30"/>
+ </animation>
+ <animation direction="left">
+ <frame index="30"/>
+ </animation>
+ <animation direction="up">
+ <frame index="30"/>
+ </animation>
+ <animation direction="right">
+ <frame index="30"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="5" delay="150" offsetY="-5"/>
+ <frame index="4" delay="75" offsetY="-5"/>
+ <end/>
+ </animation>
+ <animation direction="downleft">
+ <frame index="23" delay="150" offsetY="-5"/>
+ <frame index="22" delay="75" offsetY="-5"/>
+ <end/>
+ </animation>
+ <animation direction="downright">
+ <frame index="11" delay="150" offsetY="-5"/>
+ <frame index="10" delay="75" offsetY="-5"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="29" delay="150" offsetY="-5"/>
+ <frame index="28" delay="75" offsetY="-5"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="30"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="17" delay="150" offsetY="-5"/>
+ <frame index="16" delay="75" offsetY="-5"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/mushroom-base1-face2.png b/graphics/sprites/monsters/accessories/mushroom-base1-face2.png
new file mode 100644
index 00000000..4fa89a66
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/mushroom-base1-face2.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/mushroom-base1-face2.xml b/graphics/sprites/monsters/accessories/mushroom-base1-face2.xml
new file mode 100644
index 00000000..6433a2d3
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/mushroom-base1-face2.xml
@@ -0,0 +1,108 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/mushroom-base1-face2.png|W;R" width="12" height="12"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="2200" offsetY="-5"/>
+ <frame index="1" delay="80" offsetY="-5"/>
+ </animation>
+ <animation direction="downleft">
+ <frame index="18" delay="2200" offsetY="-5"/>
+ <frame index="19" delay="80" offsetY="-5"/>
+ </animation>
+ <animation direction="downright">
+ <frame index="6" delay="2200" offsetY="-5"/>
+ <frame index="7" delay="80" offsetY="-5"/>
+ </animation>
+ <animation direction="left">
+ <frame index="24" delay="2200" offsetY="-5"/>
+ <frame index="25" delay="80" offsetY="-5"/>
+ </animation>
+ <animation direction="up">
+ <frame index="30"/>
+ </animation>
+ <animation direction="right">
+ <frame index="12" delay="2200" offsetY="-5"/>
+ <frame index="13" delay="80" offsetY="-5"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="150" offsetY="-5"/>
+ <frame index="2" delay="75" offsetY="-10"/>
+ <frame index="3" delay="150" offsetY="-5"/>
+ </animation>
+ <animation direction="downleft">
+ <frame index="18" delay="150" offsetY="-5"/>
+ <frame index="21" delay="75" offsetY="-8"/>
+ <frame index="22" delay="75" offsetY="-5"/>
+ <frame index="22" delay="75" offsetY="-4"/>
+ </animation>
+ <animation direction="downright">
+ <frame index="6" delay="150" offsetY="-5"/>
+ <frame index="8" delay="75" offsetY="-8"/>
+ <frame index="9" delay="75" offsetY="-5"/>
+ <frame index="9" delay="75" offsetY="-4"/>
+ </animation>
+ <animation direction="left">
+ <frame index="24" delay="150" offsetY="-5"/>
+ <frame index="26" delay="75" offsetY="-6"/>
+ <frame index="27" delay="75" offsetY="-5"/>
+ <frame index="27" delay="75" offsetY="-4"/>
+ </animation>
+ <animation direction="up">
+ <frame index="30"/>
+ </animation>
+ <animation direction="right">
+ <frame index="12" delay="150" offsetY="-5"/>
+ <frame index="14" delay="75" offsetY="-6"/>
+ <frame index="15" delay="75" offsetY="-5"/>
+ <frame index="15" delay="75" offsetY="-4"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="30"/>
+ </animation>
+ <animation direction="left">
+ <frame index="30"/>
+ </animation>
+ <animation direction="up">
+ <frame index="30"/>
+ </animation>
+ <animation direction="right">
+ <frame index="30"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="5" delay="150" offsetY="-5"/>
+ <frame index="4" delay="75" offsetY="-5"/>
+ <end/>
+ </animation>
+ <animation direction="downleft">
+ <frame index="23" delay="150" offsetY="-5"/>
+ <frame index="22" delay="75" offsetY="-5"/>
+ <end/>
+ </animation>
+ <animation direction="downright">
+ <frame index="11" delay="150" offsetY="-5"/>
+ <frame index="10" delay="75" offsetY="-5"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="29" delay="150" offsetY="-5"/>
+ <frame index="28" delay="75" offsetY="-5"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="30"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="17" delay="150" offsetY="-5"/>
+ <frame index="16" delay="75" offsetY="-5"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/mushroom-base1.png b/graphics/sprites/monsters/accessories/mushroom-base1.png
new file mode 100644
index 00000000..cd4d9626
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/mushroom-base1.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/mushroom-base1.xml b/graphics/sprites/monsters/accessories/mushroom-base1.xml
new file mode 100644
index 00000000..32c8e6bc
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/mushroom-base1.xml
@@ -0,0 +1,76 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/mushroom-base1.png|W" width="18" height="25"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="0"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0"/>
+ </animation>
+ <animation direction="right">
+ <frame index="0"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="150"/>
+ <frame index="1" delay="75" offsetY="-6"/>
+ <frame index="2" delay="75"/>
+ <frame index="3" delay="75"/>
+ </animation>
+ <animation direction="left">
+ <frame index="5" delay="150"/>
+ <frame index="6" delay="75" offsetY="-4"/>
+ <frame index="2" delay="75" offsetY="-3"/>
+ <frame index="8" delay="75" offsetY="-2"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" delay="150"/>
+ <frame index="1" delay="75" offsetY="-6"/>
+ <frame index="2" delay="75"/>
+ <frame index="3" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <frame index="10" delay="150"/>
+ <frame index="11" delay="75" offsetY="-4"/>
+ <frame index="2" delay="75" offsetY="-3"/>
+ <frame index="13" delay="75" offsetY="-2"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="20"/>
+ </animation>
+ <animation direction="left">
+ <frame index="21"/>
+ </animation>
+ <animation direction="up">
+ <frame index="22"/>
+ </animation>
+ <animation direction="right">
+ <frame index="23"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="4"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="4"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="4"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="4"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/nutcrackerhat.xml b/graphics/sprites/monsters/accessories/nutcrackerhat.xml
new file mode 100644
index 00000000..5979c83f
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/nutcrackerhat.xml
@@ -0,0 +1,117 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/equipment/head/nutcrackerhat.png" width="19" height="32"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-46"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="-2" offsetY="-46"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-46"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="1" offsetY="-46"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-45" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-46" delay="150"/>
+ <frame index="0" offsetX="-1" offsetY="-45" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-46" delay="150"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="-2" offsetY="-46" delay="75"/>
+ <frame index="1" offsetX="-2" offsetY="-45" delay="75"/>
+ <frame index="1" offsetX="-2" offsetY="-46" delay="150"/>
+ <frame index="1" offsetX="-2" offsetY="-45" delay="75"/>
+ <frame index="1" offsetX="-2" offsetY="-46" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-46" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY="-47" delay="150"/>
+ <frame index="2" offsetX="-2" offsetY="-46" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY="-47" delay="150"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="1" offsetY="-46" delay="75"/>
+ <frame index="3" offsetX="1" offsetY="-45" delay="75"/>
+ <frame index="3" offsetX="1" offsetY="-46" delay="150"/>
+ <frame index="3" offsetX="1" offsetY="-45" delay="75"/>
+ <frame index="3" offsetX="1" offsetY="-46" delay="75"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-44" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-45" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-42" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-41" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="2" offsetY="-47" delay="75"/>
+ <frame index="1" offsetX="2" offsetY="-48" delay="75"/>
+ <frame index="1" offsetX="0" offsetY="-46" delay="75"/>
+ <frame index="1" offsetX="-2" offsetY="-44" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-3" offsetY="-46" delay="225"/>
+ <frame index="2" offsetX="-3" offsetY="-44" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-2" offsetY="-47" delay="75"/>
+ <frame index="3" offsetX="-1" offsetY="-48" delay="75"/>
+ <frame index="3" offsetX="0" offsetY="-45" delay="75"/>
+ <frame index="3" offsetX="1" offsetY="-44" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-45" delay="225"/>
+ <frame index="0" offsetX="-1" offsetY="-44" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-45" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="1" offsetY="-47" delay="225"/>
+ <frame index="1" offsetX="3" offsetY="-48" delay="150"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-46" delay="225"/>
+ <frame index="2" offsetX="-4" offsetY="-45" delay="75"/>
+ <frame index="2" offsetX="-4" offsetY="-46" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-1" offsetY="-47" delay="225"/>
+ <frame index="3" offsetX="-3" offsetY="-48" delay="150"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-34"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="2" offsetY="-37"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-38"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-5" offsetY="-37"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation>
+ <frame index="3" offsetX="37" offsetY="-10"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/reaper-shadow.xml b/graphics/sprites/monsters/accessories/reaper-shadow.xml
new file mode 100644
index 00000000..94eb61cd
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/reaper-shadow.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/generic-shadow-medium-circle.png" width="32" height="22"/>
+ <imageset name="empty" src="graphics/sprites/monsters/accessories/empty-frame.png" width="1" height="1"/>
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0" offsetY="-2"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="empty">
+ <animation>
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/scythe-shadow.png b/graphics/sprites/monsters/accessories/scythe-shadow.png
new file mode 100644
index 00000000..c4471ca5
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/scythe-shadow.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/scythe-shadow.xml b/graphics/sprites/monsters/accessories/scythe-shadow.xml
new file mode 100644
index 00000000..dc14033b
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/scythe-shadow.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/scythe-shadow.png" width="100" height="100"/>
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <sequence start="0" end="7" delay="40" offsetY="35"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="default">
+ <sequence start="0" end="7" delay="40" offsetY="35"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="8" delay="80" offsetY="35"/>
+ <frame index="9" delay="80" offsetY="35"/>
+ <frame index="10" delay="80" offsetY="35"/>
+ <frame index="11" offsetY="35"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="default">
+ <sequence start="0" end="7" delay="40" offsetY="35"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/slime-bubble.png b/graphics/sprites/monsters/accessories/slime-bubble.png
new file mode 100644
index 00000000..78d92547
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/slime-bubble.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/slime-bubble.xml b/graphics/sprites/monsters/accessories/slime-bubble.xml
new file mode 100644
index 00000000..eb2887d5
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/slime-bubble.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/slime-bubble.png|W" width="32" height="25"/>
+ <action name="stand" imageset="base">
+ <animation>
+ <sequence start="0" end="2" offsetY="-7" delay="200"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation>
+ <sequence start="0" end="2" offsetY="-7" delay="200"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation>
+ <sequence start="0" end="2" offsetY="-7" delay="200"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation>
+ <frame index="3"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/slime-covered-bow.xml b/graphics/sprites/monsters/accessories/slime-covered-bow.xml
new file mode 100644
index 00000000..6f3429c2
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/slime-covered-bow.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="bow" src="graphics/sprites/monsters/accessories/bow-slimecovered.png|B;R;W" 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/accessories/slime-littleslime.png b/graphics/sprites/monsters/accessories/slime-littleslime.png
new file mode 100644
index 00000000..433f47b9
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/slime-littleslime.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/slime-littleslime.xml b/graphics/sprites/monsters/accessories/slime-littleslime.xml
new file mode 100644
index 00000000..b985c12b
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/slime-littleslime.xml
@@ -0,0 +1,57 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/slime-littleslime.png|W" width="20" height="20"/>
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0" offsetY="16"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="2" delay="200" offsetY="16"/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" delay="200" offsetY="16"/>
+ <sequence start="3" end="4" delay="200" offsetY="16"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" delay="200" offsetY="16"/>
+ <sequence start="5" end="6" delay="200" offsetY="16"/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" delay="200" offsetY="16"/>
+ <sequence start="7" end="8" delay="200" offsetY="16"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation>
+ <frame index="9" offsetY="16"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="200" offsetY="16"/>
+ <frame index="1" delay="200" offsetY="16"/>
+ <frame index="5" delay="200" offsetY="16"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" delay="200" offsetY="16"/>
+ <frame index="1" delay="200" offsetY="16"/>
+ <frame index="5" delay="200" offsetY="16"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" delay="200" offsetY="16"/>
+ <frame index="1" delay="200" offsetY="16"/>
+ <frame index="5" delay="200" offsetY="16"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" delay="200" offsetY="16"/>
+ <frame index="1" delay="200" offsetY="16"/>
+ <frame index="5" delay="200" offsetY="16"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/slime-rudolph.png b/graphics/sprites/monsters/accessories/slime-rudolph.png
new file mode 100644
index 00000000..b786aea4
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/slime-rudolph.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/slime-rudolph.xml b/graphics/sprites/monsters/accessories/slime-rudolph.xml
new file mode 100644
index 00000000..5db91dfe
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/slime-rudolph.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/slime-rudolph.png" width="26" height="15"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-16"/>
+ </animation>
+ <animation direction="left">
+ <frame index="2" offsetY="-16"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" offsetY="-16"/>
+ </animation>
+ <animation direction="right">
+ <frame index="6" offsetY="-16"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="2" offsetY="-16"/>
+ </animation>
+ <animation direction="left">
+ <frame index="2" offsetY="-16"/>
+ </animation>
+ <animation direction="up">
+ <frame index="6" offsetY="-16"/>
+ </animation>
+ <animation direction="right">
+ <frame index="6" offsetY="-16"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="3" offsetY="-8"/>
+ </animation>
+ <animation direction="left">
+ <frame index="3" offsetY="-8"/>
+ </animation>
+ <animation direction="up">
+ <frame index="7" offsetY="-8"/>
+ </animation>
+ <animation direction="right">
+ <frame index="7" offsetY="-8"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/slime-santa.png b/graphics/sprites/monsters/accessories/slime-santa.png
new file mode 100644
index 00000000..6f9b8c21
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/slime-santa.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/slime-santa.xml b/graphics/sprites/monsters/accessories/slime-santa.xml
new file mode 100644
index 00000000..30803a80
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/slime-santa.xml
@@ -0,0 +1,50 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/slime-santa.png" width="18" height="14"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-16"/>
+ </animation>
+ <animation direction="left">
+ <frame index="3" offsetX="2" offsetY="-14"/>
+ </animation>
+ <animation direction="up">
+ <frame index="4" offsetY="-12"/>
+ </animation>
+ <animation direction="right">
+ <frame index="7" offsetX="-4" offsetY="-14"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="2" offsetX="3" offsetY="-15"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="2" offsetX="3" offsetY="-15"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="6" offsetX="-3" offsetY="-15"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="6" offsetX="-3" offsetY="-15"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="3" offsetY="-8"/>
+ </animation>
+ <animation direction="left">
+ <frame index="3" offsetY="-8"/>
+ </animation>
+ <animation direction="up">
+ <frame index="7" offsetY="-8"/>
+ </animation>
+ <animation direction="right">
+ <frame index="7" offsetY="-8"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/slime-seajelly.png b/graphics/sprites/monsters/accessories/slime-seajelly.png
new file mode 100644
index 00000000..8e92c2f4
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/slime-seajelly.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/slime-seajelly.xml b/graphics/sprites/monsters/accessories/slime-seajelly.xml
new file mode 100644
index 00000000..87c4d928
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/slime-seajelly.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/slime-seajelly.png|W" width="26" height="15"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-5"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetY="-5"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" offsetY="-5"/>
+ </animation>
+ <animation direction="right">
+ <frame index="1" offsetY="-5"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation>
+ <sequence start="0" end="1" delay="600" offsetY="-5"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation>
+ <sequence start="0" end="1" delay="75" offsetY="-5"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation>
+ <frame index="2"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/slime-slimeblast.xml b/graphics/sprites/monsters/accessories/slime-slimeblast.xml
new file mode 100644
index 00000000..0025d7df
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/slime-slimeblast.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/slime-littleslime.png|W" width="20" height="20"/>
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0" offsetY="0"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="2" delay="200" offsetY="0"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="3" end="4" delay="200" offsetY="0"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="5" end="6" delay="200" offsetY="0"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="7" end="8" delay="200" offsetY="0"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation>
+ <frame index="9" offsetY="0"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="9" delay="200" offsetY="0"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="9" delay="200" offsetY="0"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="9" delay="200" offsetY="0"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="9" delay="200" offsetY="0"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>