summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilipp Sehmisch <tmw@crushnet.org>2006-11-29 21:17:16 +0000
committerPhilipp Sehmisch <tmw@crushnet.org>2006-11-29 21:17:16 +0000
commitfb3c5c3c5ab32177e2827f22ad0751afd168a358 (patch)
tree212e4f3582f36ffc4b43e3cb49c70c12694cf5a4
parentb9b4bbd8488c7f5c231de3d8f53fb8e86bf8017b (diff)
downloadclientdata-fb3c5c3c5ab32177e2827f22ad0751afd168a358.tar.gz
clientdata-fb3c5c3c5ab32177e2827f22ad0751afd168a358.tar.bz2
clientdata-fb3c5c3c5ab32177e2827f22ad0751afd168a358.tar.xz
clientdata-fb3c5c3c5ab32177e2827f22ad0751afd168a358.zip
Implemented MonsterDB namespace
-rw-r--r--graphics/sprites/CMakeLists.txt92
-rw-r--r--graphics/sprites/Makefile.am92
-rw-r--r--graphics/sprites/monster-bat.png (renamed from graphics/sprites/monster15.png)bin7947 -> 7947 bytes
-rw-r--r--graphics/sprites/monster-bat.xml (renamed from graphics/sprites/monster15.xml)108
-rw-r--r--graphics/sprites/monster-flower.png (renamed from graphics/sprites/monster12.png)bin7958 -> 7958 bytes
-rw-r--r--graphics/sprites/monster-flower.xml (renamed from graphics/sprites/monster12.xml)130
-rw-r--r--graphics/sprites/monster-fluffy.png (renamed from graphics/sprites/monster18.png)bin4638 -> 4638 bytes
-rw-r--r--graphics/sprites/monster-fluffy.xml (renamed from graphics/sprites/monster18.xml)138
-rw-r--r--graphics/sprites/monster-ghost-pumpkin.png (renamed from graphics/sprites/monster20.png)bin22241 -> 22241 bytes
-rw-r--r--graphics/sprites/monster-ghost-pumpkin.xml (renamed from graphics/sprites/monster20.xml)82
-rw-r--r--graphics/sprites/monster-goblin-fire.png (renamed from graphics/sprites/monster9.png)bin8543 -> 8543 bytes
-rw-r--r--graphics/sprites/monster-goblin-fire.xml (renamed from graphics/sprites/monster10.xml)138
-rw-r--r--graphics/sprites/monster-maggot-giant.png (renamed from graphics/sprites/monster4.png)bin10785 -> 10785 bytes
-rw-r--r--graphics/sprites/monster-maggot-giant.xml (renamed from graphics/sprites/monster4.xml)138
-rw-r--r--graphics/sprites/monster-maggot.png (renamed from graphics/sprites/monster0.png)bin2479 -> 2479 bytes
-rw-r--r--graphics/sprites/monster-maggot.xml (renamed from graphics/sprites/monster0.xml)130
-rw-r--r--graphics/sprites/monster-mushroom-red.png (renamed from graphics/sprites/monster11.png)bin9412 -> 9412 bytes
-rw-r--r--graphics/sprites/monster-mushroom-red.xml (renamed from graphics/sprites/monster11.xml)138
-rw-r--r--graphics/sprites/monster-mushroom-spiky.png (renamed from graphics/sprites/monster17.png)bin9534 -> 9534 bytes
-rw-r--r--graphics/sprites/monster-mushroom-spiky.xml (renamed from graphics/sprites/monster17.xml)138
-rw-r--r--graphics/sprites/monster-pinkie.png (renamed from graphics/sprites/monster16.png)bin5357 -> 5357 bytes
-rw-r--r--graphics/sprites/monster-pinkie.xml (renamed from graphics/sprites/monster16.xml)138
-rw-r--r--graphics/sprites/monster-scorpion-black.png (renamed from graphics/sprites/monster7.png)bin6581 -> 6581 bytes
-rw-r--r--graphics/sprites/monster-scorpion-black.xml70
-rw-r--r--graphics/sprites/monster-scorpion-red.png (renamed from graphics/sprites/monster2.png)bin6549 -> 6549 bytes
-rw-r--r--graphics/sprites/monster-scorpion-red.xml (renamed from graphics/sprites/monster7.xml)138
-rw-r--r--graphics/sprites/monster-scorpion.png (renamed from graphics/sprites/monster1.png)bin6524 -> 6524 bytes
-rw-r--r--graphics/sprites/monster-scorpion.xml (renamed from graphics/sprites/monster1.xml)138
-rw-r--r--graphics/sprites/monster-skull-fire.png (renamed from graphics/sprites/monster21.png)bin22942 -> 22942 bytes
-rw-r--r--graphics/sprites/monster-skull-fire.xml (renamed from graphics/sprites/monster21.xml)2
-rw-r--r--graphics/sprites/monster-skull-poison.png (renamed from graphics/sprites/monster22.png)bin24644 -> 24644 bytes
-rw-r--r--graphics/sprites/monster-skull-poison.xml (renamed from graphics/sprites/monster22.xml)2
-rw-r--r--graphics/sprites/monster-slime-green.png (renamed from graphics/sprites/monster3.png)bin4189 -> 4189 bytes
-rw-r--r--graphics/sprites/monster-slime-green.xml (renamed from graphics/sprites/monster14.xml)138
-rw-r--r--graphics/sprites/monster-slime-red.png (renamed from graphics/sprites/monster6.png)bin4104 -> 4104 bytes
-rw-r--r--graphics/sprites/monster-slime-red.xml (renamed from graphics/sprites/monster13.xml)138
-rw-r--r--graphics/sprites/monster-slime-rudolph.png (renamed from graphics/sprites/monster14.png)bin5435 -> 5435 bytes
-rw-r--r--graphics/sprites/monster-slime-rudolph.xml70
-rw-r--r--graphics/sprites/monster-slime-santa.png (renamed from graphics/sprites/monster13.png)bin5101 -> 5101 bytes
-rw-r--r--graphics/sprites/monster-slime-santa.xml (renamed from graphics/sprites/monster3.xml)138
-rw-r--r--graphics/sprites/monster-slime-yellow.png (renamed from graphics/sprites/monster5.png)bin4177 -> 4177 bytes
-rw-r--r--graphics/sprites/monster-slime-yellow.xml (renamed from graphics/sprites/monster5.xml)138
-rw-r--r--graphics/sprites/monster-snake-cave.png (renamed from graphics/sprites/monster19.png)bin11142 -> 11142 bytes
-rw-r--r--graphics/sprites/monster-snake-cave.xml (renamed from graphics/sprites/monster8.xml)138
-rw-r--r--graphics/sprites/monster-snake.png (renamed from graphics/sprites/monster8.png)bin4968 -> 4968 bytes
-rw-r--r--graphics/sprites/monster-snake.xml (renamed from graphics/sprites/monster19.xml)2
-rw-r--r--graphics/sprites/monster-spider.png (renamed from graphics/sprites/monster10.png)bin3631 -> 3631 bytes
-rw-r--r--graphics/sprites/monster-spider.xml (renamed from graphics/sprites/monster2.xml)138
-rw-r--r--graphics/sprites/monster6.xml70
-rw-r--r--graphics/sprites/monster9.xml70
-rw-r--r--monsters.xml99
51 files changed, 1525 insertions, 1426 deletions
diff --git a/graphics/sprites/CMakeLists.txt b/graphics/sprites/CMakeLists.txt
index 66268a12..27885a13 100644
--- a/graphics/sprites/CMakeLists.txt
+++ b/graphics/sprites/CMakeLists.txt
@@ -53,52 +53,52 @@ SET(FILES
item017.xml
item018.png
item018.xml
- monster0.png
- monster0.xml
- monster1.png
- monster1.xml
- monster2.png
- monster2.xml
- monster3.png
- monster3.xml
- monster4.png
- monster4.xml
- monster5.png
- monster5.xml
- monster6.png
- monster6.xml
- monster7.png
- monster7.xml
- monster8.png
- monster8.xml
- monster9.png
- monster9.xml
- monster10.png
- monster10.xml
- monster11.png
- monster11.xml
- monster12.png
- monster12.xml
- monster13.png
- monster13.xml
- monster14.png
- monster14.xml
- monster15.png
- monster15.xml
- monster16.png
- monster16.xml
- monster17.png
- monster17.xml
- monster18.png
- monster18.xml
- monster19.png
- monster19.xml
- monster20.png
- monster20.xml
- monster21.png
- monster21.xml
- monster22.png
- monster22.xml
+ monster-bat.png
+ monster-bat.xml
+ monster-flower.png
+ monster-flower.xml
+ monster-fluffy.png
+ monster-fluffy.xml
+ monster-ghost-pumpkin.png
+ monster-ghost-pumpkin.xml
+ monster-goblin-fire.png
+ monster-goblin-fire.xml
+ monster-maggot-giant.png
+ monster-maggot-giant.xml
+ monster-maggot.png
+ monster-maggot.xml
+ monster-mushroom-red.png
+ monster-mushroom-red.xml
+ monster-mushroom-spiky.png
+ monster-mushroom-spiky.xml
+ monster-pinkie.png
+ monster-pinkie.xml
+ monster-scorpion-black.png
+ monster-scorpion-black.xml
+ monster-scorpion-red.png
+ monster-scorpion-red.xml
+ monster-scorpion.png
+ monster-scorpion.xml
+ monster-skull-fire.png
+ monster-skull-fire.xml
+ monster-skull-poison.png
+ monster-skull-poison.xml
+ monster-slime-green.png
+ monster-slime-green.xml
+ monster-slime-red.png
+ monster-slime-red.xml
+ monster-slime-rudolph.png
+ monster-slime-rudolph.xml
+ monster-slime-santa.png
+ monster-slime-santa.xml
+ monster-slime-yellow.png
+ monster-slime-yellow.xml
+ monster-snake-cave.png
+ monster-snake-cave.xml
+ monster-snake.png
+ monster-snake.xml
+ monster-spider.png
+ monster-spider.xml
npcs.png
npc.xml
player_female_base.png
diff --git a/graphics/sprites/Makefile.am b/graphics/sprites/Makefile.am
index 4dea8716..2d9c8d74 100644
--- a/graphics/sprites/Makefile.am
+++ b/graphics/sprites/Makefile.am
@@ -56,52 +56,52 @@ sprites_DATA = \
item017.xml \
item018.png \
item018.xml \
- monster0.png \
- monster0.xml \
- monster1.png \
- monster1.xml \
- monster2.png \
- monster2.xml \
- monster3.png \
- monster3.xml \
- monster4.png \
- monster4.xml \
- monster5.png \
- monster5.xml \
- monster6.png \
- monster6.xml \
- monster7.png \
- monster7.xml \
- monster8.png \
- monster8.xml \
- monster9.png \
- monster9.xml \
- monster10.png \
- monster10.xml \
- monster11.png \
- monster11.xml \
- monster12.png \
- monster12.xml \
- monster13.png \
- monster13.xml \
- monster14.png \
- monster14.xml \
- monster15.png \
- monster15.xml \
- monster16.png \
- monster16.xml \
- monster17.png \
- monster17.xml \
- monster18.png \
- monster18.xml \
- monster19.png \
- monster19.xml \
- monster20.png \
- monster20.xml \
- monster21.png \
- monster21.xml \
- monster22.png \
- monster22.xml \
+ monster-bat.png \
+ monster-bat.xml \
+ monster-flower.png \
+ monster-flower.xml \
+ monster-fluffy.png \
+ monster-fluffy.xml \
+ monster-ghost-pumpkin.png \
+ monster-ghost-pumpkin.xml \
+ monster-goblin-fire.png \
+ monster-goblin-fire.xml \
+ monster-maggot-giant.png \
+ monster-maggot-giant.xml \
+ monster-maggot.png \
+ monster-maggot.xml \
+ monster-mushroom-red.png \
+ monster-mushroom-red.xml \
+ monster-mushroom-spiky.png \
+ monster-mushroom-spiky.xml \
+ monster-pinkie.png \
+ monster-pinkie.xml \
+ monster-scorpion-black.png \
+ monster-scorpion-black.xml \
+ monster-scorpion-red.png \
+ monster-scorpion-red.xml \
+ monster-scorpion.png \
+ monster-scorpion.xml \
+ monster-skull-fire.png \
+ monster-skull-fire.xml \
+ monster-skull-poison.png \
+ monster-skull-poison.xml \
+ monster-slime-green.png \
+ monster-slime-green.xml \
+ monster-slime-red.png \
+ monster-slime-red.xml \
+ monster-slime-rudolph.png \
+ monster-slime-rudolph.xml \
+ monster-slime-santa.png \
+ monster-slime-santa.xml \
+ monster-slime-yellow.png \
+ monster-slime-yellow.xml \
+ monster-snake-cave.png \
+ monster-snake-cave.xml \
+ monster-snake.png \
+ monster-snake.xml \
+ monster-spider.png \
+ monster-spider.xml \
npcs.png \
npc.xml \
player_female_base.png \
diff --git a/graphics/sprites/monster15.png b/graphics/sprites/monster-bat.png
index bd6ad90a..bd6ad90a 100644
--- a/graphics/sprites/monster15.png
+++ b/graphics/sprites/monster-bat.png
Binary files differ
diff --git a/graphics/sprites/monster15.xml b/graphics/sprites/monster-bat.xml
index cf1d9277..8c0c4382 100644
--- a/graphics/sprites/monster15.xml
+++ b/graphics/sprites/monster-bat.xml
@@ -1,55 +1,55 @@
-<?xml version="1.0"?>
-<sprite>
-
- <imageset name="base" src="graphics/sprites/monster15.png" width="37" height="58" />
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <sequence start="1" end="4" delay="50" />
- </animation>
- <animation direction="left">
- <sequence start="11" end="14" delay="50" />
- </animation>
- <animation direction="up">
- <sequence start="21" end="24" delay="50" />
- </animation>
- <animation direction="right">
- <sequence start="31" end="34" delay="50" />
- </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="5" end="8" delay="75" />
- <end />
- </animation>
- <animation direction="left">
- <sequence start="15" end="18" delay="75" />
- <end />
- </animation>
- <animation direction="up">
- <sequence start="25" end="28" delay="75" />
- <end />
- </animation>
- <animation direction="right">
- <sequence start="33" end="38" delay="75" />
- <end />
- </animation>
- </action>
-
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monster-bat.png" width="37" height="58" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="50" />
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="50" />
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="50" />
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="50" />
+ </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="5" end="8" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="33" end="38" delay="75" />
+ <end />
+ </animation>
+ </action>
+
</sprite> \ No newline at end of file
diff --git a/graphics/sprites/monster12.png b/graphics/sprites/monster-flower.png
index eeedd44a..eeedd44a 100644
--- a/graphics/sprites/monster12.png
+++ b/graphics/sprites/monster-flower.png
Binary files differ
diff --git a/graphics/sprites/monster12.xml b/graphics/sprites/monster-flower.xml
index 2dc1cdcd..711bb66c 100644
--- a/graphics/sprites/monster12.xml
+++ b/graphics/sprites/monster-flower.xml
@@ -1,66 +1,66 @@
-<?xml version="1.0"?>
-<sprite>
-
- <imageset name="base" src="graphics/sprites/monster12.png" width="60" height="60" />
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" />
- </animation>
- <animation direction="left">
- <frame index="10" />
- </animation>
- <animation direction="up">
- <frame index="20" />
- </animation>
- <animation direction="right">
- <frame index="30" />
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <sequence start="1" end="4" delay="75" />
- </animation>
- <animation direction="left">
- <sequence start="11" end="14" delay="75" />
- </animation>
- <animation direction="up">
- <sequence start="21" end="24" delay="75" />
- </animation>
- <animation direction="right">
- <sequence start="31" end="34" delay="75" />
- </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="5" end="8" delay="75" />
- </animation>
- <animation direction="left">
- <sequence start="15" end="18" delay="75" />
- </animation>
- <animation direction="up">
- <sequence start="25" end="28" delay="75" />
- </animation>
- <animation direction="right">
- <sequence start="33" end="38" delay="75" />
- </animation>
- </action>
-
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monster-flower.png" width="60" height="60" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="10" />
+ </animation>
+ <animation direction="up">
+ <frame index="20" />
+ </animation>
+ <animation direction="right">
+ <frame index="30" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="75" />
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="75" />
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="75" />
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="75" />
+ </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="5" end="8" delay="75" />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" />
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" />
+ </animation>
+ <animation direction="right">
+ <sequence start="33" end="38" delay="75" />
+ </animation>
+ </action>
+
</sprite> \ No newline at end of file
diff --git a/graphics/sprites/monster18.png b/graphics/sprites/monster-fluffy.png
index fac63c49..fac63c49 100644
--- a/graphics/sprites/monster18.png
+++ b/graphics/sprites/monster-fluffy.png
Binary files differ
diff --git a/graphics/sprites/monster18.xml b/graphics/sprites/monster-fluffy.xml
index 0de1dbe5..add808ab 100644
--- a/graphics/sprites/monster18.xml
+++ b/graphics/sprites/monster-fluffy.xml
@@ -1,70 +1,70 @@
-<?xml version="1.0"?>
-<sprite>
-
- <imageset name="base" src="graphics/sprites/monster18.png" width="28" height="32" />
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" />
- </animation>
- <animation direction="left">
- <frame index="10" />
- </animation>
- <animation direction="up">
- <frame index="20" />
- </animation>
- <animation direction="right">
- <frame index="30" />
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <sequence start="1" end="4" delay="100" />
- </animation>
- <animation direction="left">
- <sequence start="11" end="14" delay="100" />
- </animation>
- <animation direction="up">
- <sequence start="21" end="24" delay="100" />
- </animation>
- <animation direction="right">
- <sequence start="31" end="34" 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="5" end="8" delay="175" />
- <end />
- </animation>
- <animation direction="left">
- <sequence start="15" end="18" delay="175" />
- <end />
- </animation>
- <animation direction="up">
- <sequence start="25" end="28" delay="175" />
- <end />
- </animation>
- <animation direction="right">
- <sequence start="33" end="38" delay="175" />
- <end />
- </animation>
- </action>
-
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monster-fluffy.png" width="28" height="32" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="10" />
+ </animation>
+ <animation direction="up">
+ <frame index="20" />
+ </animation>
+ <animation direction="right">
+ <frame index="30" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="100" />
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="100" />
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="100" />
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" 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="5" end="8" delay="175" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="175" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="175" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="33" end="38" delay="175" />
+ <end />
+ </animation>
+ </action>
+
</sprite> \ No newline at end of file
diff --git a/graphics/sprites/monster20.png b/graphics/sprites/monster-ghost-pumpkin.png
index e464c885..e464c885 100644
--- a/graphics/sprites/monster20.png
+++ b/graphics/sprites/monster-ghost-pumpkin.png
Binary files differ
diff --git a/graphics/sprites/monster20.xml b/graphics/sprites/monster-ghost-pumpkin.xml
index 73740885..99421fda 100644
--- a/graphics/sprites/monster20.xml
+++ b/graphics/sprites/monster-ghost-pumpkin.xml
@@ -1,42 +1,42 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/monster20.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>
-
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monster-ghost-pumpkin.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> \ No newline at end of file
diff --git a/graphics/sprites/monster9.png b/graphics/sprites/monster-goblin-fire.png
index b52d274e..b52d274e 100644
--- a/graphics/sprites/monster9.png
+++ b/graphics/sprites/monster-goblin-fire.png
Binary files differ
diff --git a/graphics/sprites/monster10.xml b/graphics/sprites/monster-goblin-fire.xml
index 83dac4e0..91ce1af4 100644
--- a/graphics/sprites/monster10.xml
+++ b/graphics/sprites/monster-goblin-fire.xml
@@ -1,70 +1,70 @@
-<?xml version="1.0"?>
-<sprite>
-
- <imageset name="base" src="graphics/sprites/monster10.png" width="24" height="30" />
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" />
- </animation>
- <animation direction="left">
- <frame index="10" />
- </animation>
- <animation direction="up">
- <frame index="20" />
- </animation>
- <animation direction="right">
- <frame index="30" />
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <sequence start="1" end="4" delay="75" />
- </animation>
- <animation direction="left">
- <sequence start="11" end="14" delay="75" />
- </animation>
- <animation direction="up">
- <sequence start="21" end="24" delay="75" />
- </animation>
- <animation direction="right">
- <sequence start="31" end="34" delay="75" />
- </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="5" end="8" delay="75" />
- <end />
- </animation>
- <animation direction="left">
- <sequence start="15" end="18" delay="75" />
- <end />
- </animation>
- <animation direction="up">
- <sequence start="25" end="28" delay="75" />
- <end />
- </animation>
- <animation direction="right">
- <sequence start="33" end="38" delay="75" />
- <end />
- </animation>
- </action>
-
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monster-goblin-fire.png" width="60" height="43" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="10" />
+ </animation>
+ <animation direction="up">
+ <frame index="20" />
+ </animation>
+ <animation direction="right">
+ <frame index="30" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="75" />
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="75" />
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="75" />
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="75" />
+ </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="5" end="8" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="33" end="38" delay="75" />
+ <end />
+ </animation>
+ </action>
+
</sprite> \ No newline at end of file
diff --git a/graphics/sprites/monster4.png b/graphics/sprites/monster-maggot-giant.png
index cf20e57c..cf20e57c 100644
--- a/graphics/sprites/monster4.png
+++ b/graphics/sprites/monster-maggot-giant.png
Binary files differ
diff --git a/graphics/sprites/monster4.xml b/graphics/sprites/monster-maggot-giant.xml
index 9d9ba3c7..f3aefbee 100644
--- a/graphics/sprites/monster4.xml
+++ b/graphics/sprites/monster-maggot-giant.xml
@@ -1,70 +1,70 @@
-<?xml version="1.0"?>
-<sprite>
-
- <imageset name="base" src="graphics/sprites/monster4.png" width="58" height="46" />
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" />
- </animation>
- <animation direction="left">
- <frame index="10" />
- </animation>
- <animation direction="up">
- <frame index="20" />
- </animation>
- <animation direction="right">
- <frame index="30" />
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <sequence start="1" end="4" delay="100" />
- </animation>
- <animation direction="left">
- <sequence start="11" end="14" delay="100" />
- </animation>
- <animation direction="up">
- <sequence start="21" end="24" delay="100" />
- </animation>
- <animation direction="right">
- <sequence start="31" end="34" 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="5" end="8" delay="75" />
- <end />
- </animation>
- <animation direction="left">
- <sequence start="15" end="18" delay="75" />
- <end />
- </animation>
- <animation direction="up">
- <sequence start="25" end="28" delay="75" />
- <end />
- </animation>
- <animation direction="right">
- <sequence start="33" end="38" delay="75" />
- <end />
- </animation>
- </action>
-
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monster-maggot-giant.png" width="58" height="46" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="10" />
+ </animation>
+ <animation direction="up">
+ <frame index="20" />
+ </animation>
+ <animation direction="right">
+ <frame index="30" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="100" />
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="100" />
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="100" />
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" 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="5" end="8" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="33" end="38" delay="75" />
+ <end />
+ </animation>
+ </action>
+
</sprite> \ No newline at end of file
diff --git a/graphics/sprites/monster0.png b/graphics/sprites/monster-maggot.png
index 579ce114..579ce114 100644
--- a/graphics/sprites/monster0.png
+++ b/graphics/sprites/monster-maggot.png
Binary files differ
diff --git a/graphics/sprites/monster0.xml b/graphics/sprites/monster-maggot.xml
index 5ad8a072..2d803639 100644
--- a/graphics/sprites/monster0.xml
+++ b/graphics/sprites/monster-maggot.xml
@@ -1,66 +1,66 @@
-<?xml version="1.0"?>
-<sprite>
-
- <imageset name="base" src="graphics/sprites/monster0.png" width="20" height="15" />
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" />
- </animation>
- <animation direction="left">
- <frame index="10" />
- </animation>
- <animation direction="up">
- <frame index="20" />
- </animation>
- <animation direction="right">
- <frame index="30" />
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <sequence start="1" end="4" delay="150" />
- </animation>
- <animation direction="left">
- <sequence start="11" end="14" delay="150" />
- </animation>
- <animation direction="up">
- <sequence start="21" end="24" delay="150" />
- </animation>
- <animation direction="right">
- <sequence start="31" end="34" delay="150" />
- </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="5" end="8" delay="150" />
- </animation>
- <animation direction="left">
- <sequence start="15" end="18" delay="150" />
- </animation>
- <animation direction="up">
- <sequence start="25" end="28" delay="150" />
- </animation>
- <animation direction="right">
- <sequence start="33" end="38" delay="150" />
- </animation>
- </action>
-
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monster-maggot.png" width="20" height="15" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="10" />
+ </animation>
+ <animation direction="up">
+ <frame index="20" />
+ </animation>
+ <animation direction="right">
+ <frame index="30" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="150" />
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="150" />
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="150" />
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="150" />
+ </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="5" end="8" delay="150" />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="150" />
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="150" />
+ </animation>
+ <animation direction="right">
+ <sequence start="33" end="38" delay="150" />
+ </animation>
+ </action>
+
</sprite> \ No newline at end of file
diff --git a/graphics/sprites/monster11.png b/graphics/sprites/monster-mushroom-red.png
index 743d83e7..743d83e7 100644
--- a/graphics/sprites/monster11.png
+++ b/graphics/sprites/monster-mushroom-red.png
Binary files differ
diff --git a/graphics/sprites/monster11.xml b/graphics/sprites/monster-mushroom-red.xml
index 0320a661..136b7d7b 100644
--- a/graphics/sprites/monster11.xml
+++ b/graphics/sprites/monster-mushroom-red.xml
@@ -1,70 +1,70 @@
-<?xml version="1.0"?>
-<sprite>
-
- <imageset name="base" src="graphics/sprites/monster11.png" width="42" height="33" />
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" />
- </animation>
- <animation direction="left">
- <frame index="10" />
- </animation>
- <animation direction="up">
- <frame index="20" />
- </animation>
- <animation direction="right">
- <frame index="30" />
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <sequence start="1" end="4" delay="125" />
- </animation>
- <animation direction="left">
- <sequence start="11" end="14" delay="125" />
- </animation>
- <animation direction="up">
- <sequence start="21" end="24" delay="125" />
- </animation>
- <animation direction="right">
- <sequence start="31" end="34" delay="250" />
- </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="5" end="8" delay="75" />
- <end />
- </animation>
- <animation direction="left">
- <sequence start="15" end="18" delay="75" />
- <end />
- </animation>
- <animation direction="up">
- <sequence start="25" end="28" delay="75" />
- <end />
- </animation>
- <animation direction="right">
- <sequence start="33" end="38" delay="75" />
- <end />
- </animation>
- </action>
-
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monster-mushroom-red.png" width="42" height="33" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="10" />
+ </animation>
+ <animation direction="up">
+ <frame index="20" />
+ </animation>
+ <animation direction="right">
+ <frame index="30" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="125" />
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="125" />
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="125" />
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="250" />
+ </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="5" end="8" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="33" end="38" delay="75" />
+ <end />
+ </animation>
+ </action>
+
</sprite> \ No newline at end of file
diff --git a/graphics/sprites/monster17.png b/graphics/sprites/monster-mushroom-spiky.png
index 78ac875d..78ac875d 100644
--- a/graphics/sprites/monster17.png
+++ b/graphics/sprites/monster-mushroom-spiky.png
Binary files differ
diff --git a/graphics/sprites/monster17.xml b/graphics/sprites/monster-mushroom-spiky.xml
index d3d5a858..92d3ac9f 100644
--- a/graphics/sprites/monster17.xml
+++ b/graphics/sprites/monster-mushroom-spiky.xml
@@ -1,70 +1,70 @@
-<?xml version="1.0"?>
-<sprite>
-
- <imageset name="base" src="graphics/sprites/monster17.png" width="42" height="40" />
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" />
- </animation>
- <animation direction="left">
- <frame index="10" />
- </animation>
- <animation direction="up">
- <frame index="20" />
- </animation>
- <animation direction="right">
- <frame index="30" />
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <sequence start="1" end="4" delay="75" />
- </animation>
- <animation direction="left">
- <sequence start="11" end="14" delay="75" />
- </animation>
- <animation direction="up">
- <sequence start="21" end="24" delay="75" />
- </animation>
- <animation direction="right">
- <sequence start="31" end="34" delay="75" />
- </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="5" end="8" delay="75" />
- <end />
- </animation>
- <animation direction="left">
- <sequence start="15" end="18" delay="75" />
- <end />
- </animation>
- <animation direction="up">
- <sequence start="25" end="28" delay="75" />
- <end />
- </animation>
- <animation direction="right">
- <sequence start="35" end="38" delay="75" />
- <end />
- </animation>
- </action>
-
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monster-mushroom-spiky.png" width="42" height="40" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="10" />
+ </animation>
+ <animation direction="up">
+ <frame index="20" />
+ </animation>
+ <animation direction="right">
+ <frame index="30" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="75" />
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="75" />
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="75" />
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="75" />
+ </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="5" end="8" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75" />
+ <end />
+ </animation>
+ </action>
+
</sprite> \ No newline at end of file
diff --git a/graphics/sprites/monster16.png b/graphics/sprites/monster-pinkie.png
index 90b5c97b..90b5c97b 100644
--- a/graphics/sprites/monster16.png
+++ b/graphics/sprites/monster-pinkie.png
Binary files differ
diff --git a/graphics/sprites/monster16.xml b/graphics/sprites/monster-pinkie.xml
index 72cfeee5..656ebbd0 100644
--- a/graphics/sprites/monster16.xml
+++ b/graphics/sprites/monster-pinkie.xml
@@ -1,70 +1,70 @@
-<?xml version="1.0"?>
-<sprite>
-
- <imageset name="base" src="graphics/sprites/monster16.png" width="50" height="42" />
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" />
- </animation>
- <animation direction="left">
- <frame index="10" />
- </animation>
- <animation direction="up">
- <frame index="20" />
- </animation>
- <animation direction="right">
- <frame index="30" />
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <sequence start="1" end="4" delay="75" />
- </animation>
- <animation direction="left">
- <sequence start="11" end="14" delay="75" />
- </animation>
- <animation direction="up">
- <sequence start="21" end="24" delay="75" />
- </animation>
- <animation direction="right">
- <sequence start="31" end="34" delay="75" />
- </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="5" end="8" delay="75" />
- <end />
- </animation>
- <animation direction="left">
- <sequence start="15" end="18" delay="75" />
- <end />
- </animation>
- <animation direction="up">
- <sequence start="25" end="28" delay="75" />
- <end />
- </animation>
- <animation direction="right">
- <sequence start="33" end="38" delay="75" />
- <end />
- </animation>
- </action>
-
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monster-pinkie.png" width="50" height="42" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="10" />
+ </animation>
+ <animation direction="up">
+ <frame index="20" />
+ </animation>
+ <animation direction="right">
+ <frame index="30" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="75" />
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="75" />
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="75" />
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="75" />
+ </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="5" end="8" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="33" end="38" delay="75" />
+ <end />
+ </animation>
+ </action>
+
</sprite> \ No newline at end of file
diff --git a/graphics/sprites/monster7.png b/graphics/sprites/monster-scorpion-black.png
index 8df153f7..8df153f7 100644
--- a/graphics/sprites/monster7.png
+++ b/graphics/sprites/monster-scorpion-black.png
Binary files differ
diff --git a/graphics/sprites/monster-scorpion-black.xml b/graphics/sprites/monster-scorpion-black.xml
new file mode 100644
index 00000000..11d4e744
--- /dev/null
+++ b/graphics/sprites/monster-scorpion-black.xml
@@ -0,0 +1,70 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monster-scorpion-black.png" width="48" height="45" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="10" />
+ </animation>
+ <animation direction="up">
+ <frame index="20" />
+ </animation>
+ <animation direction="right">
+ <frame index="30" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="75" />
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="75" />
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="75" />
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="75" />
+ </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="5" end="8" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="33" end="38" delay="75" />
+ <end />
+ </animation>
+ </action>
+
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/monster2.png b/graphics/sprites/monster-scorpion-red.png
index 3c3cdac7..3c3cdac7 100644
--- a/graphics/sprites/monster2.png
+++ b/graphics/sprites/monster-scorpion-red.png
Binary files differ
diff --git a/graphics/sprites/monster7.xml b/graphics/sprites/monster-scorpion-red.xml
index 031487c5..4901cf27 100644
--- a/graphics/sprites/monster7.xml
+++ b/graphics/sprites/monster-scorpion-red.xml
@@ -1,70 +1,70 @@
-<?xml version="1.0"?>
-<sprite>
-
- <imageset name="base" src="graphics/sprites/monster7.png" width="48" height="45" />
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" />
- </animation>
- <animation direction="left">
- <frame index="10" />
- </animation>
- <animation direction="up">
- <frame index="20" />
- </animation>
- <animation direction="right">
- <frame index="30" />
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <sequence start="1" end="4" delay="75" />
- </animation>
- <animation direction="left">
- <sequence start="11" end="14" delay="75" />
- </animation>
- <animation direction="up">
- <sequence start="21" end="24" delay="75" />
- </animation>
- <animation direction="right">
- <sequence start="31" end="34" delay="75" />
- </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="5" end="8" delay="75" />
- <end />
- </animation>
- <animation direction="left">
- <sequence start="15" end="18" delay="75" />
- <end />
- </animation>
- <animation direction="up">
- <sequence start="25" end="28" delay="75" />
- <end />
- </animation>
- <animation direction="right">
- <sequence start="33" end="38" delay="75" />
- <end />
- </animation>
- </action>
-
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monster-scorpion-red.png" width="48" height="45" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="10" />
+ </animation>
+ <animation direction="up">
+ <frame index="20" />
+ </animation>
+ <animation direction="right">
+ <frame index="30" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="75" />
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="75" />
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="75" />
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="75" />
+ </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="5" end="8" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="33" end="38" delay="75" />
+ <end />
+ </animation>
+ </action>
+
</sprite> \ No newline at end of file
diff --git a/graphics/sprites/monster1.png b/graphics/sprites/monster-scorpion.png
index f90da465..f90da465 100644
--- a/graphics/sprites/monster1.png
+++ b/graphics/sprites/monster-scorpion.png
Binary files differ
diff --git a/graphics/sprites/monster1.xml b/graphics/sprites/monster-scorpion.xml
index ab129e8b..21f534dc 100644
--- a/graphics/sprites/monster1.xml
+++ b/graphics/sprites/monster-scorpion.xml
@@ -1,70 +1,70 @@
-<?xml version="1.0"?>
-<sprite>
-
- <imageset name="base" src="graphics/sprites/monster1.png" width="48" height="45" />
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" />
- </animation>
- <animation direction="left">
- <frame index="10" />
- </animation>
- <animation direction="up">
- <frame index="20" />
- </animation>
- <animation direction="right">
- <frame index="30" />
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <sequence start="1" end="4" delay="75" />
- </animation>
- <animation direction="left">
- <sequence start="11" end="14" delay="75" />
- </animation>
- <animation direction="up">
- <sequence start="21" end="24" delay="75" />
- </animation>
- <animation direction="right">
- <sequence start="31" end="34" delay="75" />
- </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="5" end="8" delay="75" />
- <end />
- </animation>
- <animation direction="left">
- <sequence start="15" end="18" delay="75" />
- <end />
- </animation>
- <animation direction="up">
- <sequence start="25" end="28" delay="75" />
- <end />
- </animation>
- <animation direction="right">
- <sequence start="33" end="38" delay="75" />
- <end />
- </animation>
- </action>
-
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monster-scorpion.png" width="48" height="45" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="10" />
+ </animation>
+ <animation direction="up">
+ <frame index="20" />
+ </animation>
+ <animation direction="right">
+ <frame index="30" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="75" />
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="75" />
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="75" />
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="75" />
+ </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="5" end="8" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="33" end="38" delay="75" />
+ <end />
+ </animation>
+ </action>
+
</sprite> \ No newline at end of file
diff --git a/graphics/sprites/monster21.png b/graphics/sprites/monster-skull-fire.png
index 843a7a5f..843a7a5f 100644
--- a/graphics/sprites/monster21.png
+++ b/graphics/sprites/monster-skull-fire.png
Binary files differ
diff --git a/graphics/sprites/monster21.xml b/graphics/sprites/monster-skull-fire.xml
index 65862e8d..f589ad88 100644
--- a/graphics/sprites/monster21.xml
+++ b/graphics/sprites/monster-skull-fire.xml
@@ -1,7 +1,7 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/monster21.png" width="50" height="64" />
+ <imageset name="base" src="graphics/sprites/monster-skull-fire.png" width="50" height="64" />
<action name="stand" imageset="base">
<animation direction="down">
diff --git a/graphics/sprites/monster22.png b/graphics/sprites/monster-skull-poison.png
index 5d1b3a48..5d1b3a48 100644
--- a/graphics/sprites/monster22.png
+++ b/graphics/sprites/monster-skull-poison.png
Binary files differ
diff --git a/graphics/sprites/monster22.xml b/graphics/sprites/monster-skull-poison.xml
index 98f11d85..0be5f432 100644
--- a/graphics/sprites/monster22.xml
+++ b/graphics/sprites/monster-skull-poison.xml
@@ -1,7 +1,7 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/monster22.png" width="50" height="64" />
+ <imageset name="base" src="graphics/sprites/monster-skull-poison.png" width="50" height="64" />
<action name="stand" imageset="base">
<animation direction="down">
diff --git a/graphics/sprites/monster3.png b/graphics/sprites/monster-slime-green.png
index dc6f61e4..dc6f61e4 100644
--- a/graphics/sprites/monster3.png
+++ b/graphics/sprites/monster-slime-green.png
Binary files differ
diff --git a/graphics/sprites/monster14.xml b/graphics/sprites/monster-slime-green.xml
index b19a64e6..603134f6 100644
--- a/graphics/sprites/monster14.xml
+++ b/graphics/sprites/monster-slime-green.xml
@@ -1,70 +1,70 @@
-<?xml version="1.0"?>
-<sprite>
-
- <imageset name="base" src="graphics/sprites/monster14.png" width="52" height="28" />
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" />
- </animation>
- <animation direction="left">
- <frame index="10" />
- </animation>
- <animation direction="up">
- <frame index="20" />
- </animation>
- <animation direction="right">
- <frame index="30" />
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <sequence start="1" end="4" delay="200" />
- </animation>
- <animation direction="left">
- <sequence start="11" end="14" delay="200" />
- </animation>
- <animation direction="up">
- <sequence start="21" end="24" delay="200" />
- </animation>
- <animation direction="right">
- <sequence start="31" end="34" delay="200" />
- </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="5" end="8" delay="100" />
- <end />
- </animation>
- <animation direction="left">
- <sequence start="15" end="18" delay="100" />
- <end />
- </animation>
- <animation direction="up">
- <sequence start="25" end="28" delay="100" />
- <end />
- </animation>
- <animation direction="right">
- <sequence start="33" end="38" delay="100" />
- <end />
- </animation>
- </action>
-
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monster-slime-green.png" width="52" height="24" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="10" />
+ </animation>
+ <animation direction="up">
+ <frame index="20" />
+ </animation>
+ <animation direction="right">
+ <frame index="30" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="200" />
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="200" />
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="200" />
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="200" />
+ </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="5" end="8" delay="100" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="100" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="100" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="33" end="38" delay="100" />
+ <end />
+ </animation>
+ </action>
+
</sprite> \ No newline at end of file
diff --git a/graphics/sprites/monster6.png b/graphics/sprites/monster-slime-red.png
index 3ec5ae62..3ec5ae62 100644
--- a/graphics/sprites/monster6.png
+++ b/graphics/sprites/monster-slime-red.png
Binary files differ
diff --git a/graphics/sprites/monster13.xml b/graphics/sprites/monster-slime-red.xml
index 24c3e0dc..db3f8214 100644
--- a/graphics/sprites/monster13.xml
+++ b/graphics/sprites/monster-slime-red.xml
@@ -1,70 +1,70 @@
-<?xml version="1.0"?>
-<sprite>
-
- <imageset name="base" src="graphics/sprites/monster13.png" width="52" height="24" />
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" />
- </animation>
- <animation direction="left">
- <frame index="10" />
- </animation>
- <animation direction="up">
- <frame index="20" />
- </animation>
- <animation direction="right">
- <frame index="30" />
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <sequence start="1" end="4" delay="200" />
- </animation>
- <animation direction="left">
- <sequence start="11" end="14" delay="200" />
- </animation>
- <animation direction="up">
- <sequence start="21" end="24" delay="200" />
- </animation>
- <animation direction="right">
- <sequence start="31" end="34" delay="200" />
- </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="5" end="8" delay="100" />
- <end />
- </animation>
- <animation direction="left">
- <sequence start="15" end="18" delay="100" />
- <end />
- </animation>
- <animation direction="up">
- <sequence start="25" end="28" delay="100" />
- <end />
- </animation>
- <animation direction="right">
- <sequence start="33" end="38" delay="100" />
- <end />
- </animation>
- </action>
-
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monster-slime-red.png" width="52" height="24" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="10" />
+ </animation>
+ <animation direction="up">
+ <frame index="20" />
+ </animation>
+ <animation direction="right">
+ <frame index="30" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="200" />
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="200" />
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="200" />
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="200" />
+ </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="5" end="8" delay="100" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="100" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="100" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="33" end="38" delay="100" />
+ <end />
+ </animation>
+ </action>
+
</sprite> \ No newline at end of file
diff --git a/graphics/sprites/monster14.png b/graphics/sprites/monster-slime-rudolph.png
index 5964b631..5964b631 100644
--- a/graphics/sprites/monster14.png
+++ b/graphics/sprites/monster-slime-rudolph.png
Binary files differ
diff --git a/graphics/sprites/monster-slime-rudolph.xml b/graphics/sprites/monster-slime-rudolph.xml
new file mode 100644
index 00000000..84ffa3dc
--- /dev/null
+++ b/graphics/sprites/monster-slime-rudolph.xml
@@ -0,0 +1,70 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monster-slime-rudolph.png" width="52" height="28" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="10" />
+ </animation>
+ <animation direction="up">
+ <frame index="20" />
+ </animation>
+ <animation direction="right">
+ <frame index="30" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="200" />
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="200" />
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="200" />
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="200" />
+ </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="5" end="8" delay="100" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="100" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="100" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="33" end="38" delay="100" />
+ <end />
+ </animation>
+ </action>
+
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/monster13.png b/graphics/sprites/monster-slime-santa.png
index 4e8bf4cd..4e8bf4cd 100644
--- a/graphics/sprites/monster13.png
+++ b/graphics/sprites/monster-slime-santa.png
Binary files differ
diff --git a/graphics/sprites/monster3.xml b/graphics/sprites/monster-slime-santa.xml
index ccf0a240..512d68f1 100644
--- a/graphics/sprites/monster3.xml
+++ b/graphics/sprites/monster-slime-santa.xml
@@ -1,70 +1,70 @@
-<?xml version="1.0"?>
-<sprite>
-
- <imageset name="base" src="graphics/sprites/monster3.png" width="52" height="24" />
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" />
- </animation>
- <animation direction="left">
- <frame index="10" />
- </animation>
- <animation direction="up">
- <frame index="20" />
- </animation>
- <animation direction="right">
- <frame index="30" />
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <sequence start="1" end="4" delay="200" />
- </animation>
- <animation direction="left">
- <sequence start="11" end="14" delay="200" />
- </animation>
- <animation direction="up">
- <sequence start="21" end="24" delay="200" />
- </animation>
- <animation direction="right">
- <sequence start="31" end="34" delay="200" />
- </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="5" end="8" delay="100" />
- <end />
- </animation>
- <animation direction="left">
- <sequence start="15" end="18" delay="100" />
- <end />
- </animation>
- <animation direction="up">
- <sequence start="25" end="28" delay="100" />
- <end />
- </animation>
- <animation direction="right">
- <sequence start="33" end="38" delay="100" />
- <end />
- </animation>
- </action>
-
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monster-slime-santa.png" width="52" height="24" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="10" />
+ </animation>
+ <animation direction="up">
+ <frame index="20" />
+ </animation>
+ <animation direction="right">
+ <frame index="30" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="200" />
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="200" />
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="200" />
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="200" />
+ </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="5" end="8" delay="100" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="100" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="100" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="33" end="38" delay="100" />
+ <end />
+ </animation>
+ </action>
+
</sprite> \ No newline at end of file
diff --git a/graphics/sprites/monster5.png b/graphics/sprites/monster-slime-yellow.png
index 6097ce1b..6097ce1b 100644
--- a/graphics/sprites/monster5.png
+++ b/graphics/sprites/monster-slime-yellow.png
Binary files differ
diff --git a/graphics/sprites/monster5.xml b/graphics/sprites/monster-slime-yellow.xml
index 8995575f..3cd3597b 100644
--- a/graphics/sprites/monster5.xml
+++ b/graphics/sprites/monster-slime-yellow.xml
@@ -1,70 +1,70 @@
-<?xml version="1.0"?>
-<sprite>
-
- <imageset name="base" src="graphics/sprites/monster5.png" width="52" height="24" />
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" />
- </animation>
- <animation direction="left">
- <frame index="10" />
- </animation>
- <animation direction="up">
- <frame index="20" />
- </animation>
- <animation direction="right">
- <frame index="30" />
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <sequence start="1" end="4" delay="200" />
- </animation>
- <animation direction="left">
- <sequence start="11" end="14" delay="200" />
- </animation>
- <animation direction="up">
- <sequence start="21" end="24" delay="200" />
- </animation>
- <animation direction="right">
- <sequence start="31" end="34" delay="200" />
- </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="5" end="8" delay="100" />
- <end />
- </animation>
- <animation direction="left">
- <sequence start="15" end="18" delay="100" />
- <end />
- </animation>
- <animation direction="up">
- <sequence start="25" end="28" delay="100" />
- <end />
- </animation>
- <animation direction="right">
- <sequence start="33" end="38" delay="100" />
- <end />
- </animation>
- </action>
-
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monster-slime-yellow.png" width="52" height="24" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="10" />
+ </animation>
+ <animation direction="up">
+ <frame index="20" />
+ </animation>
+ <animation direction="right">
+ <frame index="30" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="200" />
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="200" />
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="200" />
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="200" />
+ </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="5" end="8" delay="100" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="100" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="100" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="33" end="38" delay="100" />
+ <end />
+ </animation>
+ </action>
+
</sprite> \ No newline at end of file
diff --git a/graphics/sprites/monster19.png b/graphics/sprites/monster-snake-cave.png
index c7862685..c7862685 100644
--- a/graphics/sprites/monster19.png
+++ b/graphics/sprites/monster-snake-cave.png
Binary files differ
diff --git a/graphics/sprites/monster8.xml b/graphics/sprites/monster-snake-cave.xml
index d43c3c46..3ab1a043 100644
--- a/graphics/sprites/monster8.xml
+++ b/graphics/sprites/monster-snake-cave.xml
@@ -1,70 +1,70 @@
-<?xml version="1.0"?>
-<sprite>
-
- <imageset name="base" src="graphics/sprites/monster8.png" width="48" height="29" />
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" />
- </animation>
- <animation direction="left">
- <frame index="10" />
- </animation>
- <animation direction="up">
- <frame index="20" />
- </animation>
- <animation direction="right">
- <frame index="30" />
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <sequence start="1" end="4" delay="150" />
- </animation>
- <animation direction="left">
- <sequence start="11" end="14" delay="150" />
- </animation>
- <animation direction="up">
- <sequence start="21" end="24" delay="150" />
- </animation>
- <animation direction="right">
- <sequence start="31" end="34" delay="150" />
- </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="5" end="8" delay="150" />
- <end />
- </animation>
- <animation direction="left">
- <sequence start="15" end="18" delay="150" />
- <end />
- </animation>
- <animation direction="up">
- <sequence start="25" end="28" delay="150" />
- <end />
- </animation>
- <animation direction="right">
- <sequence start="33" end="38" delay="150" />
- <end />
- </animation>
- </action>
-
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monster-snake-cave.png" width="48" height="29" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="10" />
+ </animation>
+ <animation direction="up">
+ <frame index="20" />
+ </animation>
+ <animation direction="right">
+ <frame index="30" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="150" />
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="150" />
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="150" />
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="150" />
+ </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="5" end="8" delay="150" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="150" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="150" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="33" end="38" delay="150" />
+ <end />
+ </animation>
+ </action>
+
</sprite> \ No newline at end of file
diff --git a/graphics/sprites/monster8.png b/graphics/sprites/monster-snake.png
index b5bdc2cb..b5bdc2cb 100644
--- a/graphics/sprites/monster8.png
+++ b/graphics/sprites/monster-snake.png
Binary files differ
diff --git a/graphics/sprites/monster19.xml b/graphics/sprites/monster-snake.xml
index 43eb7b29..585a1386 100644
--- a/graphics/sprites/monster19.xml
+++ b/graphics/sprites/monster-snake.xml
@@ -1,7 +1,7 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/monster19.png" width="48" height="29" />
+ <imageset name="base" src="graphics/sprites/monster-snake.png" width="48" height="29" />
<action name="stand" imageset="base">
<animation direction="down">
diff --git a/graphics/sprites/monster10.png b/graphics/sprites/monster-spider.png
index 3febd1d2..3febd1d2 100644
--- a/graphics/sprites/monster10.png
+++ b/graphics/sprites/monster-spider.png
Binary files differ
diff --git a/graphics/sprites/monster2.xml b/graphics/sprites/monster-spider.xml
index 9db6fad7..8b47cb8a 100644
--- a/graphics/sprites/monster2.xml
+++ b/graphics/sprites/monster-spider.xml
@@ -1,70 +1,70 @@
-<?xml version="1.0"?>
-<sprite>
-
- <imageset name="base" src="graphics/sprites/monster2.png" width="48" height="45" />
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" />
- </animation>
- <animation direction="left">
- <frame index="10" />
- </animation>
- <animation direction="up">
- <frame index="20" />
- </animation>
- <animation direction="right">
- <frame index="30" />
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <sequence start="1" end="4" delay="75" />
- </animation>
- <animation direction="left">
- <sequence start="11" end="14" delay="75" />
- </animation>
- <animation direction="up">
- <sequence start="21" end="24" delay="75" />
- </animation>
- <animation direction="right">
- <sequence start="31" end="34" delay="75" />
- </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="5" end="8" delay="75" />
- <end />
- </animation>
- <animation direction="left">
- <sequence start="15" end="18" delay="75" />
- <end />
- </animation>
- <animation direction="up">
- <sequence start="25" end="28" delay="75" />
- <end />
- </animation>
- <animation direction="right">
- <sequence start="33" end="38" delay="75" />
- <end />
- </animation>
- </action>
-
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monster-spider.png" width="24" height="30" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="10" />
+ </animation>
+ <animation direction="up">
+ <frame index="20" />
+ </animation>
+ <animation direction="right">
+ <frame index="30" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="75" />
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="75" />
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="75" />
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="75" />
+ </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="5" end="8" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="33" end="38" delay="75" />
+ <end />
+ </animation>
+ </action>
+
</sprite> \ No newline at end of file
diff --git a/graphics/sprites/monster6.xml b/graphics/sprites/monster6.xml
deleted file mode 100644
index d31959be..00000000
--- a/graphics/sprites/monster6.xml
+++ /dev/null
@@ -1,70 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
-
- <imageset name="base" src="graphics/sprites/monster6.png" width="52" height="24" />
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" />
- </animation>
- <animation direction="left">
- <frame index="10" />
- </animation>
- <animation direction="up">
- <frame index="20" />
- </animation>
- <animation direction="right">
- <frame index="30" />
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <sequence start="1" end="4" delay="200" />
- </animation>
- <animation direction="left">
- <sequence start="11" end="14" delay="200" />
- </animation>
- <animation direction="up">
- <sequence start="21" end="24" delay="200" />
- </animation>
- <animation direction="right">
- <sequence start="31" end="34" delay="200" />
- </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="5" end="8" delay="100" />
- <end />
- </animation>
- <animation direction="left">
- <sequence start="15" end="18" delay="100" />
- <end />
- </animation>
- <animation direction="up">
- <sequence start="25" end="28" delay="100" />
- <end />
- </animation>
- <animation direction="right">
- <sequence start="33" end="38" delay="100" />
- <end />
- </animation>
- </action>
-
-</sprite> \ No newline at end of file
diff --git a/graphics/sprites/monster9.xml b/graphics/sprites/monster9.xml
deleted file mode 100644
index 95b416cf..00000000
--- a/graphics/sprites/monster9.xml
+++ /dev/null
@@ -1,70 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
-
- <imageset name="base" src="graphics/sprites/monster9.png" width="60" height="43" />
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" />
- </animation>
- <animation direction="left">
- <frame index="10" />
- </animation>
- <animation direction="up">
- <frame index="20" />
- </animation>
- <animation direction="right">
- <frame index="30" />
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <sequence start="1" end="4" delay="75" />
- </animation>
- <animation direction="left">
- <sequence start="11" end="14" delay="75" />
- </animation>
- <animation direction="up">
- <sequence start="21" end="24" delay="75" />
- </animation>
- <animation direction="right">
- <sequence start="31" end="34" delay="75" />
- </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="5" end="8" delay="75" />
- <end />
- </animation>
- <animation direction="left">
- <sequence start="15" end="18" delay="75" />
- <end />
- </animation>
- <animation direction="up">
- <sequence start="25" end="28" delay="75" />
- <end />
- </animation>
- <animation direction="right">
- <sequence start="33" end="38" delay="75" />
- <end />
- </animation>
- </action>
-
-</sprite> \ No newline at end of file
diff --git a/monsters.xml b/monsters.xml
new file mode 100644
index 00000000..55c1bce8
--- /dev/null
+++ b/monsters.xml
@@ -0,0 +1,99 @@
+<monsters>
+ <monster id="0" name="Maggot">
+ <sprite>monster-maggot.xml</sprite>
+ <sound event="hit">monster-maggot-hit.ogg</sound>
+ <sound event="miss">monster-maggot-miss.ogg</sound>
+ <sound event="hurt">monster-maggot-hurt.ogg</sound>
+ <sound event="die">monster-maggot-die-1.ogg</sound>
+ <sound event="die">monster-maggot-die-2.ogg</sound>
+ </monster>
+
+ <monster id="1" name="Scorpion">
+ <sprite>monster-scorpion.xml</sprite>
+ </monster>
+
+ <monster id="2" name="Red Scorpion">
+ <sprite>monster-scorpion-red.xml</sprite>
+ </monster>
+
+ <monster id="3" name="Green Slime">
+ <sprite>monster-slime-green.xml</sprite>
+ </monster>
+
+ <monster id="4" name="Giant Maggot">
+ <sprite>monster-maggot-giant.xml</sprite>
+ </monster>
+
+ <monster id="5" name="Yellow Slime">
+ <sprite>monster-slime-yellow.xml</sprite>
+ </monster>
+
+ <monster id="6" name="Red Slime">
+ <sprite>monster-slime-red.xml</sprite>
+ </monster>
+
+ <monster id="7" name="Black Scorpion">
+ <sprite>monster-scorpion-black.xml</sprite>
+ </monster>
+
+ <monster id="8" name="Snake">
+ <sprite>monster-snake.xml</sprite>
+ </monster>
+
+ <monster id="9" name="Fire Goblin">
+ <sprite>monster-goblin-fire.xml</sprite>
+ </monster>
+
+ <monster id="10" name="Spider">
+ <sprite>monster-spider.xml</sprite>
+ </monster>
+
+ <monster id="11" name="Evil Mushroom">
+ <sprite>monster-mushroom-red.xml</sprite>
+ </monster>
+
+ <monster id="12" name="Flower">
+ <sprite>monster-flower.xml</sprite>
+ </monster>
+
+ <monster id="13" name="Santa Slime">
+ <sprite>monster-slime-santa.xml</sprite>
+ </monster>
+
+ <monster id="14" name="Rudolph Slime">
+ <sprite>monster-slime-rudolph.xml</sprite>
+ </monster>
+
+ <monster id="15" name="Bat">
+ <sprite>monster-bat.xml</sprite>
+ </monster>
+
+ <monster id="16" name="Pinkie">
+ <sprite>monster-pinkie.xml</sprite>
+ </monster>
+
+ <monster id="17" name="Spiky Mushroom">
+ <sprite>monster-mushroom-spiky.xml</sprite>
+ </monster>
+
+ <monster id="18" name="Fluffy">
+ <sprite>monster-fluffy.xml</sprite>
+ </monster>
+
+ <monster id="19" name="Cave Snake">
+ <sprite>monster-snake-cave.xml</sprite>
+ </monster>
+
+ <monster id="20" name="Pumpkin Ghost">
+ <sprite>monster-ghost-pumpkin.xml</sprite>
+ </monster>
+
+ <monster id="21" name="Fire Skull">
+ <sprite>monster-skull-fire.xml</sprite>
+ </monster>
+
+ <monster id="22" name="Poison Skull">
+ <sprite>monster-skull-poison.xml</sprite>
+ </monster>
+
+</monsters> \ No newline at end of file