summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLed Mitz <smoothshifter@tuta.io>2023-12-07 23:04:06 +0000
committerLed Mitz <smoothshifter@tuta.io>2023-12-07 23:04:06 +0000
commit782a0fecc0ec764b142635d19b68bcd44e3ced9b (patch)
tree7e3f17e39b057fd0a362c0640aa483fd2e4cbb0c
parent94f02571fad03b927d4ec475b2b30bcc8e8ecafc (diff)
parentc39ea8b59eb5a9adb5e0849fc36c11ea54453174 (diff)
downloadclientdata-782a0fecc0ec764b142635d19b68bcd44e3ced9b.tar.gz
clientdata-782a0fecc0ec764b142635d19b68bcd44e3ced9b.tar.bz2
clientdata-782a0fecc0ec764b142635d19b68bcd44e3ced9b.tar.xz
clientdata-782a0fecc0ec764b142635d19b68bcd44e3ced9b.zip
Merge branch 'mobs' into 'master'
mobs See merge request legacy/clientdata!571
-rw-r--r--graphics/items/equipment/head/assassin-mask.pngbin760 -> 650 bytes
-rw-r--r--graphics/sprites/equipment/weapons/sword-jackal.xml4
-rw-r--r--graphics/sprites/equipment/weapons/sword-lider.xml10
-rw-r--r--graphics/sprites/monsters/accessories/ratto-tail.pngbin0 -> 592 bytes
-rw-r--r--graphics/sprites/monsters/accessories/ratto-tail.xml228
-rw-r--r--graphics/sprites/monsters/beehive.pngbin0 -> 5469 bytes
-rw-r--r--graphics/sprites/monsters/beehive.xml9
-rw-r--r--graphics/sprites/monsters/bobone.pngbin0 -> 44681 bytes
-rw-r--r--graphics/sprites/monsters/bobone.xml83
-rw-r--r--graphics/sprites/monsters/croc.pngbin0 -> 9856 bytes
-rw-r--r--graphics/sprites/monsters/croc.xml242
-rw-r--r--graphics/sprites/monsters/darkduck.pngbin0 -> 14610 bytes
-rw-r--r--graphics/sprites/monsters/darkduck.xml64
-rw-r--r--graphics/sprites/monsters/ent.pngbin0 -> 63539 bytes
-rw-r--r--graphics/sprites/monsters/ent.xml57
-rw-r--r--graphics/sprites/monsters/frog-big.pngbin0 -> 141250 bytes
-rw-r--r--graphics/sprites/monsters/frog-big.xml120
-rw-r--r--graphics/sprites/monsters/frog-small.pngbin0 -> 44691 bytes
-rw-r--r--graphics/sprites/monsters/frog-small.xml120
-rw-r--r--graphics/sprites/monsters/junglefowl.pngbin0 -> 31017 bytes
-rw-r--r--graphics/sprites/monsters/junglefowl.xml107
-rw-r--r--graphics/sprites/monsters/mananatree.pngbin0 -> 72680 bytes
-rw-r--r--graphics/sprites/monsters/mananatree.xml89
-rw-r--r--graphics/sprites/monsters/mister-prickel.pngbin0 -> 561159 bytes
-rw-r--r--graphics/sprites/monsters/mister-prickel.xml223
-rw-r--r--graphics/sprites/monsters/moubootaur.pngbin0 -> 3041390 bytes
-rw-r--r--graphics/sprites/monsters/moubootaur.xml243
-rw-r--r--graphics/sprites/monsters/piou-king.pngbin0 -> 1994183 bytes
-rw-r--r--graphics/sprites/monsters/piou-king.xml271
-rw-r--r--graphics/sprites/monsters/ratto.pngbin0 -> 15750 bytes
-rw-r--r--graphics/sprites/monsters/ratto.xml199
-rw-r--r--graphics/sprites/monsters/tortuga.pngbin0 -> 12541 bytes
-rw-r--r--graphics/sprites/monsters/tortuga.xml310
-rw-r--r--items/equip-head/item5130_Phylactery.xml2
-rw-r--r--items/equip-head/item5202_PilotHat.xml2
-rw-r--r--items/equip-head/item5203_MoonshroomHat.xml2
-rw-r--r--items/equip-head/item5205_EskimoHat.xml2
-rw-r--r--items/generic/_include.xml1
-rw-r--r--items/generic/item5218_RedTicket.xml2
-rw-r--r--items/generic/item5219_YellowTicket.xml2
-rw-r--r--items/generic/item5220_GoldTicket.xml2
-rw-r--r--items/generic/item5221_GreenTicket.xml2
-rw-r--r--items/generic/item5222_AquaTicket.xml2
-rw-r--r--items/generic/item5223_BlueTicket.xml2
-rw-r--r--items/generic/item5224_PurpleTicket.xml2
-rw-r--r--items/generic/item5225_PinkTicket.xml2
-rw-r--r--items/generic/item5311_ShadowHerb.xml10
-rw-r--r--items/usable/_include.xml3
-rw-r--r--items/usable/item1258_GlutenFreeHoney.xml (renamed from items/usable/item1258_Honey.xml)0
-rw-r--r--items/usable/item5214_LactoseFreeAcorn.xml2
-rw-r--r--items/usable/item5309_ManaDust.xml2
-rw-r--r--items/usable/item5312_Honey.xml13
-rw-r--r--license.md63
-rw-r--r--maps/007-1.tmx32
-rw-r--r--maps/008-1.tmx20
-rw-r--r--maps/010-1.tmx20
-rw-r--r--maps/011-1.tmx18
-rw-r--r--maps/012-1.tmx42
-rw-r--r--maps/013-1.tmx18
-rw-r--r--maps/015-1.tmx18
-rw-r--r--maps/016-1.tmx38
-rw-r--r--maps/017-1.tmx34
-rw-r--r--maps/018-1.tmx50
-rw-r--r--maps/025-1.tmx38
-rw-r--r--maps/026-1.tmx76
-rw-r--r--maps/027-1.tmx56
-rw-r--r--maps/055-1.tmx42
-rw-r--r--maps/057-1.tmx68
-rw-r--r--maps/099-7.tmx22
-rw-r--r--monsters.xml118
-rw-r--r--sfx/monsters/croc/hit1.oggbin0 -> 12279 bytes
-rw-r--r--sfx/monsters/croc/hit2.oggbin0 -> 13017 bytes
-rw-r--r--sfx/monsters/croc/hurt1.oggbin0 -> 7574 bytes
-rw-r--r--sfx/monsters/croc/hurt2.oggbin0 -> 6820 bytes
-rw-r--r--sfx/monsters/croc/hurt3.oggbin0 -> 6840 bytes
-rw-r--r--sfx/monsters/croc/miss1.oggbin0 -> 12259 bytes
-rw-r--r--sfx/monsters/croc/spawn1.oggbin0 -> 67760 bytes
-rw-r--r--sfx/monsters/crocotree/die1.oggbin0 -> 13414 bytes
-rw-r--r--sfx/monsters/crocotree/hurt1.oggbin0 -> 5395 bytes
-rw-r--r--sfx/monsters/crocotree/hurt2.oggbin0 -> 5553 bytes
-rw-r--r--sfx/monsters/crocotree/hurt3.oggbin0 -> 5882 bytes
-rw-r--r--sfx/monsters/frostiana/hit1.oggbin0 -> 8102 bytes
-rw-r--r--sfx/monsters/ratto/die1.oggbin0 -> 17984 bytes
-rw-r--r--sfx/monsters/ratto/hit1.oggbin0 -> 10142 bytes
-rw-r--r--sfx/monsters/ratto/hit2.oggbin0 -> 15163 bytes
-rw-r--r--sfx/monsters/ratto/hurt1.oggbin0 -> 15731 bytes
-rw-r--r--sfx/monsters/ratto/spawn1.oggbin0 -> 43264 bytes
-rw-r--r--sfx/monsters/tortuga/die1.oggbin0 -> 23069 bytes
-rw-r--r--sfx/monsters/tortuga/hit1.oggbin0 -> 11520 bytes
-rw-r--r--sfx/monsters/tortuga/hit2.oggbin0 -> 10985 bytes
-rw-r--r--sfx/monsters/tortuga/hurt1.oggbin0 -> 16736 bytes
-rw-r--r--sfx/monsters/tortuga/miss1.oggbin0 -> 10379 bytes
-rw-r--r--sfx/monsters/tortuga/spawn1.oggbin0 -> 41679 bytes
-rw-r--r--sfx/weapons/lightsaber/crit.oggbin0 -> 6398 bytes
-rw-r--r--sfx/weapons/lightsaber/hit1.oggbin0 -> 17408 bytes
-rw-r--r--sfx/weapons/lightsaber/hit2.oggbin0 -> 13135 bytes
-rw-r--r--sfx/weapons/lightsaber/hit3.oggbin0 -> 10986 bytes
-rw-r--r--sfx/weapons/lightsaber/miss.oggbin0 -> 11065 bytes
98 files changed, 2999 insertions, 208 deletions
diff --git a/graphics/items/equipment/head/assassin-mask.png b/graphics/items/equipment/head/assassin-mask.png
index e2ed73b2..16b76617 100644
--- a/graphics/items/equipment/head/assassin-mask.png
+++ b/graphics/items/equipment/head/assassin-mask.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/sword-jackal.xml b/graphics/sprites/equipment/weapons/sword-jackal.xml
index 9360042d..60c6fdb4 100644
--- a/graphics/sprites/equipment/weapons/sword-jackal.xml
+++ b/graphics/sprites/equipment/weapons/sword-jackal.xml
@@ -69,15 +69,19 @@
<action name="attack" imageset="sword">
<animation direction="down">
<sequence start="8" end="11" offsetX ="0" offsetY ="32" delay="75"/>
+ <end/>
</animation>
<animation direction="left">
<sequence start="24" end="27" offsetX ="0" offsetY ="32" delay="75"/>
+ <end/>
</animation>
<animation direction="up">
<sequence start="40" end="43" offsetX ="0" offsetY ="32" delay="75"/>
+ <end/>
</animation>
<animation direction="right">
<sequence start="56" end="59" offsetX ="0" offsetY ="32" delay="75"/>
+ <end/>
</animation>
</action>
diff --git a/graphics/sprites/equipment/weapons/sword-lider.xml b/graphics/sprites/equipment/weapons/sword-lider.xml
index 7581c078..528dcb9d 100644
--- a/graphics/sprites/equipment/weapons/sword-lider.xml
+++ b/graphics/sprites/equipment/weapons/sword-lider.xml
@@ -34,23 +34,23 @@
<sequence start="55" end="60" offsetX="0" offsetY="32" delay="75"/>
</animation>
</action>
-
+
<action name="attack" imageset="lider">
<animation direction="down">
<sequence start="9" end="12" offsetX="0" offsetY="32" delay="75"/>
- <end />
+ <end/>
</animation>
<animation direction="left">
<sequence start="27" end="30" offsetX="0" offsetY="32" delay="75"/>
- <end />
+ <end/>
</animation>
<animation direction="up">
<sequence start="45" end="48" offsetX="0" offsetY="32" delay="75"/>
- <end />
+ <end/>
</animation>
<animation direction="right">
<sequence start="63" end="66" offsetX="0" offsetY="32" delay="75"/>
- <end />
+ <end/>
</animation>
</action>
diff --git a/graphics/sprites/monsters/accessories/ratto-tail.png b/graphics/sprites/monsters/accessories/ratto-tail.png
new file mode 100644
index 00000000..331e0f5e
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/ratto-tail.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/ratto-tail.xml b/graphics/sprites/monsters/accessories/ratto-tail.xml
new file mode 100644
index 00000000..31859b91
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/ratto-tail.xml
@@ -0,0 +1,228 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2011-2013 Evol Online -->
+<sprite>
+ <imageset name="acc"
+ src="graphics/sprites/monsters/accessories/ratto-tail.png"
+ width="32"
+ height="32"/>
+
+ <imageset name="mob"
+ src="graphics/sprites/monsters/ratto.png"
+ width="32"
+ height="32"/>
+
+ <action name="spawn" imageset="mob">
+ <animation direction="default">
+ <frame index="0" delay="250"/>
+ <frame index="1" delay="150"/>
+ <frame index="2" delay="400"/>
+ <frame index="3" delay="110"/>
+ <frame index="4" delay="120"/>
+ <frame index="5" delay="160"/>
+ <frame index="6" delay="150"/>
+ <frame index="7" delay="250"/>
+ <jump action="stand"/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="acc">
+ <animation direction="down">
+ <frame index="0" delay="120"/>
+ <frame index="1" delay="100"/>
+ <frame index="2" delay="120"/>
+ <frame index="1" delay="100"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="21" delay="120"/>
+ <frame index="22" delay="100"/>
+ <frame index="23" delay="120"/>
+ <frame index="22" delay="100"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="18" delay="120"/>
+ <frame index="19" delay="100"/>
+ <frame index="20" delay="120"/>
+ <frame index="19" delay="100"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="15" delay="120"/>
+ <frame index="16" delay="100"/>
+ <frame index="17" delay="120"/>
+ <frame index="16" delay="100"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="12" delay="120"/>
+ <frame index="13" delay="100"/>
+ <frame index="14" delay="120"/>
+ <frame index="13" delay="100"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="9" delay="120"/>
+ <frame index="10" delay="100"/>
+ <frame index="11" delay="120"/>
+ <frame index="10" delay="100"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="6" delay="120"/>
+ <frame index="7" delay="100"/>
+ <frame index="8" delay="120"/>
+ <frame index="7" delay="100"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="3" delay="120"/>
+ <frame index="4" delay="100"/>
+ <frame index="5" delay="120"/>
+ <frame index="4" delay="100"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="acc">
+ <animation direction="down">
+ <frame index="0" delay="120"/>
+ <frame index="1" delay="100"/>
+ <frame index="2" delay="120"/>
+ <frame index="1" delay="100"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="21" delay="120"/>
+ <frame index="22" delay="100"/>
+ <frame index="23" delay="120"/>
+ <frame index="22" delay="100"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="18" delay="120"/>
+ <frame index="19" delay="100"/>
+ <frame index="20" delay="120"/>
+ <frame index="19" delay="100"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="15" delay="120"/>
+ <frame index="16" delay="100"/>
+ <frame index="17" delay="120"/>
+ <frame index="16" delay="100"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="12" delay="120"/>
+ <frame index="13" delay="100"/>
+ <frame index="14" delay="120"/>
+ <frame index="13" delay="100"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="9" delay="120"/>
+ <frame index="10" delay="100"/>
+ <frame index="11" delay="120"/>
+ <frame index="10" delay="100"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="6" delay="120"/>
+ <frame index="7" delay="100"/>
+ <frame index="8" delay="120"/>
+ <frame index="7" delay="100"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="3" delay="120"/>
+ <frame index="4" delay="100"/>
+ <frame index="5" delay="120"/>
+ <frame index="4" delay="100"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="acc">
+ <animation direction="down">
+ <frame index="0" delay="120"/>
+ <frame index="1" delay="100"/>
+ <frame index="2" delay="120"/>
+ <frame index="1" delay="100"/>
+ <end/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="21" delay="120"/>
+ <frame index="22" delay="100"/>
+ <frame index="23" delay="120"/>
+ <frame index="22" delay="100"/>
+ <end/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="18" delay="120"/>
+ <frame index="19" delay="100"/>
+ <frame index="20" delay="120"/>
+ <frame index="19" delay="100"/>
+ <end/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="15" delay="120"/>
+ <frame index="16" delay="100"/>
+ <frame index="17" delay="120"/>
+ <frame index="16" delay="100"/>
+ <end/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="12" delay="120"/>
+ <frame index="13" delay="100"/>
+ <frame index="14" delay="120"/>
+ <frame index="13" delay="100"/>
+ <end/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="9" delay="120"/>
+ <frame index="10" delay="100"/>
+ <frame index="11" delay="120"/>
+ <frame index="10" delay="100"/>
+ <end/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="6" delay="120"/>
+ <frame index="7" delay="100"/>
+ <frame index="8" delay="120"/>
+ <frame index="7" delay="100"/>
+ <end/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="3" delay="120"/>
+ <frame index="4" delay="100"/>
+ <frame index="5" delay="120"/>
+ <frame index="4" delay="100"/>
+ <end/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="acc">
+ <animation direction="down">
+ <frame index="24"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="24"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="24"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="24"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/beehive.png b/graphics/sprites/monsters/beehive.png
new file mode 100644
index 00000000..c906b7a6
--- /dev/null
+++ b/graphics/sprites/monsters/beehive.png
Binary files differ
diff --git a/graphics/sprites/monsters/beehive.xml b/graphics/sprites/monsters/beehive.xml
new file mode 100644
index 00000000..d234b2cc
--- /dev/null
+++ b/graphics/sprites/monsters/beehive.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/beehive.png" width="92" height="150" offsetX="28"/>
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/bobone.png b/graphics/sprites/monsters/bobone.png
new file mode 100644
index 00000000..aba90f13
--- /dev/null
+++ b/graphics/sprites/monsters/bobone.png
Binary files differ
diff --git a/graphics/sprites/monsters/bobone.xml b/graphics/sprites/monsters/bobone.xml
new file mode 100644
index 00000000..4eb13698
--- /dev/null
+++ b/graphics/sprites/monsters/bobone.xml
@@ -0,0 +1,83 @@
+<?xml version="1.0"?>
+<!--
+Frame map:
+
+ s/w w w w a a a d
+r 0 1 2 3 4 5 6 7
+l 8 9 10 11 12 13 14 15
+d 16 17 18 19 20 21 22 23
+u 24 25 26 27 28 29 30 31
+
+a = attack
+d = death
+s = stand
+w = walk
+
+l = left
+r = right
+d = down
+u = up
+-->
+<sprite>
+<imageset name="base" src="graphics/sprites/monsters/bobone.png" width="86" height="78" offsetY="8"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="16"/>
+ </animation>
+ <animation direction="left">
+ <frame index="8"/>
+ </animation>
+ <animation direction="up">
+ <frame index="24"/>
+ </animation>
+ <animation direction="right">
+ <frame index="0"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="16" end="19" delay="120"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="8" end="11" delay="120"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="24" end="27" delay="120"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="0" end="3" delay="120"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="23" delay="900"/>
+ </animation>
+ <animation direction="left">
+ <frame index="15" delay="900"/>
+ </animation>
+ <animation direction="up">
+ <frame index="31" delay="900"/>
+ </animation>
+ <animation direction="right">
+ <frame index="7" delay="900"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="20" end="22" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="12" end="14" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="28" end="31" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="4" end="6" delay="100"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/croc.png b/graphics/sprites/monsters/croc.png
new file mode 100644
index 00000000..aa81a7aa
--- /dev/null
+++ b/graphics/sprites/monsters/croc.png
Binary files differ
diff --git a/graphics/sprites/monsters/croc.xml b/graphics/sprites/monsters/croc.xml
new file mode 100644
index 00000000..292fa837
--- /dev/null
+++ b/graphics/sprites/monsters/croc.xml
@@ -0,0 +1,242 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Alige, Reid
+Copyright (C) 2011-2014 Evol Online -->
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/croc.png"
+ width="30"
+ height="22"
+ offsetY="-4"/>
+
+ <action name="spawn" imageset="mob">
+ <animation direction="default">
+ <frame index="64" delay="350"/>
+ <frame index="65" delay="70"/>
+ <frame index="66" delay="90"/>
+ <frame index="67" delay="210"/>
+ <frame index="68" delay="110"/>
+ <frame index="69" delay="130"/>
+ <frame index="70" delay="165"/>
+ <frame index="71" delay="90"/>
+ <frame index="72" delay="80"/>
+ <frame index="73" delay="70"/>
+ <jump action="stand"/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="mob">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="8"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="16"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="24"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="32"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="40"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="48"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="56"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="mob">
+ <animation direction="down">
+ <frame index="1" delay="80"/>
+ <frame index="0" delay="70"/>
+ <frame index="2" delay="80"/>
+ <frame index="0" delay="70"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="9" delay="80"/>
+ <frame index="8" delay="70"/>
+ <frame index="10" delay="80"/>
+ <frame index="8" delay="70"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="17" delay="80"/>
+ <frame index="16" delay="70"/>
+ <frame index="18" delay="80"/>
+ <frame index="16" delay="70"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="25" delay="80"/>
+ <frame index="24" delay="70"/>
+ <frame index="26" delay="80"/>
+ <frame index="24" delay="70"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="33" delay="80"/>
+ <frame index="32" delay="70"/>
+ <frame index="34" delay="80"/>
+ <frame index="32" delay="70"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="41" delay="80"/>
+ <frame index="40" delay="70"/>
+ <frame index="42" delay="80"/>
+ <frame index="40" delay="70"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="49" delay="80"/>
+ <frame index="48" delay="70"/>
+ <frame index="50" delay="80"/>
+ <frame index="48" delay="70"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="57" delay="80"/>
+ <frame index="56" delay="70"/>
+ <frame index="58" delay="80"/>
+ <frame index="56" delay="70"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="mob">
+ <animation direction="down">
+ <frame index="3" delay="90"/>
+ <frame index="4" delay="130"/>
+ <frame index="3" delay="100"/>
+ <frame index="0" delay="50"/>
+ <frame index="5" delay="90"/>
+ <frame index="6" delay="130"/>
+ <frame index="5" delay="100"/>
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="11" delay="90"/>
+ <frame index="12" delay="130"/>
+ <frame index="11" delay="100"/>
+ <frame index="8" delay="50"/>
+ <frame index="13" delay="90"/>
+ <frame index="14" delay="130"/>
+ <frame index="13" delay="100"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <frame index="19" delay="90"/>
+ <frame index="20" delay="130"/>
+ <frame index="19" delay="100"/>
+ <frame index="16" delay="50"/>
+ <frame index="21" delay="90"/>
+ <frame index="22" delay="130"/>
+ <frame index="21" delay="100"/>
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="27" delay="90"/>
+ <frame index="28" delay="130"/>
+ <frame index="27" delay="100"/>
+ <frame index="24" delay="50"/>
+ <frame index="29" delay="90"/>
+ <frame index="30" delay="130"/>
+ <frame index="29" delay="100"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <frame index="35" delay="90"/>
+ <frame index="36" delay="130"/>
+ <frame index="35" delay="100"/>
+ <frame index="32" delay="50"/>
+ <frame index="37" delay="90"/>
+ <frame index="38" delay="130"/>
+ <frame index="37" delay="100"/>
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <frame index="43" delay="90"/>
+ <frame index="44" delay="130"/>
+ <frame index="43" delay="100"/>
+ <frame index="40" delay="50"/>
+ <frame index="45" delay="90"/>
+ <frame index="46" delay="130"/>
+ <frame index="45" delay="100"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <frame index="51" delay="90"/>
+ <frame index="52" delay="130"/>
+ <frame index="51" delay="100"/>
+ <frame index="48" delay="50"/>
+ <frame index="53" delay="90"/>
+ <frame index="54" delay="130"/>
+ <frame index="53" delay="100"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <frame index="59" delay="90"/>
+ <frame index="60" delay="130"/>
+ <frame index="59" delay="100"/>
+ <frame index="56" delay="50"/>
+ <frame index="61" delay="90"/>
+ <frame index="62" delay="130"/>
+ <frame index="61" delay="100"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+ <animation direction="down">
+ <frame index="7"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="15"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="23"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="31"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="39"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="47"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="55"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="63"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/darkduck.png b/graphics/sprites/monsters/darkduck.png
new file mode 100644
index 00000000..38881433
--- /dev/null
+++ b/graphics/sprites/monsters/darkduck.png
Binary files differ
diff --git a/graphics/sprites/monsters/darkduck.xml b/graphics/sprites/monsters/darkduck.xml
new file mode 100644
index 00000000..1d378113
--- /dev/null
+++ b/graphics/sprites/monsters/darkduck.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/darkduck.png|W;M;R;G;C;B" width="48" height="26"/>
+ <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="3" delay="75"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="13" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="23" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="33" 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>
diff --git a/graphics/sprites/monsters/ent.png b/graphics/sprites/monsters/ent.png
new file mode 100644
index 00000000..07287e54
--- /dev/null
+++ b/graphics/sprites/monsters/ent.png
Binary files differ
diff --git a/graphics/sprites/monsters/ent.xml b/graphics/sprites/monsters/ent.xml
new file mode 100644
index 00000000..8569c99c
--- /dev/null
+++ b/graphics/sprites/monsters/ent.xml
@@ -0,0 +1,57 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/ent.png" width="112" height="112"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="8"/>
+ </animation>
+ <animation direction="right">
+ <frame index="12"/>
+ </animation>
+ <animation direction="up">
+ <frame index="18"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="2" delay="200"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="8" end="6" delay="200"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="12" end="14" delay="200"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="18" end="20" delay="200"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <sequence start="24" end="26" delay="150"/>
+ <frame index="27" delay="150" offsetY="8"/>
+ <frame index="27" offsetY="8"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="3" end="5" delay="150" offsetX="-1" offsetY="-2"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="9" end="11" delay="150" offsetX="-9" offsetY="-3"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="15" end="17" delay="150" offsetX="8" offsetY="-3"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="23" delay="150" offsetX="-3" offsetY="-2"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/frog-big.png b/graphics/sprites/monsters/frog-big.png
new file mode 100644
index 00000000..f98d3aef
--- /dev/null
+++ b/graphics/sprites/monsters/frog-big.png
Binary files differ
diff --git a/graphics/sprites/monsters/frog-big.xml b/graphics/sprites/monsters/frog-big.xml
new file mode 100644
index 00000000..0455f4bb
--- /dev/null
+++ b/graphics/sprites/monsters/frog-big.xml
@@ -0,0 +1,120 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/frog-big.png" width="64" height="64" offsetY="16"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="downright">
+ <frame index="12"/>
+ </animation>
+ <animation direction="right">
+ <frame index="24"/>
+ </animation>
+ <animation direction="upright">
+ <frame index="36"/>
+ </animation>
+ <animation direction="up">
+ <frame index="48"/>
+ </animation>
+ <animation direction="upleft">
+ <frame index="60"/>
+ </animation>
+ <animation direction="left">
+ <frame index="72"/>
+ </animation>
+ <animation direction="downleft">
+ <frame index="84"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="11" delay="50"/>
+ </animation>
+ <animation direction="downright">
+ <sequence start="12" end="23" delay="50"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="24" end="35" delay="50"/>
+ </animation>
+ <animation direction="upright">
+ <sequence start="36" end="47" delay="50"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="48" end="59" delay="50"/>
+ </animation>
+ <animation direction="upleft">
+ <sequence start="60" end="71" delay="50"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="72" end="83" delay="50"/>
+ </animation>
+ <animation direction="downleft">
+ <sequence start="84" end="95" delay="50"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="96" end="104" delay="50"/>
+ <end/>
+ </animation>
+ <animation direction="downright">
+ <sequence start="108" end="116" delay="50"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="120" end="128" delay="50"/>
+ <end/>
+ </animation>
+ <animation direction="upright">
+ <sequence start="132" end="140" delay="50"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="144" end="152" delay="50"/>
+ <end/>
+ </animation>
+ <animation direction="upleft">
+ <sequence start="156" end="164" delay="50"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="168" end="176" delay="50"/>
+ <end/>
+ </animation>
+ <animation direction="downleft">
+ <sequence start="180" end="188" delay="50"/>
+ <end/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="7"/>
+ </animation>
+ <animation direction="downright">
+ <frame index="19"/>
+ </animation>
+ <animation direction="right">
+ <frame index="32"/>
+ </animation>
+ <animation direction="upright">
+ <frame index="43"/>
+ </animation>
+ <animation direction="up">
+ <frame index="53"/>
+ </animation>
+ <animation direction="upleft">
+ <frame index="66"/>
+ </animation>
+ <animation direction="left">
+ <frame index="79"/>
+ </animation>
+ <animation direction="downleft">
+ <frame index="90"/>
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/frog-small.png b/graphics/sprites/monsters/frog-small.png
new file mode 100644
index 00000000..dc8f6fb4
--- /dev/null
+++ b/graphics/sprites/monsters/frog-small.png
Binary files differ
diff --git a/graphics/sprites/monsters/frog-small.xml b/graphics/sprites/monsters/frog-small.xml
new file mode 100644
index 00000000..ca06f34c
--- /dev/null
+++ b/graphics/sprites/monsters/frog-small.xml
@@ -0,0 +1,120 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/frog-small.png" width="32" height="32"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="downright">
+ <frame index="12"/>
+ </animation>
+ <animation direction="right">
+ <frame index="24"/>
+ </animation>
+ <animation direction="upright">
+ <frame index="36"/>
+ </animation>
+ <animation direction="up">
+ <frame index="48"/>
+ </animation>
+ <animation direction="upleft">
+ <frame index="60"/>
+ </animation>
+ <animation direction="left">
+ <frame index="72"/>
+ </animation>
+ <animation direction="downleft">
+ <frame index="84"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="11" delay="55"/>
+ </animation>
+ <animation direction="downright">
+ <sequence start="12" end="23" delay="55"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="24" end="35" delay="55"/>
+ </animation>
+ <animation direction="upright">
+ <sequence start="36" end="47" delay="55"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="48" end="59" delay="55"/>
+ </animation>
+ <animation direction="upleft">
+ <sequence start="60" end="71" delay="55"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="72" end="83" delay="55"/>
+ </animation>
+ <animation direction="downleft">
+ <sequence start="84" end="95" delay="55"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="96" end="104" delay="50"/>
+ <end/>
+ </animation>
+ <animation direction="downright">
+ <sequence start="108" end="116" delay="50"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="120" end="128" delay="50"/>
+ <end/>
+ </animation>
+ <animation direction="upright">
+ <sequence start="132" end="140" delay="50"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="144" end="152" delay="50"/>
+ <end/>
+ </animation>
+ <animation direction="upleft">
+ <sequence start="156" end="164" delay="50"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="168" end="176" delay="50"/>
+ <end/>
+ </animation>
+ <animation direction="downleft">
+ <sequence start="180" end="188" delay="50"/>
+ <end/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="7"/>
+ </animation>
+ <animation direction="downright">
+ <frame index="19"/>
+ </animation>
+ <animation direction="right">
+ <frame index="32"/>
+ </animation>
+ <animation direction="upright">
+ <frame index="43"/>
+ </animation>
+ <animation direction="up">
+ <frame index="53"/>
+ </animation>
+ <animation direction="upleft">
+ <frame index="66"/>
+ </animation>
+ <animation direction="left">
+ <frame index="79"/>
+ </animation>
+ <animation direction="downleft">
+ <frame index="90"/>
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/junglefowl.png b/graphics/sprites/monsters/junglefowl.png
new file mode 100644
index 00000000..15eebc56
--- /dev/null
+++ b/graphics/sprites/monsters/junglefowl.png
Binary files differ
diff --git a/graphics/sprites/monsters/junglefowl.xml b/graphics/sprites/monsters/junglefowl.xml
new file mode 100644
index 00000000..fb3fc81b
--- /dev/null
+++ b/graphics/sprites/monsters/junglefowl.xml
@@ -0,0 +1,107 @@
+<?xml version="1.0"?>
+<!--
+Frame map:
+
+ s s s w w w a/w a a a a d
+l 0 1 2 3 4 5 6 7 8 9 10 11
+r 12 13 14 15 16 17 18 19 20 21 22 23
+d 24 25 26 27 28 29 30 31 32 33 34 35
+u 36 37 38 39 40 41 42 43 44 45 46 47
+
+a = attack
+d = death
+s = stand
+w = walk
+
+l = left
+r = right
+d = down
+u = up
+-->
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/junglefowl.png|W" width="50" height="50"/>
+ <action name="stand" imageset="base">
+ <animation direction="left">
+ <frame index="0" delay="800"/>
+ <frame index="1" delay="300"/>
+ <frame index="2" delay="400"/>
+ <frame index="1" delay="300"/>
+ <frame index="2" delay="400"/>
+ <frame index="1" delay="300"/>
+ <frame index="0" delay="500"/>
+ </animation>
+ <animation direction="right">
+ <frame index="12" delay="800"/>
+ <frame index="13" delay="300"/>
+ <frame index="14" delay="400"/>
+ <frame index="13" delay="300"/>
+ <frame index="14" delay="400"/>
+ <frame index="13" delay="300"/>
+ <frame index="12" delay="500"/>
+ </animation>
+ <animation direction="down">
+ <frame index="24" delay="800"/>
+ <frame index="25" delay="300"/>
+ <frame index="26" delay="400"/>
+ <frame index="25" delay="300"/>
+ <frame index="26" delay="400"/>
+ <frame index="25" delay="300"/>
+ <frame index="24" delay="500"/>
+ </animation>
+ <animation direction="up">
+ <frame index="36" delay="800"/>
+ <frame index="37" delay="300"/>
+ <frame index="38" delay="400"/>
+ <frame index="37" delay="300"/>
+ <frame index="38" delay="400"/>
+ <frame index="37" delay="300"/>
+ <frame index="36" delay="500"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="left">
+ <sequence start="3" end="6" delay="100"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="15" end="18" delay="100"/>
+ </animation>
+ <animation direction="down">
+ <sequence start="27" end="30" delay="100"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="39" end="42" delay="100"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="left">
+ <frame index="11" delay="0"/>
+ </animation>
+ <animation direction="right">
+ <frame index="23" delay="0"/>
+ </animation>
+ <animation direction="down">
+ <frame index="35" delay="0"/>
+ </animation>
+ <animation direction="up">
+ <frame index="47" delay="0"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="left">
+ <sequence start="6" end="10" delay="70"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="18" end="22" delay="70"/>
+ <end/>
+ </animation>
+ <animation direction="down">
+ <sequence start="30" end="34" delay="70"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="42" end="46" delay="70"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/mananatree.png b/graphics/sprites/monsters/mananatree.png
new file mode 100644
index 00000000..b2b5e143
--- /dev/null
+++ b/graphics/sprites/monsters/mananatree.png
Binary files differ
diff --git a/graphics/sprites/monsters/mananatree.xml b/graphics/sprites/monsters/mananatree.xml
new file mode 100644
index 00000000..477eb614
--- /dev/null
+++ b/graphics/sprites/monsters/mananatree.xml
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2015 Evol Online -->
+
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/mananatree.png"
+ width="96"
+ height="128"/>
+
+ <action name="spawn" imageset="mob">
+ <animation direction="default">
+ <frame index="0" delay="500"/>
+ <frame index="1" delay="500"/>
+ <frame index="2" delay="500"/>
+ <frame index="3" delay="500"/>
+ <frame index="4" delay="500"/>
+ <frame index="5" delay="500"/>
+ <frame index="6" delay="500"/>
+ <frame index="7" delay="500"/>
+ <frame index="8" delay="500"/>
+ <frame index="9" delay="500"/>
+ <frame index="10" delay="500"/>
+ <jump action="stand"/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="mob">
+ <animation direction="default">
+ <label name="start"/>
+ <goto label="static" rand="95"/>
+ <goto label="longmoving" rand="50"/>
+ <!-- Simple Move Animation -->
+ <frame index="11" delay="100"/>
+ <frame index="12" delay="120"/>
+ <frame index="11" delay="100"/>
+ <frame index="10" delay="100"/>
+ <frame index="13" delay="100"/>
+ <frame index="14" delay="120"/>
+ <frame index="13" delay="100"/>
+ <goto label="start"/>
+ <label name="static"/>
+ <!-- Static Animation -->
+ <frame index="10" delay="260"/>
+ <goto label="start"/>
+ <label name="longmoving"/>
+ <!-- Long Move Animation -->
+ <frame index="11" delay="100"/>
+ <frame index="12" delay="120"/>
+ <frame index="11" delay="100"/>
+ <frame index="10" delay="100"/>
+ <frame index="13" delay="100"/>
+ <frame index="14" delay="120"/>
+ <frame index="13" delay="100"/>
+ <frame index="10" delay="100"/>
+ <frame index="11" delay="100"/>
+ <frame index="12" delay="120"/>
+ <frame index="11" delay="100"/>
+ <frame index="10" delay="100"/>
+ <frame index="13" delay="100"/>
+ <frame index="14" delay="120"/>
+ <frame index="13" delay="100"/>
+ <goto label="start"/>
+ </animation>
+ </action>
+
+ <action name="hurt" imageset="mob">
+ <animation direction="default">
+ <frame index="11" delay="100"/>
+ <frame index="12" delay="120"/>
+ <frame index="11" delay="100"/>
+ <frame index="10" delay="100"/>
+ <frame index="13" delay="100"/>
+ <frame index="14" delay="120"/>
+ <frame index="13" delay="100"/>
+ <frame index="10" delay="50"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+ <animation>
+ <!-- Falling Manana -->
+ <sequence start="15" end="19" delay="70"/>
+ <sequence start="20" end="28" delay="90"/>
+ <frame index="19"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/mister-prickel.png b/graphics/sprites/monsters/mister-prickel.png
new file mode 100644
index 00000000..1b5e40e1
--- /dev/null
+++ b/graphics/sprites/monsters/mister-prickel.png
Binary files differ
diff --git a/graphics/sprites/monsters/mister-prickel.xml b/graphics/sprites/monsters/mister-prickel.xml
new file mode 100644
index 00000000..c8276010
--- /dev/null
+++ b/graphics/sprites/monsters/mister-prickel.xml
@@ -0,0 +1,223 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Micksha
+Copyright (C) 2011-2020 Evol Online -->
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/mister-prickel.png"
+ width="64"
+ height="64"/>
+
+ <action name="spawn" imageset="mob">
+
+ <animation direction="default">
+ <sequence start="12" end="22" delay="60"/>
+ <end />
+
+ </animation>
+ </action>
+
+ <action name="stand" imageset="mob">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="1"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="2"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="3"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="4"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="5"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="6"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="7"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="mob">
+ <animation direction="down">
+ <sequence start="108" end="117" delay="80"/>
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="120" end="129" delay="80"/>
+ </animation>
+
+ <animation direction="left">
+ <sequence start="132" end="141" delay="80"/>
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="144" end="153" delay="80"/>
+ </animation>
+
+ <animation direction="up">
+ <sequence start="156" end="165" delay="80"/>
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="168" end="177" delay="80"/>
+ </animation>
+
+ <animation direction="right">
+ <sequence start="180" end="189" delay="80"/>
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="192" end="201" delay="80"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="mob">
+ <animation direction="down">
+ <sequence start="204" end="215" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="216" end="227" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <sequence start="228" end="239" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="240" end="251" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <sequence start="252" end="263" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="264" end="275" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <sequence start="276" end="287" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="288" end="299" delay="80"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_distance" imageset="mob">
+ <animation direction="down">
+ <sequence start="348" end="359" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="360" end="371" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <sequence start="372" end="383" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="384" end="395" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <sequence start="300" end="311" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="312" end="323" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <sequence start="324" end="335" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="336" end="347" delay="80"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+
+ <animation direction="down">
+ <sequence start="396" end="402" delay="100"/>
+ <frame index="403"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="408" end="414" delay="100"/>
+ <frame index="415" />
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <sequence start="420" end="426" delay="100"/>
+ <frame index="427" />
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="432" end="438" delay="100"/>
+ <frame index="439" />
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <sequence start="444" end="450" delay="100"/>
+ <frame index="451" />
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="456" end="462" delay="100"/>
+ <frame index="463" />
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <sequence start="468" end="474" delay="100"/>
+ <frame index="475" />
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="480" end="486" delay="100"/>
+ <frame index="487" />
+ <end />
+ </animation>
+
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/moubootaur.png b/graphics/sprites/monsters/moubootaur.png
new file mode 100644
index 00000000..b901e7e1
--- /dev/null
+++ b/graphics/sprites/monsters/moubootaur.png
Binary files differ
diff --git a/graphics/sprites/monsters/moubootaur.xml b/graphics/sprites/monsters/moubootaur.xml
new file mode 100644
index 00000000..48d720dd
--- /dev/null
+++ b/graphics/sprites/monsters/moubootaur.xml
@@ -0,0 +1,243 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Micksha
+Copyright (C) 2011-2021 Moubootaur Legends -->
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/moubootaur.png"
+ width="192"
+ height="192"
+ offsetY="40"/>
+
+ <action name="spawn" imageset="mob">
+ <animation direction="default">
+ <sequence start="15" end="25" delay="100"/>
+ <end/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="mob">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="7"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="6"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="5"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="4"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="3"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="2"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="1"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="mob">
+ <animation direction="down">
+ <sequence start="30" end="41" delay="20"/>
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="135" end="146" delay="20"/>
+ <end/>
+ </animation>
+
+ <animation direction="left">
+ <sequence start="120" end="131" delay="20"/>
+ <end/>
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="105" end="116" delay="20"/>
+ <end/>
+ </animation>
+
+ <animation direction="up">
+ <sequence start="90" end="101" delay="20"/>
+ <end/>
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="75" end="86" delay="20"/>
+ <end/>
+ </animation>
+
+ <animation direction="right">
+ <sequence start="60" end="71" delay="20"/>
+ <end/>
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="45" end="56" delay="20"/>
+ <end/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="mob">
+ <animation direction="down">
+ <sequence start="150" end="161" delay="50"/>
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="165" end="176" delay="50"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <sequence start="180" end="191" delay="50"/>
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="195" end="206" delay="50"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <sequence start="210" end="221" delay="50"/>
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="225" end="236" delay="50"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <sequence start="240" end="251" delay="50"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="255" end="266" delay="50"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_magic" imageset="mob">
+ <animation direction="down">
+ <sequence start="390" end="397" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="495" end="502" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <sequence start="480" end="487" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="465" end="472" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <sequence start="450" end="457" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="435" end="442" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <sequence start="420" end="427" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="405" end="412" delay="80"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+ <animation direction="down">
+ <sequence start="270" end="278" delay="70"/>
+ <frame index="278" delay="500"/>
+ <sequence start="279" end="284" delay="100"/>
+ <frame index="284"/>
+ <end/>
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="285" end="293" delay="70"/>
+ <frame index="293" delay="500"/>
+ <sequence start="294" end="299" delay="100"/>
+ <frame index="299"/>
+ <end/>
+ </animation>
+
+ <animation direction="left">
+ <sequence start="300" end="308" delay="70"/>
+ <frame index="308" delay="500"/>
+ <sequence start="309" end="314" delay="100"/>
+ <frame index="314"/>
+ <end/>
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="315" end="323" delay="70"/>
+ <frame index="323" delay="500"/>
+ <sequence start="324" end="329" delay="100"/>
+ <frame index="329"/>
+ <end/>
+ </animation>
+
+ <animation direction="up">
+ <sequence start="330" end="338" delay="70"/>
+ <frame index="338" delay="500"/>
+ <sequence start="339" end="344" delay="100"/>
+ <frame index="344"/>
+ <end/>
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="345" end="353" delay="70"/>
+ <frame index="353" delay="500"/>
+ <sequence start="354" end="359" delay="100"/>
+ <frame index="359"/>
+ <end/>
+ </animation>
+
+ <animation direction="right">
+ <sequence start="360" end="368" delay="70"/>
+ <frame index="368" delay="500"/>
+ <sequence start="369" end="374" delay="100"/>
+ <frame index="374"/>
+ <end/>
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="375" end="383" delay="70"/>
+ <frame index="383" delay="500"/>
+ <sequence start="384" end="389" delay="100"/>
+ <frame index="389"/>
+ <end/>
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/piou-king.png b/graphics/sprites/monsters/piou-king.png
new file mode 100644
index 00000000..47f2cc2c
--- /dev/null
+++ b/graphics/sprites/monsters/piou-king.png
Binary files differ
diff --git a/graphics/sprites/monsters/piou-king.xml b/graphics/sprites/monsters/piou-king.xml
new file mode 100644
index 00000000..5e3d8e09
--- /dev/null
+++ b/graphics/sprites/monsters/piou-king.xml
@@ -0,0 +1,271 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Micksha
+Copyright (C) 2011-2021 Moubootaur Legends -->
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/piou-king.png"
+ width="96"
+ height="96"
+ offsetY="8"/>
+
+ <action name="spawn" imageset="mob">
+<!--
+ <animation direction="default">
+ <sequence start="12" end="23" delay="100"/>
+ <end/>
+ </animation>
+
+ no clue if directional spawns work in case they dont use the above lines in the comment
+-->
+ <animation direction="down">
+ <sequence start="12" end="23" delay="100"/>
+ <end/>
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="24" end="35" delay="100"/>
+ <end/>
+ </animation>
+
+ <animation direction="left">
+ <sequence start="36" end="47" delay="100"/>
+ <end/>
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="48" end="59" delay="100"/>
+ <end/>
+ </animation>
+
+ <animation direction="up">
+ <sequence start="60" end="71" delay="100"/>
+ <end/>
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="72" end="83" delay="100"/>
+ <end/>
+ </animation>
+
+ <animation direction="right">
+ <sequence start="84" end="95" delay="100"/>
+ <end/>
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="96" end="107" delay="100"/>
+ <end/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="mob">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="1"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="2"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="3"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="4"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="5"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="6"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="7"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="mob">
+ <animation direction="down">
+ <sequence start="108" end="119" delay="20"/>
+ <end/>
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="120" end="131" delay="20"/>
+ <end/>
+ </animation>
+
+ <animation direction="left">
+ <sequence start="132" end="143" delay="20"/>
+ <end/>
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="144" end="155" delay="20"/>
+ <end/>
+ </animation>
+
+ <animation direction="up">
+ <sequence start="156" end="167" delay="20"/>
+ <end/>
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="168" end="179" delay="20"/>
+ <end/>
+ </animation>
+
+ <animation direction="right">
+ <sequence start="180" end="191" delay="20"/>
+ <end/>
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="192" end="203" delay="20"/>
+ <end/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="mob">
+ <animation direction="down">
+ <sequence start="204" end="215" delay="50"/>
+ <end/>
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="216" end="227" delay="50"/>
+ <end/>
+ </animation>
+
+ <animation direction="left">
+ <sequence start="228" end="239" delay="50"/>
+ <end/>
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="240" end="251" delay="50"/>
+ <end/>
+ </animation>
+
+ <animation direction="up">
+ <sequence start="252" end="263" delay="50"/>
+ <end/>
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="264" end="275" delay="50"/>
+ <end/>
+ </animation>
+
+ <animation direction="right">
+ <sequence start="276" end="287" delay="50"/>
+ <end/>
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="288" end="299" delay="50"/>
+ <end/>
+ </animation>
+ </action>
+
+ <action name="attack_splash" imageset="mob">
+ <animation direction="down">
+ <sequence start="300" end="311" delay="50"/>
+ <end/>
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="312" end="323" delay="50"/>
+ <end/>
+ </animation>
+
+ <animation direction="left">
+ <sequence start="324" end="335" delay="50"/>
+ <end/>
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="336" end="347" delay="50"/>
+ <end/>
+ </animation>
+
+ <animation direction="up">
+ <sequence start="248" end="359" delay="50"/>
+ <end/>
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="360" end="371" delay="50"/>
+ <end/>
+ </animation>
+
+ <animation direction="right">
+ <sequence start="372" end="383" delay="50"/>
+ <end/>
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="384" end="395" delay="50"/>
+ <end/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+ <animation direction="down">
+ <sequence start="396" end="407" delay="100"/>
+ <frame index="407"/>
+ <end/>
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="408" end="419" delay="100"/>
+ <frame index="419"/>
+ <end/>
+ </animation>
+
+ <animation direction="left">
+ <sequence start="420" end="431" delay="100"/>
+ <frame index="431"/>
+ <end/>
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="432" end="443" delay="100"/>
+ <frame index="443"/>
+ <end/>
+ </animation>
+
+ <animation direction="up">
+ <sequence start="444" end="455" delay="100"/>
+ <frame index="455"/>
+ <end/>
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="456" end="467" delay="100"/>
+ <frame index="467"/>
+ <end/>
+ </animation>
+
+ <animation direction="right">
+ <sequence start="468" end="479" delay="100"/>
+ <frame index="479"/>
+ <end/>
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="490" end="491" delay="100"/>
+ <frame index="491"/>
+ <end/>
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/ratto.png b/graphics/sprites/monsters/ratto.png
new file mode 100644
index 00000000..fb5bded3
--- /dev/null
+++ b/graphics/sprites/monsters/ratto.png
Binary files differ
diff --git a/graphics/sprites/monsters/ratto.xml b/graphics/sprites/monsters/ratto.xml
new file mode 100644
index 00000000..9572a8ba
--- /dev/null
+++ b/graphics/sprites/monsters/ratto.xml
@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2011-2013 Evol Online -->
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/ratto.png"
+ width="32"
+ height="32"/>
+
+ <action name="spawn" imageset="mob">
+ <animation direction="default">
+ <frame index="0" delay="250"/>
+ <frame index="1" delay="150"/>
+ <frame index="2" delay="400"/>
+ <frame index="3" delay="110"/>
+ <frame index="4" delay="120"/>
+ <frame index="5" delay="160"/>
+ <frame index="6" delay="150"/>
+ <frame index="7" delay="250"/>
+ <jump action="stand"/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="mob">
+ <animation direction="down">
+ <frame index="7"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="56"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="49"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="42"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="35"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="28"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="21"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="14"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="mob">
+ <animation direction="down">
+ <frame index="8" delay="80"/>
+ <frame index="9" delay="70"/>
+ <frame index="10" delay="80"/>
+ <frame index="7" delay="70"/>
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="57" delay="120"/>
+ <frame index="58" delay="100"/>
+ <frame index="59" delay="120"/>
+ <frame index="56" delay="90"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <frame index="50" delay="120"/>
+ <frame index="51" delay="100"/>
+ <frame index="52" delay="120"/>
+ <frame index="49" delay="90"/>
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="43" delay="120"/>
+ <frame index="44" delay="100"/>
+ <frame index="45" delay="120"/>
+ <frame index="42" delay="90"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <frame index="36" delay="120"/>
+ <frame index="37" delay="100"/>
+ <frame index="38" delay="120"/>
+ <frame index="35" delay="90"/>
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <frame index="29" delay="120"/>
+ <frame index="30" delay="100"/>
+ <frame index="31" delay="120"/>
+ <frame index="28" delay="90"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <frame index="22" delay="120"/>
+ <frame index="23" delay="100"/>
+ <frame index="24" delay="120"/>
+ <frame index="21" delay="90"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <frame index="15" delay="120"/>
+ <frame index="16" delay="100"/>
+ <frame index="17" delay="120"/>
+ <frame index="14" delay="90"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="mob">
+ <animation direction="down">
+ <frame index="11" delay="90"/>
+ <frame index="12" delay="120"/>
+ <frame index="13" delay="130"/>
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="60" delay="90"/>
+ <frame index="61" delay="120"/>
+ <frame index="62" delay="130"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <frame index="53" delay="90"/>
+ <frame index="54" delay="120"/>
+ <frame index="55" delay="130"/>
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="46" delay="90"/>
+ <frame index="47" delay="120"/>
+ <frame index="48" delay="130"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <frame index="39" delay="90"/>
+ <frame index="40" delay="120"/>
+ <frame index="41" delay="130"/>
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <frame index="32" delay="90"/>
+ <frame index="33" delay="120"/>
+ <frame index="34" delay="130"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <frame index="25" delay="90"/>
+ <frame index="26" delay="120"/>
+ <frame index="27" delay="130"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <frame index="18" delay="90"/>
+ <frame index="19" delay="120"/>
+ <frame index="20" delay="130"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+ <animation direction="down">
+ <frame index="63"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="66"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="64"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="65"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/tortuga.png b/graphics/sprites/monsters/tortuga.png
new file mode 100644
index 00000000..570a0615
--- /dev/null
+++ b/graphics/sprites/monsters/tortuga.png
Binary files differ
diff --git a/graphics/sprites/monsters/tortuga.xml b/graphics/sprites/monsters/tortuga.xml
new file mode 100644
index 00000000..8da52685
--- /dev/null
+++ b/graphics/sprites/monsters/tortuga.xml
@@ -0,0 +1,310 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2011-2013 Evol Online -->
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/tortuga.png"
+ width="32"
+ height="32"/>
+
+ <action name="spawn" imageset="mob">
+ <animation direction="default">
+ <frame index="32" delay="70" offsetY="-86"/>
+ <frame index="33" delay="70" offsetY="-78"/>
+ <frame index="34" delay="70" offsetY="-74"/>
+ <frame index="35" delay="70" offsetY="-70"/>
+ <frame index="36" delay="60" offsetY="-66"/>
+ <frame index="32" delay="60" offsetY="-62"/>
+ <frame index="33" delay="60" offsetY="-58"/>
+ <frame index="34" delay="60" offsetY="-54"/>
+ <frame index="35" delay="60" offsetY="-49"/>
+ <frame index="36" delay="60" offsetY="-44"/>
+ <frame index="32" delay="60" offsetY="-40"/>
+ <frame index="33" delay="60" offsetY="-36"/>
+ <frame index="34" delay="50" offsetY="-32"/>
+ <frame index="35" delay="50" offsetY="-28"/>
+ <frame index="36" delay="50" offsetY="-24"/>
+ <frame index="32" delay="50" offsetY="-21"/>
+ <frame index="33" delay="50" offsetY="-18"/>
+ <frame index="34" delay="60" offsetY="-15"/>
+ <frame index="35" delay="60" offsetY="-12"/>
+ <frame index="36" delay="60" offsetY="-9"/>
+ <frame index="37" delay="70" offsetY="-6"/>
+ <frame index="38" delay="70" offsetY="-3"/>
+ <frame index="39" delay="80" offsetY="-1"/>
+ <jump action="stand"/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="mob">
+ <animation direction="down">
+ <!-- Static -->
+ <frame index="0" delay="4000"/>
+ <!-- Moving Feet -->
+ <frame index="1" delay="120"/>
+ <frame index="0" delay="120"/>
+ <frame index="2" delay="120"/>
+ </animation>
+
+ <animation direction="downleft">
+ <!-- Static -->
+ <frame index="20" delay="4000"/>
+ <!-- Moving Feet -->
+ <frame index="21" delay="120"/>
+ <frame index="20" delay="120"/>
+ <frame index="22" delay="120"/>
+ </animation>
+
+ <animation direction="left">
+ <!-- Static -->
+ <frame index="12" delay="4000"/>
+ <!-- Moving Feet -->
+ <frame index="13" delay="120"/>
+ <frame index="12" delay="120"/>
+ <frame index="14" delay="120"/>
+ </animation>
+
+ <animation direction="upleft">
+ <!-- Static -->
+ <frame index="24" delay="4000"/>
+ <!-- Moving Feet -->
+ <frame index="25" delay="120"/>
+ <frame index="24" delay="120"/>
+ <frame index="26" delay="120"/>
+ </animation>
+
+ <animation direction="up">
+ <!-- Static -->
+ <frame index="4" delay="4000"/>
+ <!-- Moving Feet -->
+ <frame index="5" delay="120"/>
+ <frame index="4" delay="120"/>
+ <frame index="6" delay="120"/>
+ </animation>
+
+ <animation direction="upright">
+ <!-- Static -->
+ <frame index="28" delay="4000"/>
+ <!-- Moving Feet -->
+ <frame index="29" delay="120"/>
+ <frame index="28" delay="120"/>
+ <frame index="30" delay="120"/>
+ </animation>
+
+ <animation direction="right">
+ <!-- Static -->
+ <frame index="8" delay="4000"/>
+ <!-- Moving Feet -->
+ <frame index="9" delay="120"/>
+ <frame index="8" delay="120"/>
+ <frame index="10" delay="120"/>
+ </animation>
+
+ <animation direction="downright">
+ <!-- Static -->
+ <frame index="16" delay="4000"/>
+ <!-- Moving Feet -->
+ <frame index="17" delay="120"/>
+ <frame index="16" delay="120"/>
+ <frame index="18" delay="120"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="mob">
+ <animation direction="down">
+ <!-- Normal Move -->
+ <frame index="1" delay="120"/>
+ <frame index="0" delay="120"/>
+ <frame index="2" delay="120"/>
+ <frame index="0" delay="120"/>
+ </animation>
+
+ <animation direction="downleft">
+ <!-- Normal Move -->
+ <frame index="21" delay="120"/>
+ <frame index="20" delay="120"/>
+ <frame index="22" delay="120"/>
+ <frame index="20" delay="120"/>
+ </animation>
+
+ <animation direction="left">
+ <!-- Normal Move -->
+ <frame index="13" delay="120"/>
+ <frame index="12" delay="120"/>
+ <frame index="14" delay="120"/>
+ <frame index="12" delay="120"/>
+ </animation>
+
+ <animation direction="upleft">
+ <!-- Normal Move -->
+ <frame index="25" delay="120"/>
+ <frame index="24" delay="120"/>
+ <frame index="26" delay="120"/>
+ <frame index="24" delay="120"/>
+ </animation>
+
+ <animation direction="up">
+ <!-- Normal Move -->
+ <frame index="5" delay="120"/>
+ <frame index="4" delay="120"/>
+ <frame index="6" delay="120"/>
+ <frame index="4" delay="120"/>
+ </animation>
+
+ <animation direction="upright">
+ <!-- Normal Move -->
+ <frame index="29" delay="120"/>
+ <frame index="28" delay="120"/>
+ <frame index="30" delay="120"/>
+ <frame index="28" delay="120"/>
+ </animation>
+
+ <animation direction="right">
+ <!-- Normal Move -->
+ <frame index="9" delay="120"/>
+ <frame index="8" delay="120"/>
+ <frame index="10" delay="120"/>
+ <frame index="8" delay="120"/>
+ </animation>
+
+ <animation direction="downright">
+ <!-- Normal Move -->
+ <frame index="17" delay="120"/>
+ <frame index="16" delay="120"/>
+ <frame index="18" delay="120"/>
+ <frame index="16" delay="120"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="mob">
+ <animation direction="down">
+ <!-- Normal Attack -->
+ <frame index="0" delay="60" offsetY="2"/>
+ <frame index="1" delay="60" offsetY="4"/>
+ <frame index="0" delay="60" offsetY="6"/>
+ <frame index="2" delay="60" offsetY="8"/>
+ <frame index="0" delay="40" offsetY="6"/>
+ <frame index="1" delay="40" offsetY="4"/>
+ <frame index="1" delay="40" offsetY="2"/>
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <!-- Normal Attack -->
+ <frame index="20" delay="60" offsetY="2" offsetX="-2"/>
+ <frame index="21" delay="60" offsetY="4" offsetX="-4"/>
+ <frame index="20" delay="60" offsetY="6" offsetX="-6"/>
+ <frame index="22" delay="60" offsetY="8" offsetX="-8"/>
+ <frame index="20" delay="40" offsetY="6" offsetX="-6"/>
+ <frame index="21" delay="40" offsetY="4" offsetX="-4"/>
+ <frame index="21" delay="40" offsetY="2" offsetX="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <!-- Normal Attack -->
+ <frame index="12" delay="60" offsetX="-2"/>
+ <frame index="13" delay="60" offsetX="-4"/>
+ <frame index="12" delay="60" offsetX="-6"/>
+ <frame index="14" delay="60" offsetX="-8"/>
+ <frame index="12" delay="40" offsetX="-6"/>
+ <frame index="13" delay="40" offsetX="-4"/>
+ <frame index="13" delay="40" offsetX="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <!-- Normal Attack -->
+ <frame index="24" delay="60" offsetY="-2" offsetX="-2"/>
+ <frame index="25" delay="60" offsetY="-4" offsetX="-4"/>
+ <frame index="24" delay="60" offsetY="-6" offsetX="-6"/>
+ <frame index="26" delay="60" offsetY="-8" offsetX="-8"/>
+ <frame index="24" delay="40" offsetY="-6" offsetX="-6"/>
+ <frame index="25" delay="40" offsetY="-4" offsetX="-4"/>
+ <frame index="25" delay="40" offsetY="-2" offsetX="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <!-- Normal Attack -->
+ <frame index="4" delay="60" offsetY="-2"/>
+ <frame index="5" delay="60" offsetY="-4"/>
+ <frame index="4" delay="60" offsetY="-6"/>
+ <frame index="6" delay="60" offsetY="-8"/>
+ <frame index="4" delay="40" offsetY="-6"/>
+ <frame index="5" delay="40" offsetY="-4"/>
+ <frame index="5" delay="40" offsetY="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <!-- Normal Attack -->
+ <frame index="28" delay="60" offsetY="-2" offsetX="2"/>
+ <frame index="29" delay="60" offsetY="-4" offsetX="4"/>
+ <frame index="28" delay="60" offsetY="-6" offsetX="6"/>
+ <frame index="30" delay="60" offsetY="-8" offsetX="8"/>
+ <frame index="28" delay="40" offsetY="-6" offsetX="6"/>
+ <frame index="29" delay="40" offsetY="-4" offsetX="4"/>
+ <frame index="29" delay="40" offsetY="-2" offsetX="2"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <!-- Normal Attack -->
+ <frame index="8" delay="60" offsetX="2"/>
+ <frame index="9" delay="60" offsetX="4"/>
+ <frame index="8" delay="60" offsetX="6"/>
+ <frame index="10" delay="60" offsetX="8"/>
+ <frame index="8" delay="40" offsetX="6"/>
+ <frame index="9" delay="40" offsetX="4"/>
+ <frame index="9" delay="40" offsetX="2"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <!-- Normal Attack -->
+ <frame index="16" delay="60" offsetY="2" offsetX="2"/>
+ <frame index="17" delay="60" offsetY="4" offsetX="4"/>
+ <frame index="16" delay="60" offsetY="6" offsetX="6"/>
+ <frame index="18" delay="60" offsetY="8" offsetX="8"/>
+ <frame index="16" delay="40" offsetY="6" offsetX="6"/>
+ <frame index="17" delay="40" offsetY="4" offsetX="4"/>
+ <frame index="17" delay="40" offsetY="2" offsetX="2"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+ <animation direction="down">
+ <frame index="3"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="23"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="15"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="27"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="7"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="31"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="11"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="19"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/items/equip-head/item5130_Phylactery.xml b/items/equip-head/item5130_Phylactery.xml
index b27baf18..84a752d8 100644
--- a/items/equip-head/item5130_Phylactery.xml
+++ b/items/equip-head/item5130_Phylactery.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<items>
- <item id="5130" image="equipment/head/phylactery.png" name="Phylactery" description="This phylactery glows with power." atkspeed="25%" dex="-33%" Matk="90" Mdef="20" type="equip-head" defense="1" weight="20" sellProtected="true">
+ <item id="5130" image="equipment/head/phylactery.png" name="Phylactery" description="This phylactery glows with power." atkspeed="25%" dex="-33%" mattak="90" mdefense="20" type="equip-head" defense="1" weight="20" sellProtected="true">
<sprite gender="unisex">equipment/head/phylactery.xml</sprite>
<sprite gender="female">equipment/head/phylactery-female.xml</sprite>
</item>
diff --git a/items/equip-head/item5202_PilotHat.xml b/items/equip-head/item5202_PilotHat.xml
index f6d84669..713ee67c 100644
--- a/items/equip-head/item5202_PilotHat.xml
+++ b/items/equip-head/item5202_PilotHat.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<items>
- <item id="5202" image="equipment/head/pilot-hat.png" name="Pilot Hat" description="" mattack="2" type="equip-head" defense="10" weight="30" sellProtected="true">
+ <item id="5202" image="equipment/head/pilot-hat.png" name="Pilot Hat" description="As soon as you put on this hat, you feel like you're flying." mattack="2" type="equip-head" defense="10" weight="30" sellProtected="true">
<sprite gender="unisex">equipment/head/pilot-hat.xml</sprite>
<sprite gender="female">equipment/head/pilot-hat-female.xml</sprite>
</item>
diff --git a/items/equip-head/item5203_MoonshroomHat.xml b/items/equip-head/item5203_MoonshroomHat.xml
index 670df756..02786a16 100644
--- a/items/equip-head/item5203_MoonshroomHat.xml
+++ b/items/equip-head/item5203_MoonshroomHat.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<items>
- <item id="5203" image="equipment/head/moonshroomhat.png" name="Moonshroom Hat" description="" type="equip-head" defense="15" mattack="5" weight="30" sellProtected="true">
+ <item id="5203" image="equipment/head/moonshroomhat.png" name="Moonshroom Hat" description="You feel like the man in the moon with this hat." type="equip-head" defense="15" mattack="5" weight="30" sellProtected="true">
<sprite gender="unisex">equipment/head/moonshroomhat.xml</sprite>
<sprite gender="female">equipment/head/moonshroomhat-female.xml</sprite>
<replace sprite="hair">
diff --git a/items/equip-head/item5205_EskimoHat.xml b/items/equip-head/item5205_EskimoHat.xml
index 549ba20c..9ad4f32a 100644
--- a/items/equip-head/item5205_EskimoHat.xml
+++ b/items/equip-head/item5205_EskimoHat.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<items>
- <item id="5205" image="equipment/head/eskimo.png" name="Eskimo Hat" description="" mattack="-2" type="equip-head" defense="5" weight="10" sellProtected="true">
+ <item id="5205" image="equipment/head/eskimo.png" name="Eskimo Hat" description="So fluffy and warm you'll never want to take this hat off again." mattack="-2" type="equip-head" defense="5" weight="10" sellProtected="true">
<sprite gender="unisex">equipment/head/eskimohat.xml</sprite>
<sprite gender="female">equipment/head/eskimohat-female.xml</sprite>
<replace sprite="hair">
diff --git a/items/generic/_include.xml b/items/generic/_include.xml
index 915d00ea..8e28c004 100644
--- a/items/generic/_include.xml
+++ b/items/generic/_include.xml
@@ -258,4 +258,5 @@
<include name="items/generic/item5296_SilverIngot.xml"/>
<include name="items/generic/item5297_GoldenTooth.xml"/>
<include name="items/generic/item5298_CloverDrawing.xml"/>
+ <include name="items/generic/item5311_ShadowHerb.xml"/>
</items>
diff --git a/items/generic/item5218_RedTicket.xml b/items/generic/item5218_RedTicket.xml
index 98897d84..bb8bf5c1 100644
--- a/items/generic/item5218_RedTicket.xml
+++ b/items/generic/item5218_RedTicket.xml
@@ -1,4 +1,4 @@
<?xml version="1.0"?>
<items>
- <item id="5218" image="generic/event-ticket.png" name="Red Ticket" description="" type="generic" weight="1"/>
+ <item id="5218" image="generic/event-ticket.png" name="Red Ticket" description="A colored ticket." type="generic" weight="1"/>
</items>
diff --git a/items/generic/item5219_YellowTicket.xml b/items/generic/item5219_YellowTicket.xml
index 70b1708a..2bc02fe4 100644
--- a/items/generic/item5219_YellowTicket.xml
+++ b/items/generic/item5219_YellowTicket.xml
@@ -1,4 +1,4 @@
<?xml version="1.0"?>
<items>
- <item id="5219" image="generic/event-ticket.png|S:#c02323,a39b5b,ee4c4c,e8dd7f,ff6f6f,fff8b9" name="Yellow Ticket" description="" type="generic" weight="1"/>
+ <item id="5219" image="generic/event-ticket.png|S:#c02323,a39b5b,ee4c4c,e8dd7f,ff6f6f,fff8b9" name="Yellow Ticket" description="A colored ticket." type="generic" weight="1"/>
</items>
diff --git a/items/generic/item5220_GoldTicket.xml b/items/generic/item5220_GoldTicket.xml
index c1d4f0ef..455c281d 100644
--- a/items/generic/item5220_GoldTicket.xml
+++ b/items/generic/item5220_GoldTicket.xml
@@ -1,4 +1,4 @@
<?xml version="1.0"?>
<items>
- <item id="5220" image="generic/event-ticket.png|S:#c02323,bb8104,ee4c4c,e9ae30,ff6f6f,ffc852" name="Gold Ticket" description="" type="generic" weight="1"/>
+ <item id="5220" image="generic/event-ticket.png|S:#c02323,bb8104,ee4c4c,e9ae30,ff6f6f,ffc852" name="Gold Ticket" description="A colored ticket." type="generic" weight="1"/>
</items>
diff --git a/items/generic/item5221_GreenTicket.xml b/items/generic/item5221_GreenTicket.xml
index f09044f2..7618fd3e 100644
--- a/items/generic/item5221_GreenTicket.xml
+++ b/items/generic/item5221_GreenTicket.xml
@@ -1,4 +1,4 @@
<?xml version="1.0"?>
<items>
- <item id="5221" image="generic/event-ticket.png|S:#c02323,62a405,ee4c4c,96d240,ff6f6f,bbf568" name="Green Event Ticket" description="" type="generic" weight="1"/>
+ <item id="5221" image="generic/event-ticket.png|S:#c02323,62a405,ee4c4c,96d240,ff6f6f,bbf568" name="Green Event Ticket" description="A colored ticket." type="generic" weight="1"/>
</items>
diff --git a/items/generic/item5222_AquaTicket.xml b/items/generic/item5222_AquaTicket.xml
index 48a87ce0..47c09188 100644
--- a/items/generic/item5222_AquaTicket.xml
+++ b/items/generic/item5222_AquaTicket.xml
@@ -1,4 +1,4 @@
<?xml version="1.0"?>
<items>
- <item id="5222" image="generic/event-ticket.png|S:#c02323,019dab,ee4c4c,2acad8,ff6f6f,4ef0ff" name="Aqua Ticket" description="" type="generic" weight="1"/>
+ <item id="5222" image="generic/event-ticket.png|S:#c02323,019dab,ee4c4c,2acad8,ff6f6f,4ef0ff" name="Aqua Ticket" description="A colored ticket." type="generic" weight="1"/>
</items>
diff --git a/items/generic/item5223_BlueTicket.xml b/items/generic/item5223_BlueTicket.xml
index fc5c460a..5ca5dc23 100644
--- a/items/generic/item5223_BlueTicket.xml
+++ b/items/generic/item5223_BlueTicket.xml
@@ -1,4 +1,4 @@
<?xml version="1.0"?>
<items>
- <item id="5223" image="generic/event-ticket.png|S:#c02323,001e5b,ee4c4c,1c55c8,ff6f6f,3276ff" name="Blue Ticket" description="" type="generic" weight="1"/>
+ <item id="5223" image="generic/event-ticket.png|S:#c02323,001e5b,ee4c4c,1c55c8,ff6f6f,3276ff" name="Blue Ticket" description="A colored ticket." type="generic" weight="1"/>
</items>
diff --git a/items/generic/item5224_PurpleTicket.xml b/items/generic/item5224_PurpleTicket.xml
index f3b9c32e..a907718c 100644
--- a/items/generic/item5224_PurpleTicket.xml
+++ b/items/generic/item5224_PurpleTicket.xml
@@ -1,4 +1,4 @@
<?xml version="1.0"?>
<items>
- <item id="5224" image="generic/event-ticket.png|S:#c02323,8b01a9,ee4c4c,c822ec,ff6f6f,e051ff" name="Purple Ticket" description="" type="generic" weight="1"/>
+ <item id="5224" image="generic/event-ticket.png|S:#c02323,8b01a9,ee4c4c,c822ec,ff6f6f,e051ff" name="Purple Ticket" description="A colored ticket." type="generic" weight="1"/>
</items>
diff --git a/items/generic/item5225_PinkTicket.xml b/items/generic/item5225_PinkTicket.xml
index f352b535..9d8da2fa 100644
--- a/items/generic/item5225_PinkTicket.xml
+++ b/items/generic/item5225_PinkTicket.xml
@@ -1,4 +1,4 @@
<?xml version="1.0"?>
<items>
- <item id="5225" image="generic/event-ticket.png|S:#c02323,bb3eb1,ee4c4c,fd67f1,ff6f6f,ff9df7" name="Pink Ticket" description="" type="generic" weight="1"/>
+ <item id="5225" image="generic/event-ticket.png|S:#c02323,bb3eb1,ee4c4c,fd67f1,ff6f6f,ff9df7" name="Pink Ticket" description="A colored ticket." type="generic" weight="1"/>
</items>
diff --git a/items/generic/item5311_ShadowHerb.xml b/items/generic/item5311_ShadowHerb.xml
new file mode 100644
index 00000000..d8027ac6
--- /dev/null
+++ b/items/generic/item5311_ShadowHerb.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<items>
+ <item id="5311"
+ image="generic/herb.png|W:#332636"
+ name="Shadow Herb"
+ description="A ingredient for brewing antidote potions."
+ type="generic"
+ weight="1"
+ />
+</items>
diff --git a/items/usable/_include.xml b/items/usable/_include.xml
index 6ecb32c7..adb13516 100644
--- a/items/usable/_include.xml
+++ b/items/usable/_include.xml
@@ -81,7 +81,7 @@
<include name="items/usable/item1251_Plum.xml"/>
<include name="items/usable/item1252_Cherry.xml"/>
<include name="items/usable/item1253_GoldenDeliciousApple.xml"/>
- <include name="items/usable/item1258_Honey.xml"/>
+ <include name="items/usable/item1258_GlutenFreeHoney.xml"/>
<include name="items/usable/item1280_Scissors.xml"/>
<include name="items/usable/item1281_ShockSweet.xml"/>
<include name="items/usable/item3001_RubberBat.xml"/>
@@ -107,4 +107,5 @@
<include name="items/usable/item5294_CrazyRum.xml"/>
<include name="items/usable/item5309_ManaDust.xml"/>
<include name="items/usable/item5310_EnlighteningElixir.xml"/>
+ <include name="items/usable/item5312_Honey.xml"/>
</items>
diff --git a/items/usable/item1258_Honey.xml b/items/usable/item1258_GlutenFreeHoney.xml
index 163c9ad5..163c9ad5 100644
--- a/items/usable/item1258_Honey.xml
+++ b/items/usable/item1258_GlutenFreeHoney.xml
diff --git a/items/usable/item5214_LactoseFreeAcorn.xml b/items/usable/item5214_LactoseFreeAcorn.xml
index 35390de7..20cb2842 100644
--- a/items/usable/item5214_LactoseFreeAcorn.xml
+++ b/items/usable/item5214_LactoseFreeAcorn.xml
@@ -1,4 +1,4 @@
<?xml version="1.0"?>
<items>
- <item id="5214" image="use/food/acornroasted.png" name="Lactose-Free Acorn" description="" type="usable" hp="15" weight="1"/>
+ <item id="5214" image="use/food/acornroasted.png" name="Lactose-Free Acorn" description="An lactose-free acorn." type="usable" hp="15" weight="1"/>
</items>
diff --git a/items/usable/item5309_ManaDust.xml b/items/usable/item5309_ManaDust.xml
index c35c765c..1a1e459e 100644
--- a/items/usable/item5309_ManaDust.xml
+++ b/items/usable/item5309_ManaDust.xml
@@ -1,4 +1,4 @@
<?xml version="1.0"?>
<items>
- <item id="5309" image="generic/powder.png|W:#8888ff" name="Mana Dust" description="A pile of mana dust." type="usable" hp="35" mp="15" weight="5"/>
+ <item id="5309" image="generic/powder.png|W:#8888ff" name="Mana Dust" description="A pile of mana dust." type="usable" hp="35" mp="15" weight="5"/>
</items> \ No newline at end of file
diff --git a/items/usable/item5312_Honey.xml b/items/usable/item5312_Honey.xml
new file mode 100644
index 00000000..e1a252a6
--- /dev/null
+++ b/items/usable/item5312_Honey.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<items>
+ <item id="5312"
+ image="use/food/honey.png"
+ name="Honey"
+ description="Delicious honey you bottled up from a beehive."
+ useButton="Eat"
+ hp="200"
+ mp="50"
+ type="usable"
+ weight="4"
+ />
+</items>
diff --git a/license.md b/license.md
index 7475c743..f9cb040d 100644
--- a/license.md
+++ b/license.md
@@ -933,16 +933,23 @@ File | Artists | Licenses
`graphics/sprites/monsters/bandit-lord.png` | Alige, Skipy, Wombat | GPLv2
`graphics/sprites/monsters/bandit.png` | Alige, Skipy, Wombat | GPLv2
`graphics/sprites/monsters/bat.png` | neoriceisgood | GPLv2
+`graphics/sprites/monsters/beehive.png` | Len, TMW.org | CC BY-SA 4.0
`graphics/sprites/monsters/bluepar.png` | Crush, Meway | GPLv2, CC BY-SA 3.0
+`graphics/sprites/monsters/bobone.png` | Pateame, HoraK-FDF | GPLv2
`graphics/sprites/monsters/butterfly.png` | Meway | GPLv2, CC BY-SA 3.0
`graphics/sprites/monsters/cave-maggot-giant.png` | :grey_question:, Neoriceisgood | GPLv2
`graphics/sprites/monsters/cave-maggot.png` | :grey_question:, Neoriceisgood | GPLv2
`graphics/sprites/monsters/christmas-mouboo.png` | Cassy, Yuuki | GPLv2
`graphics/sprites/monsters/clover.png` | 5t3v3 | GPLv2
+`graphics/sprites/monsters/croc.png` | Reid, Coolkid782, Enchilado | CC BY-SA 3.0
+`graphics/sprites/monsters/darkduck.png` | Meway, ?, TMW-Br, dangerDuck | CC BY-SA 3.0
`graphics/sprites/monsters/demon.png` | FotherJ, V0id | GPLv2, CC BY-SA 3.0
`graphics/sprites/monsters/dragon.png` | Lunovox, Jesusalva | GPLv2
`graphics/sprites/monsters/duck.png` | Meway | GPLv2, CC BY-SA 3.0
`graphics/sprites/monsters/element-ball.png` | Reid | GPLv2, CC BY-SA 3.0
+`graphics/sprites/monsters/ent.png` | macmanmatty, jesusalva | CC BY-SA 4.0
+`graphics/sprites/monsters/frog-big.png` | Hocus | MIT, GPLv2, CC BY-SA 3.0
+`graphics/sprites/monsters/frog-small.png` | Hocus | MIT, GPLv2, CC BY-SA 3.0
`graphics/sprites/monsters/ghost-pumpkin.png` | :grey_question:, Modanung | GPLv2
`graphics/sprites/monsters/goblin-fire.png` | :grey_question:, Neoriceisgood | GPLv2
`graphics/sprites/monsters/goblin-ice.png` | :grey_question:, Neoriceisgood | GPLv2
@@ -950,16 +957,20 @@ File | Artists | Licenses
`graphics/sprites/monsters/golem-red.png` | Hocus | MIT, GPLv2, CC BY-SA 3.0
`graphics/sprites/monsters/golem-blackcrystal.png` | Hocus | MIT, GPLv2, CC BY-SA 3.0
`graphics/sprites/monsters/golem-crystal.png` | Hocus, HoraK-FDF | MIT, GPLv2, CC BY-SA 3.0
+`graphics/sprites/monsters/junglefowl.png` | Pateame, Virtual Reality | GPLv2
`graphics/sprites/monsters/larvespa.png` | Arikel | GPLv2, CC BY-SA 3.0
`graphics/sprites/monsters/lizard.png` | Len, Pateame | GPLv2
`graphics/sprites/monsters/logmonster.png` | FotherJ | GPLv2, CC BY-SA 3.0
`graphics/sprites/monsters/maggot-giant.png` | :grey_question:, Neoriceisgood | GPLv2
`graphics/sprites/monsters/maggot.png` | Neoriceisgood | GPLv2
+`graphics/sprites/monsters/mananatree.png` | Len, Saphy, Reid | CC BY-SA 3.0
`graphics/sprites/monsters/mana-bug.png` | Meway, HoraK-FDF | GPLv2, CC BY-SA 3.0
`graphics/sprites/monsters/mega-mana-bug.png` | Meway, HoraK-FDF | GPLv2, CC BY-SA 3.0
+`graphics/sprites/monsters/mister-prickles.png` | Hocus | MIT, GPLv2, CC BY-SA 3.0
`graphics/sprites/monsters/moggun.png` | Modanung, Pateame | GPLv2
`graphics/sprites/monsters/mouboo.png` | Yuuki | GPLv2
`graphics/sprites/monsters/mouboo-demonic.png` | Cassy, Yuuki | GPLv2
+`graphics/sprites/monsters/moubootaur.png` | Hocus | MIT
`graphics/sprites/monsters/montblanc.png` | KokoroReflections | CC BY 4.0
`graphics/sprites/monsters/mushroom-red.png` | Yuuki | GPLv2
`graphics/sprites/monsters/mushroom-spiky.png` | Yuuki | GPLv2
@@ -969,7 +980,9 @@ File | Artists | Licenses
`graphics/sprites/monsters/nutcracker.png` | Chayenne, :grey_question:, Alige, Lizandra, Salmondine | GPLv2
`graphics/sprites/monsters/penguin.png` | Fother | GPLv2
`graphics/sprites/monsters/pinkie.png` | Crush | GPLv2, CC BY-SA 3.0
+`graphics/sprites/monsters/piou-king.png` | Hocus | MIT, GPLv2, CC BY-SA 3.0
`graphics/sprites/monsters/plant.png` | Crush, Seradest | GPLv2
+`graphics/sprites/monsters/ratto.png` | Coolkid782 | CC BY-SA 3.0
`graphics/sprites/monsters/reaper.png` | Alige, Len, Reid, Skipy | GPLv2
`graphics/sprites/monsters/rot.png` | Ledmitz | GPLv2, CC BY-SA 3.0
`graphics/sprites/monsters/rotter.png` | Ledmitz | GPLv2, CC BY-SA 3.0
@@ -988,12 +1001,15 @@ File | Artists | Licenses
`graphics/sprites/monsters/snowflower.png` | Salmondine | GPLv2
`graphics/sprites/monsters/spider.png` | FotherJ | GPLv2, CC BY-SA 3.0
`graphics/sprites/monsters/spider-crystal.png` | FotherJ, HoraK-FDF | GPLv2, CC BY-SA 3.0
+`graphics/sprites/monsters/spider-queen.png` | Hocus | MIT, GPLv2, CC BY-SA 3.0
+`graphics/sprites/monsters/spider-queen-crystal.png` | Hocus, HoraK-FDF | MIT, GPLv2, CC BY-SA 3.0
`graphics/sprites/monsters/spinning-scythe.png` | Nmaligec, Skipy | GPLv2
`graphics/sprites/monsters/spirit-demonic.png` | :grey_question:, Neoriceisgood, V0id | GPLv2
`graphics/sprites/monsters/squirrel.png` | FotherJ, Wombat | GPLv2, CC BY-SA 3.0
`graphics/sprites/monsters/terranite-mask.png` | Kr0n05931 | GPLv2
`graphics/sprites/monsters/tengu.png` | Hocus | GPLv2, CC BY-SA 3.0
`graphics/sprites/monsters/terranite.png` | Kr0n05931 | GPLv2
+`graphics/sprites/monsters/tortuga.png` | Coolkid782, Reid | CC BY-SA 3.0
`graphics/sprites/monsters/troll.png` | FotherJ | GPLv2, CC BY-SA 3.0
`graphics/sprites/monsters/vampire-bat.png` | Meway | GPLv2
`graphics/sprites/monsters/vespa.png` | Arikel | GPLv2, CC BY-SA 3.0
@@ -1011,6 +1027,7 @@ File | Artists | Licenses
`graphics/sprites/monsters/accessories/mouboo-red-saddle.png` | Cassy | GPLv2
`graphics/sprites/monsters/accessories/mouboo-red-shoes.png` | Cassy | GPLv2
`graphics/sprites/monsters/accessories/mouboo-santa-hat.png` | Cassy | GPLv2
+`graphics/sprites/monsters/accessories/ratto-tail.png` | Coolkid782 | CC BY-SA 3.0
`graphics/sprites/monsters/accessories/slime-bubble.png` | Fother | GPLv2, CC BY-SA 3.0
`graphics/sprites/monsters/accessories/slime-littleslime.png` | Wombat | GPLv2, CC BY-SA 3.0
`graphics/sprites/monsters/accessories/slime-seajelly.png` | FotherJ | GPLv2, CC BY-SA 3.0
@@ -1233,6 +1250,17 @@ File | Artists | Licenses
`sfx/monsters/bee/bee-move1.ogg` | Ledmitz | GPLv2, CC BY-SA 3.0
`sfx/monsters/casket-monster/casket-monster.ogg` | Dariuna | GPLv2
`sfx/monsters/cavesnake/cavesnake-hit1.ogg` | Krazyjakee | GPLv2
+`sfx/monsters/croc/hit1.ogg` | Ezili, Reid, Socapex | CC BY-SA 3.0
+`sfx/monsters/croc/hit2.ogg` | Ezili, Reid, Socapex | CC BY-SA 3.0
+`sfx/monsters/croc/hurt1.ogg` | Ezili, Reid, Socapex | CC BY-SA 3.0
+`sfx/monsters/croc/hurt2.ogg` | Ezili, Reid, Socapex | CC BY-SA 3.0
+`sfx/monsters/croc/hurt3.ogg` | Ezili, Reid, Socapex | CC BY-SA 3.0
+`sfx/monsters/croc/miss1.ogg` | Ezili, Reid, Socapex | CC BY-SA 3.0
+`sfx/monsters/croc/spawn1.ogg` | Ezili, Reid, Socapex | CC BY-SA 3.0
+`sfx/monsters/crocotree/die1.ogg` | KomradeJack, Reid, Socapex | CC BY-SA 3.0
+`sfx/monsters/crocotree/hurt1.ogg` | KomradeJack, Reid, Socapex | CC BY-SA 3.0
+`sfx/monsters/crocotree/hurt2.ogg` | KomradeJack, Reid, Socapex | CC BY-SA 3.0
+`sfx/monsters/crocotree/hurt3.ogg` | KomradeJack, Reid, Socapex | CC BY-SA 3.0
`sfx/monsters/fallen/fallen-die1.ogg` | Ledmitz | GPLv2, CC BY-SA 3.0
`sfx/monsters/fallen/fallen-die2.ogg` | Ledmitz | GPLv2, CC BY-SA 3.0
`sfx/monsters/fallen/fallen-hurt1.ogg` | Ledmitz | GPLv2, CC BY-SA 3.0
@@ -1257,6 +1285,7 @@ File | Artists | Licenses
`sfx/monsters/fluffy/fluffy-hit3.ogg` | Cosmostrator | GPLv2
`sfx/monsters/fluffy/fluffy-hurt1.ogg` | Cosmostrator | GPLv2
`sfx/monsters/fluffy/fluffy-miss1.ogg` | Cosmostrator | GPLv2
+`sfx/monsters/frostiana/hit1.ogg` | Cosmostrator | CC BY-SA 3.0
`sfx/monsters/golem/die.ogg` | Ledmitz | GPLv2, CC BY-SA 3.0
`sfx/monsters/golem/hit1.ogg` | Ledmitz | GPLv2, CC BY-SA 3.0
`sfx/monsters/golem/miss1.ogg` | Ledmitz | GPLv2, CC BY-SA 3.0
@@ -1288,6 +1317,11 @@ File | Artists | Licenses
`sfx/monsters/pollett/pollett-hurt5.ogg` | clort | GPLv2, CC BY-SA 3.0
`sfx/monsters/pollett/pollett-hurt6.ogg` | clort | GPLv2, CC BY-SA 3.0
`sfx/monsters/pumpkin/pumpkin-explosion.ogg` | Ledmitz (firework_explosion_fizz.wav / soundscalpel.co / CC BY 3.0) | GPLv2, CC BY-SA 3.0
+`sfx/monsters/ratto/die1.ogg` | Cosmostrator, Socapex | CC BY-SA 3.0
+`sfx/monsters/ratto/hit1.ogg` | Cosmostrator, Socapex | CC BY-SA 3.0
+`sfx/monsters/ratto/hit2.ogg` | Cosmostrator, Socapex | CC BY-SA 3.0
+`sfx/monsters/ratto/hurt1.ogg` | Cosmostrator, Socapex | CC BY-SA 3.0
+`sfx/monsters/ratto/spawn1.ogg` | Cosmostrator, Socapex | CC BY-SA 3.0
`sfx/monsters/reaper/reaper-die1.ogg` | Ledmitz, nmaligec | GPLv2, CC BY-SA 3.0
`sfx/monsters/reaper/reaper-hit1.ogg` | Ledmitz, nmaligec | GPLv2, CC BY-SA 3.0
`sfx/monsters/reaper/reaper-hurt1.ogg` | nmaligec | GPLv2
@@ -1343,15 +1377,15 @@ File | Artists | Licenses
`sfx/monsters/snail/snail-hurt2.ogg` | alpha [Ledmitz] | GPLv2
`sfx/monsters/snowman_boss/hit1.ogg` | Ledmitz | GPLv2, CC BY-SA 3.0
`sfx/monsters/snowman_boss/miss1.ogg` | Ledmitz | GPLv2, CC BY-SA 3.0
-`sfx/monsters/spider/spider-die1.ogg` | alpha [Ledmitz] | GPLv2, CC BY-SA 3.0`
-`sfx/monsters/spider/spider-hit1.ogg` | alpha [Ledmitz] | GPLv2, CC BY-SA 3.0`
-`sfx/monsters/spider/spider-hit2.ogg` | alpha [Ledmitz] | GPLv2, CC BY-SA 3.0`
-`sfx/monsters/spider/spider-hit3.ogg` | alpha [Ledmitz] | GPLv2, CC BY-SA 3.0`
-`sfx/monsters/spider/spider-move1.ogg` | alpha [Ledmitz] | GPLv2, CC BY-SA 3.0`
-`sfx/monsters/spider/spider-move2.ogg` | alpha [Ledmitz] | GPLv2, CC BY-SA 3.0`
-`sfx/monsters/spider/spider-move3.ogg` | alpha [Ledmitz] | GPLv2, CC BY-SA 3.0`
-`sfx/monsters/spider/spider-move4.ogg` | alpha [Ledmitz] | GPLv2, CC BY-SA 3.0`
-`sfx/monsters/spider/spider-move5.ogg` | alpha [Ledmitz] | GPLv2, CC BY-SA 3.0`
+`sfx/monsters/spider/spider-die1.ogg` | alpha [Ledmitz] | GPLv2, CC BY-SA 3.0
+`sfx/monsters/spider/spider-hit1.ogg` | alpha [Ledmitz] | GPLv2, CC BY-SA 3.0
+`sfx/monsters/spider/spider-hit2.ogg` | alpha [Ledmitz] | GPLv2, CC BY-SA 3.0
+`sfx/monsters/spider/spider-hit3.ogg` | alpha [Ledmitz] | GPLv2, CC BY-SA 3.0
+`sfx/monsters/spider/spider-move1.ogg` | alpha [Ledmitz] | GPLv2, CC BY-SA 3.0
+`sfx/monsters/spider/spider-move2.ogg` | alpha [Ledmitz] | GPLv2, CC BY-SA 3.0
+`sfx/monsters/spider/spider-move3.ogg` | alpha [Ledmitz] | GPLv2, CC BY-SA 3.0
+`sfx/monsters/spider/spider-move4.ogg` | alpha [Ledmitz] | GPLv2, CC BY-SA 3.0
+`sfx/monsters/spider/spider-move5.ogg` | alpha [Ledmitz] | GPLv2, CC BY-SA 3.0
`sfx/monsters/squirrel/squirrel-die1.ogg` | Krazyjakee | GPLv2
`sfx/monsters/squirrel/squirrel-die2.ogg` | Krazyjakee | GPLv2
`sfx/monsters/squirrel/squirrel-hurt1.ogg` | Krazyjakee | GPLv2
@@ -1374,6 +1408,12 @@ File | Artists | Licenses
`sfx/monsters/tengu/hurt2.ogg` | Ledmitz | GPLv2, CC BY-SA 3.0
`sfx/monsters/tengu/hurt3.ogg` | Ledmitz | GPLv2, CC BY-SA 3.0
`sfx/monsters/tengu/miss1.ogg` | Ledmitz | GPLv2, CC BY-SA 3.0
+`sfx/monsters/tortuga/die1.ogg` | Cosmostrator, Socapex | CC BY-SA 3.0
+`sfx/monsters/tortuga/hit1.ogg` | Cosmostrator, Socapex | CC BY-SA 3.0
+`sfx/monsters/tortuga/hit2.ogg` | Cosmostrator, Socapex | CC BY-SA 3.0
+`sfx/monsters/tortuga/hurt1.ogg` | Cosmostrator, Socapex | CC BY-SA 3.0
+`sfx/monsters/tortuga/miss1.ogg` | Cosmostrator, Socapex | CC BY-SA 3.0
+`sfx/monsters/tortuga/spawn1.ogg` | Cosmostrator, Socapex | CC BY-SA 3.0
`sfx/monsters/wolvern/wolvern-dying1.ogg` | Chicka-Maria | GPLv2, CC BY-SA 3.0
`sfx/monsters/wolvern/wolvern-hit1.ogg` | Chicka-Maria | GPLv2, CC BY-SA 3.0
`sfx/monsters/wolvern/wolvern-hit2.ogg` | Chicka-Maria | GPLv2, CC BY-SA 3.0
@@ -1449,6 +1489,11 @@ File | Artists | Licenses
`sfx/weapons/knives/setzer/setzer-hit2.ogg` | Ledmitz | GPLv2, CC BY-SA 3.0
`sfx/weapons/knives/setzer/setzer-hit3.ogg` | Ledmitz | GPLv2, CC BY-SA 3.0
`sfx/weapons/knives/sharpknife-miss1.ogg` | Krazyjakee | GPLv2
+`sfx/weapons/lightsaber/crit.ogg` | ?, FreedroidRPG | GPL v2)
+`sfx/weapons/lightsaber/hit1.ogg` | skytheguy, Freesound.org, Jesusalva | CC BY 3.0)
+`sfx/weapons/lightsaber/hit2.ogg` | skytheguy, Freesound.org, Jesusalva | CC BY 3.0)
+`sfx/weapons/lightsaber/hit3.ogg` | skytheguy, Freesound.org, Jesusalva | CC BY 3.0)
+`sfx/weapons/lightsaber/miss.ogg` | skytheguy, Freesound.org, Jesusalva | CC BY 3.0)
`sfx/weapons/projectiles/snowball/hit1.ogg` | Ledmitz | GPLv2, CC BY-SA 3.0
`sfx/weapons/projectiles/snowball/miss1.ogg` | Ledmitz | GPLv2, CC BY-SA 3.0
`sfx/weapons/punch1.ogg` | Ledmitz | GPLv2, CC BY-SA 3.0
diff --git a/maps/007-1.tmx b/maps/007-1.tmx
index 9d3942de..e6053190 100644
--- a/maps/007-1.tmx
+++ b/maps/007-1.tmx
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<map version="1.10" tiledversion="1.10.2" orientation="orthogonal" renderorder="right-down" width="144" height="124" tilewidth="32" tileheight="32" infinite="0" nextlayerid="9" nextobjectid="18">
+<map version="1.10" tiledversion="1.10.2" orientation="orthogonal" renderorder="right-down" width="144" height="124" tilewidth="32" tileheight="32" infinite="0" nextlayerid="9" nextobjectid="20">
<properties>
<property name="minimap" value="graphics/minimaps/007-1.png"/>
<property name="music" value="the-forest.ogg"/>
@@ -1007,6 +1007,29 @@
<property name="spawn" value="30"/>
</properties>
</object>
+ <object id="17" name="MegaManaBug" type="spawn" x="2336" y="2528" width="352" height="192">
+ <properties>
+ <property name="death" value="250"/>
+ <property name="max_beings" value="2"/>
+ <property name="monster_id" value="1175"/>
+ </properties>
+ </object>
+ <object id="19" name="BigFrog" type="spawn" x="0" y="0">
+ <properties>
+ <property name="death" value="7000"/>
+ <property name="max_beings" value="8"/>
+ <property name="monster_id" value="1182"/>
+ <property name="spawn" value="150000"/>
+ </properties>
+ </object>
+ <object id="18" name="SmallFrog" type="spawn" x="0" y="0">
+ <properties>
+ <property name="death" value="7000"/>
+ <property name="max_beings" value="16"/>
+ <property name="monster_id" value="1181"/>
+ <property name="spawn" value="150000"/>
+ </properties>
+ </object>
<object id="13" name="graphics/particles/waterfall-1x2.particle.xml" type="particle_effect" x="2474" y="2272" width="12" height="16"/>
<object id="14" name="graphics/particles/demonic-aura.particle.xml" type="particle_effect" x="2759" y="2122"/>
<object id="15" name="To Witch's Hut" type="warp" x="2336" y="2432" width="32" height="32">
@@ -1016,12 +1039,5 @@
<property name="dest_y" value="34"/>
</properties>
</object>
- <object id="17" name="MegaManaBug" type="spawn" x="2336" y="2528" width="352" height="192">
- <properties>
- <property name="death" value="250"/>
- <property name="max_beings" value="2"/>
- <property name="monster_id" value="1175"/>
- </properties>
- </object>
</objectgroup>
</map>
diff --git a/maps/008-1.tmx b/maps/008-1.tmx
index a782124b..a6c60841 100644
--- a/maps/008-1.tmx
+++ b/maps/008-1.tmx
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<map version="1.10" tiledversion="1.10.1" orientation="orthogonal" renderorder="right-down" width="162" height="120" tilewidth="32" tileheight="32" infinite="0" nextlayerid="8" nextobjectid="20">
+<map version="1.10" tiledversion="1.10.2" orientation="orthogonal" renderorder="right-down" width="162" height="120" tilewidth="32" tileheight="32" infinite="0" nextlayerid="8" nextobjectid="22">
<properties>
<property name="minimap" value="graphics/minimaps/008-1.png"/>
<property name="music" value="the-forest.ogg"/>
@@ -761,7 +761,7 @@
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
</data>
</layer>
- <objectgroup id="6" name="Objects" visible="0">
+ <objectgroup id="6" name="Objects">
<object id="1" name="To Hurnscald West Entrance" type="warp" x="1728" y="1920" width="32" height="96">
<properties>
<property name="dest_map" value="009-1"/>
@@ -892,5 +892,21 @@
<property name="monster_id" value="12"/>
</properties>
</object>
+ <object id="20" name="BigFrog" type="spawn" x="0" y="0">
+ <properties>
+ <property name="death" value="7000"/>
+ <property name="max_beings" value="8"/>
+ <property name="monster_id" value="1182"/>
+ <property name="spawn" value="150000"/>
+ </properties>
+ </object>
+ <object id="21" name="SmallFrog" type="spawn" x="0" y="0">
+ <properties>
+ <property name="death" value="7000"/>
+ <property name="max_beings" value="16"/>
+ <property name="monster_id" value="1181"/>
+ <property name="spawn" value="150000"/>
+ </properties>
+ </object>
</objectgroup>
</map>
diff --git a/maps/010-1.tmx b/maps/010-1.tmx
index de8ef336..bfcaf392 100644
--- a/maps/010-1.tmx
+++ b/maps/010-1.tmx
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<map version="1.10" tiledversion="1.10.1" orientation="orthogonal" renderorder="right-down" width="150" height="120" tilewidth="32" tileheight="32" infinite="0" nextlayerid="8" nextobjectid="19">
+<map version="1.10" tiledversion="1.10.2" orientation="orthogonal" renderorder="right-down" width="150" height="120" tilewidth="32" tileheight="32" infinite="0" nextlayerid="8" nextobjectid="24">
<properties>
<property name="minimap" value="graphics/minimaps/010-1.png"/>
<property name="music" value="the-forest.ogg"/>
@@ -758,7 +758,7 @@
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
</data>
</layer>
- <objectgroup id="7" name="Objects" visible="0">
+ <objectgroup id="7" name="Objects">
<object id="1" name="To Woodland" type="warp" x="1536" y="768" width="64" height="32">
<properties>
<property name="dest_map" value="011-1"/>
@@ -890,5 +890,21 @@
<property name="spawn" value="30"/>
</properties>
</object>
+ <object id="23" name="BigFrog" type="spawn" x="0" y="0">
+ <properties>
+ <property name="death" value="7000"/>
+ <property name="max_beings" value="8"/>
+ <property name="monster_id" value="1182"/>
+ <property name="spawn" value="150000"/>
+ </properties>
+ </object>
+ <object id="19" name="SmallFrog" type="spawn" x="0" y="0">
+ <properties>
+ <property name="death" value="7000"/>
+ <property name="max_beings" value="16"/>
+ <property name="monster_id" value="1181"/>
+ <property name="spawn" value="150000"/>
+ </properties>
+ </object>
</objectgroup>
</map>
diff --git a/maps/011-1.tmx b/maps/011-1.tmx
index 8d31b017..0eabe66e 100644
--- a/maps/011-1.tmx
+++ b/maps/011-1.tmx
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<map version="1.10" tiledversion="1.10.2" orientation="orthogonal" renderorder="right-down" width="154" height="124" tilewidth="32" tileheight="32" infinite="0" nextlayerid="7" nextobjectid="27">
+<map version="1.10" tiledversion="1.10.2" orientation="orthogonal" renderorder="right-down" width="154" height="124" tilewidth="32" tileheight="32" infinite="0" nextlayerid="7" nextobjectid="29">
<properties>
<property name="minimap" value="graphics/minimaps/011-1.png"/>
<property name="music" value="the-forest.ogg"/>
@@ -814,5 +814,21 @@
<property name="monster_id" value="1175"/>
</properties>
</object>
+ <object id="28" name="BigFrog" type="spawn" x="0" y="0">
+ <properties>
+ <property name="death" value="7000"/>
+ <property name="max_beings" value="8"/>
+ <property name="monster_id" value="1182"/>
+ <property name="spawn" value="150000"/>
+ </properties>
+ </object>
+ <object id="27" name="SmallFrog" type="spawn" x="0" y="0">
+ <properties>
+ <property name="death" value="7000"/>
+ <property name="max_beings" value="16"/>
+ <property name="monster_id" value="1181"/>
+ <property name="spawn" value="150000"/>
+ </properties>
+ </object>
</objectgroup>
</map>
diff --git a/maps/012-1.tmx b/maps/012-1.tmx
index d764ebad..ea07d330 100644
--- a/maps/012-1.tmx
+++ b/maps/012-1.tmx
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<map version="1.10" tiledversion="1.10.2" orientation="orthogonal" renderorder="right-down" width="168" height="188" tilewidth="32" tileheight="32" infinite="0" nextlayerid="6" nextobjectid="47">
+<map version="1.10" tiledversion="1.10.2" orientation="orthogonal" renderorder="right-down" width="168" height="188" tilewidth="32" tileheight="32" infinite="0" nextlayerid="6" nextobjectid="49">
<properties>
<property name="minimap" value="graphics/minimaps/012-1.png"/>
<property name="music" value="the-forest.ogg"/>
@@ -952,14 +952,6 @@
<property name="spawn" value="30"/>
</properties>
</object>
- <object id="37" name="MegaManaBug" type="spawn" x="0" y="0">
- <properties>
- <property name="death" value="30000"/>
- <property name="max_beings" value="33"/>
- <property name="monster_id" value="1175"/>
- <property name="spawn" value="100000"/>
- </properties>
- </object>
<object id="46" name="Butterfly" type="spawn" x="0" y="0">
<properties>
<property name="death" value="20"/>
@@ -968,10 +960,14 @@
<property name="spawn" value="30"/>
</properties>
</object>
- <object id="38" name="graphics/particles/apple.particle.xml" type="particle_effect" x="2732" y="3308"/>
- <object id="39" name="graphics/particles/apple.particle.xml" type="particle_effect" x="2729" y="3318"/>
- <object id="40" name="graphics/particles/apple.particle.xml" type="particle_effect" x="2717" y="3306"/>
- <object id="41" name="graphics/particles/apple.particle.xml" type="particle_effect" x="2707" y="3312"/>
+ <object id="37" name="MegaManaBug" type="spawn" x="0" y="0">
+ <properties>
+ <property name="death" value="30000"/>
+ <property name="max_beings" value="33"/>
+ <property name="monster_id" value="1175"/>
+ <property name="spawn" value="100000"/>
+ </properties>
+ </object>
<object id="45" name="MegaManaBug" type="spawn" x="4320" y="2944" width="320" height="288">
<properties>
<property name="death" value="250"/>
@@ -1000,5 +996,25 @@
<property name="monster_id" value="12"/>
</properties>
</object>
+ <object id="48" name="BigFrog" type="spawn" x="0" y="0">
+ <properties>
+ <property name="death" value="7000"/>
+ <property name="max_beings" value="8"/>
+ <property name="monster_id" value="1182"/>
+ <property name="spawn" value="150000"/>
+ </properties>
+ </object>
+ <object id="47" name="SmallFrog" type="spawn" x="0" y="0">
+ <properties>
+ <property name="death" value="7000"/>
+ <property name="max_beings" value="16"/>
+ <property name="monster_id" value="1181"/>
+ <property name="spawn" value="150000"/>
+ </properties>
+ </object>
+ <object id="38" name="graphics/particles/apple.particle.xml" type="particle_effect" x="2732" y="3308"/>
+ <object id="39" name="graphics/particles/apple.particle.xml" type="particle_effect" x="2729" y="3318"/>
+ <object id="40" name="graphics/particles/apple.particle.xml" type="particle_effect" x="2717" y="3306"/>
+ <object id="41" name="graphics/particles/apple.particle.xml" type="particle_effect" x="2707" y="3312"/>
</objectgroup>
</map>
diff --git a/maps/013-1.tmx b/maps/013-1.tmx
index 414bccbc..b011e26b 100644
--- a/maps/013-1.tmx
+++ b/maps/013-1.tmx
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<map version="1.10" tiledversion="1.10.2" orientation="orthogonal" renderorder="right-down" width="154" height="124" tilewidth="32" tileheight="32" infinite="0" nextlayerid="8" nextobjectid="25">
+<map version="1.10" tiledversion="1.10.2" orientation="orthogonal" renderorder="right-down" width="154" height="124" tilewidth="32" tileheight="32" infinite="0" nextlayerid="8" nextobjectid="27">
<properties>
<property name="minimap" value="graphics/minimaps/013-1.png"/>
<property name="music" value="mystique-forest.ogg"/>
@@ -937,6 +937,22 @@
<property name="monster_id" value="1013"/>
</properties>
</object>
+ <object id="25" name="BigFrog" type="spawn" x="0" y="0">
+ <properties>
+ <property name="death" value="7000"/>
+ <property name="max_beings" value="8"/>
+ <property name="monster_id" value="1182"/>
+ <property name="spawn" value="150000"/>
+ </properties>
+ </object>
+ <object id="26" name="SmallFrog" type="spawn" x="0" y="0">
+ <properties>
+ <property name="death" value="7000"/>
+ <property name="max_beings" value="16"/>
+ <property name="monster_id" value="1181"/>
+ <property name="spawn" value="150000"/>
+ </properties>
+ </object>
<object id="23" name="To Woodland Hills" type="warp" x="4352" y="1600" width="32" height="128">
<properties>
<property name="dest_map" value="055-1"/>
diff --git a/maps/015-1.tmx b/maps/015-1.tmx
index 4ebe6151..77590b67 100644
--- a/maps/015-1.tmx
+++ b/maps/015-1.tmx
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<map version="1.10" tiledversion="1.10.2" orientation="orthogonal" renderorder="right-down" width="140" height="120" tilewidth="32" tileheight="32" infinite="0" nextlayerid="7" nextobjectid="15">
+<map version="1.10" tiledversion="1.10.2" orientation="orthogonal" renderorder="right-down" width="140" height="120" tilewidth="32" tileheight="32" infinite="0" nextlayerid="7" nextobjectid="17">
<properties>
<property name="minimap" value="graphics/minimaps/015-1.png"/>
<property name="music" value="the-forest.ogg"/>
@@ -744,5 +744,21 @@
<property name="monster_id" value="1175"/>
</properties>
</object>
+ <object id="15" name="BigFrog" type="spawn" x="0" y="0">
+ <properties>
+ <property name="death" value="7000"/>
+ <property name="max_beings" value="8"/>
+ <property name="monster_id" value="1182"/>
+ <property name="spawn" value="150000"/>
+ </properties>
+ </object>
+ <object id="16" name="SmallFrog" type="spawn" x="0" y="0">
+ <properties>
+ <property name="death" value="7000"/>
+ <property name="max_beings" value="16"/>
+ <property name="monster_id" value="1181"/>
+ <property name="spawn" value="150000"/>
+ </properties>
+ </object>
</objectgroup>
</map>
diff --git a/maps/016-1.tmx b/maps/016-1.tmx
index c0c6ce81..6f5380a5 100644
--- a/maps/016-1.tmx
+++ b/maps/016-1.tmx
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<map version="1.10" tiledversion="1.10.1" orientation="orthogonal" renderorder="right-down" width="140" height="120" tilewidth="32" tileheight="32" infinite="0" nextlayerid="7" nextobjectid="13">
+<map version="1.10" tiledversion="1.10.2" orientation="orthogonal" renderorder="right-down" width="140" height="120" tilewidth="32" tileheight="32" infinite="0" nextlayerid="7" nextobjectid="21">
<properties>
<property name="minimap" value="graphics/minimaps/016-1.png"/>
<property name="music" value="the-forest.ogg"/>
@@ -647,9 +647,9 @@
<object id="2" name="CloverPatch" type="spawn" x="0" y="0">
<properties>
<property name="death" value="30000"/>
- <property name="spawn" value="100000"/>
<property name="max_beings" value="2"/>
<property name="monster_id" value="35"/>
+ <property name="spawn" value="100000"/>
</properties>
</object>
<object id="3" name="To Woodland Swamp" type="warp" x="640" y="1664" width="32" height="96">
@@ -662,65 +662,81 @@
<object id="4" name="Butterfly" type="spawn" x="0" y="0">
<properties>
<property name="death" value="20"/>
- <property name="spawn" value="30"/>
<property name="max_beings" value="10"/>
<property name="monster_id" value="53"/>
+ <property name="spawn" value="30"/>
</properties>
</object>
<object id="5" name="Squirrel" type="spawn" x="0" y="0">
<properties>
<property name="death" value="10"/>
- <property name="spawn" value="20"/>
<property name="max_beings" value="30"/>
<property name="monster_id" value="36"/>
+ <property name="spawn" value="20"/>
</properties>
</object>
<object id="6" name="Mouboo" type="spawn" x="0" y="0">
<properties>
<property name="death" value="0"/>
- <property name="spawn" value="0"/>
<property name="max_beings" value="5"/>
<property name="monster_id" value="26"/>
+ <property name="spawn" value="0"/>
</properties>
</object>
<object id="8" name="MauvePlant" type="spawn" x="0" y="0">
<properties>
<property name="death" value="0"/>
- <property name="spawn" value="0"/>
<property name="max_beings" value="3"/>
<property name="monster_id" value="27"/>
+ <property name="spawn" value="0"/>
</properties>
</object>
<object id="9" name="MauvePlant" type="spawn" x="0" y="0">
<properties>
<property name="death" value="180000"/>
- <property name="spawn" value="270000"/>
<property name="max_beings" value="4"/>
<property name="monster_id" value="27"/>
+ <property name="spawn" value="270000"/>
</properties>
</object>
<object id="10" name="CobaltPlant" type="spawn" x="0" y="0">
<properties>
<property name="death" value="0"/>
- <property name="spawn" value="0"/>
<property name="max_beings" value="3"/>
<property name="monster_id" value="28"/>
+ <property name="spawn" value="0"/>
</properties>
</object>
<object id="11" name="MauvePlant" type="spawn" x="0" y="0">
<properties>
<property name="death" value="180000"/>
- <property name="spawn" value="270000"/>
<property name="max_beings" value="4"/>
<property name="monster_id" value="27"/>
+ <property name="spawn" value="270000"/>
</properties>
</object>
- <object id="12" name="Silkworm" type="spawn" x="0" y="0">
+ <object id="13" name="Silkworm" type="spawn" x="0" y="0">
<properties>
<property name="death" value="7000"/>
- <property name="spawn" value="150000"/>
<property name="max_beings" value="7"/>
<property name="monster_id" value="33"/>
+ <property name="spawn" value="150000"/>
+ </properties>
+ </object>
+ <object id="14" name="BigFrog" type="spawn" x="0" y="0">
+ <properties>
+ <property name="death" value="7000"/>
+ <property name="max_beings" value="8"/>
+ <property name="monster_id" value="1182"/>
+ <property name="spawn" value="150000"/>
+ </properties>
+ </object>
+ <object id="12" name="SmallFrog" type="spawn" x="0" y="0">
+ <properties>
+ <property name="death" value="7000"/>
+ <property name="max_beings" value="16"/>
+ <property name="monster_id" value="1181"/>
+ <property name="spawn" value="150000"/>
</properties>
</object>
</objectgroup>
diff --git a/maps/017-1.tmx b/maps/017-1.tmx
index 63d61cc6..2ec6eb3c 100644
--- a/maps/017-1.tmx
+++ b/maps/017-1.tmx
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<map version="1.10" tiledversion="1.10.1" orientation="orthogonal" renderorder="right-down" width="220" height="124" tilewidth="32" tileheight="32" infinite="0" nextlayerid="8" nextobjectid="79">
+<map version="1.10" tiledversion="1.10.2" orientation="orthogonal" renderorder="right-down" width="220" height="124" tilewidth="32" tileheight="32" infinite="0" nextlayerid="8" nextobjectid="81">
<properties>
<property name="minimap" value="graphics/minimaps/017-1.png"/>
<property name="music" value="mystique-forest.ogg"/>
@@ -659,7 +659,7 @@
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,187,0,171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
</data>
</layer>
- <layer id="6" name="Collision" width="220" height="124" visible="0">
+ <layer id="6" name="Collision" width="220" height="124">
<data encoding="csv">
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
@@ -975,6 +975,29 @@
<property name="spawn" value="20"/>
</properties>
</object>
+ <object id="78" name="PinkFlower" type="spawn" x="640" y="736" width="256" height="288">
+ <properties>
+ <property name="death" value="250"/>
+ <property name="max_beings" value="2"/>
+ <property name="monster_id" value="12"/>
+ </properties>
+ </object>
+ <object id="80" name="BigFrog" type="spawn" x="640" y="736" width="1664" height="864">
+ <properties>
+ <property name="death" value="7000"/>
+ <property name="max_beings" value="4"/>
+ <property name="monster_id" value="1182"/>
+ <property name="spawn" value="150000"/>
+ </properties>
+ </object>
+ <object id="79" name="SmallFrog" type="spawn" x="640" y="736" width="1664" height="864">
+ <properties>
+ <property name="death" value="7000"/>
+ <property name="max_beings" value="8"/>
+ <property name="monster_id" value="1181"/>
+ <property name="spawn" value="150000"/>
+ </properties>
+ </object>
<object id="71" name="To Mirak's House" type="warp" x="5376" y="2880" width="32" height="32">
<properties>
<property name="dest_map" value="056-2"/>
@@ -996,12 +1019,5 @@
<property name="dest_y" value="178"/>
</properties>
</object>
- <object id="78" name="PinkFlower" type="spawn" x="640" y="736" width="256" height="288">
- <properties>
- <property name="death" value="250"/>
- <property name="max_beings" value="2"/>
- <property name="monster_id" value="12"/>
- </properties>
- </object>
</objectgroup>
</map>
diff --git a/maps/018-1.tmx b/maps/018-1.tmx
index da99bd6e..8fbb58d2 100644
--- a/maps/018-1.tmx
+++ b/maps/018-1.tmx
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<map version="1.10" tiledversion="1.10.1" orientation="orthogonal" renderorder="right-down" width="200" height="120" tilewidth="32" tileheight="32" infinite="0" nextlayerid="9" nextobjectid="48">
+<map version="1.10" tiledversion="1.10.2" orientation="orthogonal" renderorder="right-down" width="200" height="120" tilewidth="32" tileheight="32" infinite="0" nextlayerid="9" nextobjectid="50">
<properties>
<property name="minimap" value="graphics/minimaps/018-1.png"/>
<property name="music" value="the-forest.ogg"/>
@@ -767,7 +767,7 @@
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
</data>
</layer>
- <objectgroup id="7" name="Objects" visible="0">
+ <objectgroup id="7" name="Objects">
<object id="1" name="To Northern Mine" type="warp" x="2496" y="1888" width="64" height="32">
<properties>
<property name="dest_map" value="018-3"/>
@@ -1065,7 +1065,6 @@
<property name="spawn" value="100000"/>
</properties>
</object>
- <object id="40" name="graphics/particles/waterfall-1x3.particle.xml" type="particle_effect" x="3468" y="1290"/>
<object id="41" name="CloverPatch" type="spawn" x="0" y="0">
<properties>
<property name="death" value="1000"/>
@@ -1081,6 +1080,37 @@
<property name="spawn" value="30"/>
</properties>
</object>
+ <object id="46" name="Maggot" type="spawn" x="4064" y="1952" width="480" height="1280">
+ <properties>
+ <property name="max_beings" value="15"/>
+ <property name="monster_id" value="1002"/>
+ <property name="spawn" value="30"/>
+ </properties>
+ </object>
+ <object id="47" name="PinkFlower" type="spawn" x="832" y="2944" width="352" height="256">
+ <properties>
+ <property name="death" value="250"/>
+ <property name="max_beings" value="2"/>
+ <property name="monster_id" value="12"/>
+ </properties>
+ </object>
+ <object id="49" name="BigFrog" type="spawn" x="0" y="0">
+ <properties>
+ <property name="death" value="7000"/>
+ <property name="max_beings" value="8"/>
+ <property name="monster_id" value="1182"/>
+ <property name="spawn" value="150000"/>
+ </properties>
+ </object>
+ <object id="48" name="SmallFrog" type="spawn" x="0" y="0">
+ <properties>
+ <property name="death" value="7000"/>
+ <property name="max_beings" value="16"/>
+ <property name="monster_id" value="1181"/>
+ <property name="spawn" value="150000"/>
+ </properties>
+ </object>
+ <object id="40" name="graphics/particles/waterfall-1x3.particle.xml" type="particle_effect" x="3468" y="1290"/>
<object id="43" name="graphics/particles/bonfire.particle.xml" type="particle_effect" x="2080" y="2528" width="32" height="32"/>
<object id="44" name="To Woodland Mining Camp Indoor" type="warp" x="2048" y="2240" width="32" height="32">
<properties>
@@ -1096,19 +1126,5 @@
<property name="dest_y" value="147"/>
</properties>
</object>
- <object id="46" name="Maggot" type="spawn" x="4064" y="1952" width="480" height="1280">
- <properties>
- <property name="max_beings" value="15"/>
- <property name="monster_id" value="1002"/>
- <property name="spawn" value="30"/>
- </properties>
- </object>
- <object id="47" name="PinkFlower" type="spawn" x="832" y="2944" width="352" height="256">
- <properties>
- <property name="death" value="250"/>
- <property name="max_beings" value="2"/>
- <property name="monster_id" value="12"/>
- </properties>
- </object>
</objectgroup>
</map>
diff --git a/maps/025-1.tmx b/maps/025-1.tmx
index fa3ad2e5..6b20cab5 100644
--- a/maps/025-1.tmx
+++ b/maps/025-1.tmx
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<map version="1.10" tiledversion="1.10.1" orientation="orthogonal" renderorder="right-down" width="150" height="120" tilewidth="32" tileheight="32" infinite="0" nextlayerid="8" nextobjectid="20">
+<map version="1.10" tiledversion="1.10.2" orientation="orthogonal" renderorder="right-down" width="150" height="120" tilewidth="32" tileheight="32" infinite="0" nextlayerid="8" nextobjectid="22">
<properties>
<property name="minimap" value="graphics/minimaps/025-1.png"/>
<property name="music" value="mystique-forest.ogg"/>
@@ -786,81 +786,97 @@
<object id="4" name="CloverPatch" type="spawn" x="2304" y="672" width="1824" height="2560">
<properties>
<property name="death" value="10000"/>
- <property name="spawn" value="30000"/>
<property name="max_beings" value="3"/>
<property name="monster_id" value="35"/>
+ <property name="spawn" value="30000"/>
</properties>
</object>
<object id="5" name="CloverPatch" type="spawn" x="1600" y="3008" width="448" height="192">
<properties>
<property name="death" value="10000"/>
- <property name="spawn" value="1200000"/>
<property name="max_beings" value="1"/>
<property name="monster_id" value="35"/>
+ <property name="spawn" value="1200000"/>
</properties>
</object>
<object id="6" name="AlizarinPlant" type="spawn" x="576" y="608" width="2496" height="1088">
<properties>
<property name="death" value="12000"/>
- <property name="spawn" value="240000"/>
<property name="max_beings" value="2"/>
<property name="monster_id" value="30"/>
+ <property name="spawn" value="240000"/>
</properties>
</object>
<object id="8" name="Silkworm" type="spawn" x="640" y="2208" width="1216" height="1024">
<properties>
<property name="death" value="300"/>
- <property name="spawn" value="40000"/>
<property name="max_beings" value="18"/>
<property name="monster_id" value="33"/>
+ <property name="spawn" value="40000"/>
</properties>
</object>
<object id="9" name="LogHead" type="spawn" x="2080" y="640" width="2048" height="1792">
<properties>
<property name="death" value="3000"/>
- <property name="spawn" value="18000"/>
<property name="max_beings" value="14"/>
<property name="monster_id" value="23"/>
+ <property name="spawn" value="18000"/>
</properties>
</object>
<object id="10" name="PinkFlower" type="spawn" x="0" y="0">
<properties>
<property name="death" value="5000"/>
- <property name="spawn" value="20000"/>
<property name="max_beings" value="34"/>
<property name="monster_id" value="12"/>
+ <property name="spawn" value="20000"/>
</properties>
</object>
<object id="14" name="GrassSnake" type="spawn" x="768" y="2336" width="1152" height="864">
<properties>
<property name="death" value="50000"/>
- <property name="spawn" value="100000"/>
<property name="max_beings" value="3"/>
<property name="monster_id" value="32"/>
+ <property name="spawn" value="100000"/>
</properties>
</object>
<object id="15" name="GrassSnake" type="spawn" x="2144" y="1024" width="768" height="928">
<properties>
<property name="death" value="50000"/>
- <property name="spawn" value="100000"/>
<property name="max_beings" value="3"/>
<property name="monster_id" value="32"/>
+ <property name="spawn" value="100000"/>
</properties>
</object>
<object id="16" name="GrassSnake" type="spawn" x="1728" y="2432" width="1248" height="544">
<properties>
<property name="death" value="50000"/>
- <property name="spawn" value="100000"/>
<property name="max_beings" value="3"/>
<property name="monster_id" value="32"/>
+ <property name="spawn" value="100000"/>
</properties>
</object>
<object id="17" name="GrassSnake" type="spawn" x="768" y="800" width="1920" height="576">
<properties>
<property name="death" value="50000"/>
- <property name="spawn" value="100000"/>
<property name="max_beings" value="4"/>
<property name="monster_id" value="32"/>
+ <property name="spawn" value="100000"/>
+ </properties>
+ </object>
+ <object id="20" name="BigFrog" type="spawn" x="0" y="0">
+ <properties>
+ <property name="death" value="7000"/>
+ <property name="max_beings" value="8"/>
+ <property name="monster_id" value="1182"/>
+ <property name="spawn" value="150000"/>
+ </properties>
+ </object>
+ <object id="21" name="SmallFrog" type="spawn" x="0" y="0" height="77">
+ <properties>
+ <property name="death" value="7000"/>
+ <property name="max_beings" value="16"/>
+ <property name="monster_id" value="1181"/>
+ <property name="spawn" value="150000"/>
</properties>
</object>
</objectgroup>
diff --git a/maps/026-1.tmx b/maps/026-1.tmx
index b1cdaed1..90680ff1 100644
--- a/maps/026-1.tmx
+++ b/maps/026-1.tmx
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<map version="1.10" tiledversion="1.10.1" orientation="orthogonal" renderorder="right-down" width="150" height="120" tilewidth="32" tileheight="32" infinite="0" nextlayerid="10" nextobjectid="34">
+<map version="1.10" tiledversion="1.10.2" orientation="orthogonal" renderorder="right-down" width="150" height="120" tilewidth="32" tileheight="32" infinite="0" nextlayerid="10" nextobjectid="36">
<properties>
<property name="minimap" value="graphics/minimaps/026-1.png"/>
<property name="music" value="DrearyDay.ogg"/>
@@ -1015,7 +1015,7 @@
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
</data>
</layer>
- <objectgroup id="9" name="Objects" visible="0">
+ <objectgroup id="9" name="Objects">
<object id="1" name="To Graveyard" type="warp" x="2016" y="512" width="32" height="32">
<properties>
<property name="dest_map" value="027-1"/>
@@ -1033,41 +1033,41 @@
<object id="3" name="Wisp" type="spawn" x="0" y="0">
<properties>
<property name="death" value="40000"/>
- <property name="spawn" value="120000"/>
<property name="max_beings" value="34"/>
<property name="monster_id" value="38"/>
+ <property name="spawn" value="120000"/>
</properties>
</object>
<object id="4" name="Spectre" type="spawn" x="0" y="0">
<properties>
<property name="death" value="40000"/>
- <property name="spawn" value="120000"/>
<property name="max_beings" value="34"/>
<property name="monster_id" value="40"/>
+ <property name="spawn" value="120000"/>
</properties>
</object>
<object id="5" name="Poltergeist" type="spawn" x="0" y="0">
<properties>
<property name="death" value="40000"/>
- <property name="spawn" value="120000"/>
<property name="max_beings" value="34"/>
<property name="monster_id" value="45"/>
+ <property name="spawn" value="120000"/>
</properties>
</object>
<object id="6" name="Silkworm" type="spawn" x="0" y="0">
<properties>
<property name="death" value="60000"/>
- <property name="spawn" value="300000"/>
<property name="max_beings" value="10"/>
<property name="monster_id" value="33"/>
+ <property name="spawn" value="300000"/>
</properties>
</object>
<object id="8" name="LogHead" type="spawn" x="0" y="0">
<properties>
<property name="death" value="40000"/>
- <property name="spawn" value="300000"/>
<property name="max_beings" value="8"/>
<property name="monster_id" value="23"/>
+ <property name="spawn" value="300000"/>
</properties>
</object>
<object id="19" name="To Reid's Inn" type="warp" x="1536" y="1248" width="32" height="32">
@@ -1080,87 +1080,103 @@
<object id="20" name="DrunkenSkeleton" type="spawn" x="672" y="768" width="1824" height="480">
<properties>
<property name="death" value="30000"/>
- <property name="spawn" value="100000"/>
<property name="max_beings" value="4"/>
<property name="monster_id" value="75"/>
+ <property name="spawn" value="100000"/>
</properties>
</object>
<object id="21" name="TipsySkeleton" type="spawn" x="768" y="832" width="1696" height="384">
<properties>
<property name="death" value="30000"/>
- <property name="spawn" value="100000"/>
<property name="max_beings" value="4"/>
<property name="monster_id" value="76"/>
+ <property name="spawn" value="100000"/>
</properties>
</object>
<object id="22" name="DrunkenSkeleton" type="spawn" x="736" y="1984" width="2150" height="992">
<properties>
<property name="death" value="30000"/>
- <property name="spawn" value="100000"/>
<property name="max_beings" value="4"/>
<property name="monster_id" value="75"/>
+ <property name="spawn" value="100000"/>
</properties>
</object>
<object id="23" name="TipsySkeleton" type="spawn" x="896" y="2112" width="1930" height="770">
<properties>
<property name="death" value="30000"/>
- <property name="spawn" value="100000"/>
<property name="max_beings" value="4"/>
<property name="monster_id" value="76"/>
+ <property name="spawn" value="100000"/>
</properties>
</object>
<object id="24" name="DrunkenSkeleton" type="spawn" x="3040" y="704" width="1024" height="2400">
<properties>
<property name="death" value="30000"/>
- <property name="spawn" value="100000"/>
<property name="max_beings" value="4"/>
<property name="monster_id" value="75"/>
+ <property name="spawn" value="100000"/>
</properties>
</object>
<object id="25" name="TipsySkeleton" type="spawn" x="3072" y="768" width="928" height="2304">
<properties>
<property name="death" value="30000"/>
- <property name="spawn" value="100000"/>
<property name="max_beings" value="4"/>
<property name="monster_id" value="76"/>
- </properties>
- </object>
- <object id="28" name="To Shops" type="warp" x="1376" y="768" width="32" height="32">
- <properties>
- <property name="dest_map" value="026-2"/>
- <property name="dest_x" value="31"/>
- <property name="dest_y" value="128"/>
- </properties>
- </object>
- <object id="29" name="To House" type="warp" x="800" y="640" width="32" height="32">
- <properties>
- <property name="dest_map" value="026-2"/>
- <property name="dest_x" value="22"/>
- <property name="dest_y" value="95"/>
+ <property name="spawn" value="100000"/>
</properties>
</object>
<object id="31" name="DrunkenLadySkeleton" type="spawn" x="3040" y="704" width="1024" height="2400">
<properties>
<property name="death" value="30000"/>
- <property name="spawn" value="100000"/>
<property name="max_beings" value="4"/>
<property name="monster_id" value="77"/>
+ <property name="spawn" value="100000"/>
</properties>
</object>
<object id="32" name="DrunkenLadySkeleton" type="spawn" x="736" y="2016" width="2240" height="1056">
<properties>
<property name="death" value="30000"/>
- <property name="spawn" value="100000"/>
<property name="max_beings" value="4"/>
<property name="monster_id" value="77"/>
+ <property name="spawn" value="100000"/>
</properties>
</object>
<object id="33" name="DrunkenLadySkeleton" type="spawn" x="672" y="800" width="1760" height="416">
<properties>
<property name="death" value="30000"/>
- <property name="spawn" value="100000"/>
<property name="max_beings" value="4"/>
<property name="monster_id" value="77"/>
+ <property name="spawn" value="100000"/>
+ </properties>
+ </object>
+ <object id="35" name="BigFrog" type="spawn" x="0" y="0">
+ <properties>
+ <property name="death" value="7000"/>
+ <property name="max_beings" value="8"/>
+ <property name="monster_id" value="1182"/>
+ <property name="spawn" value="150000"/>
+ </properties>
+ </object>
+ <object id="34" name="SmallFrog" type="spawn" x="0" y="0">
+ <properties>
+ <property name="death" value="7000"/>
+ <property name="max_beings" value="16"/>
+ <property name="monster_id" value="1181"/>
+ <property name="spawn" value="150000"/>
+ </properties>
+ </object>
+ <object id="28" name="To Shops" type="warp" x="1376" y="768" width="32" height="32">
+ <properties>
+ <property name="dest_map" value="026-2"/>
+ <property name="dest_x" value="31"/>
+ <property name="dest_y" value="128"/>
+ </properties>
+ </object>
+ <object id="29" name="To House" type="warp" x="800" y="640" width="32" height="32">
+ <properties>
+ <property name="dest_map" value="026-2"/>
+ <property name="dest_x" value="22"/>
+ <property name="dest_y" value="95"/>
</properties>
</object>
</objectgroup>
diff --git a/maps/027-1.tmx b/maps/027-1.tmx
index d5ab79da..72cb70c2 100644
--- a/maps/027-1.tmx
+++ b/maps/027-1.tmx
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<map version="1.10" tiledversion="1.10.1" orientation="orthogonal" renderorder="right-down" width="150" height="120" tilewidth="32" tileheight="32" infinite="0" nextlayerid="10" nextobjectid="23">
+<map version="1.10" tiledversion="1.10.2" orientation="orthogonal" renderorder="right-down" width="150" height="120" tilewidth="32" tileheight="32" infinite="0" nextlayerid="10" nextobjectid="25">
<properties>
<property name="minimap" value="graphics/minimaps/027-1.png"/>
<property name="music" value="graveyard.ogg"/>
@@ -1020,7 +1020,7 @@
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
</data>
</layer>
- <objectgroup id="9" name="Objects" visible="0">
+ <objectgroup id="9" name="Objects">
<object id="1" name="To Caretaker's House" type="warp" x="2816" y="2688" width="32" height="32">
<properties>
<property name="dest_map" value="027-2"/>
@@ -1038,145 +1038,161 @@
<object id="3" name="Poltergeist" type="spawn" x="1088" y="2496" width="3072" height="896">
<properties>
<property name="death" value="60000"/>
- <property name="spawn" value="900000"/>
<property name="max_beings" value="4"/>
<property name="monster_id" value="45"/>
+ <property name="spawn" value="900000"/>
</properties>
</object>
<object id="4" name="Spectre" type="spawn" x="1056" y="2528" width="3136" height="832">
<properties>
<property name="death" value="60000"/>
- <property name="spawn" value="900000"/>
<property name="max_beings" value="4"/>
<property name="monster_id" value="40"/>
+ <property name="spawn" value="900000"/>
</properties>
</object>
<object id="5" name="Wisp" type="spawn" x="1024" y="2560" width="3200" height="768">
<properties>
<property name="death" value="60000"/>
- <property name="spawn" value="900000"/>
<property name="max_beings" value="4"/>
<property name="monster_id" value="38"/>
+ <property name="spawn" value="900000"/>
</properties>
</object>
<object id="6" name="Skeleton" type="spawn" x="672" y="1744" width="1080" height="688">
<properties>
<property name="death" value="8000"/>
- <property name="spawn" value="60000"/>
<property name="max_beings" value="2"/>
<property name="monster_id" value="41"/>
+ <property name="spawn" value="60000"/>
</properties>
</object>
<object id="7" name="LadySkeleton" type="spawn" x="672" y="1744" width="1064" height="696">
<properties>
<property name="death" value="8000"/>
- <property name="spawn" value="60000"/>
<property name="max_beings" value="2"/>
<property name="monster_id" value="42"/>
+ <property name="spawn" value="60000"/>
</properties>
</object>
<object id="8" name="Skeleton" type="spawn" x="1792" y="960" width="1024" height="736">
<properties>
<property name="death" value="20000"/>
- <property name="spawn" value="175000"/>
<property name="max_beings" value="1"/>
<property name="monster_id" value="41"/>
+ <property name="spawn" value="175000"/>
</properties>
</object>
<object id="9" name="LadySkeleton" type="spawn" x="1792" y="960" width="1024" height="736">
<properties>
<property name="death" value="20000"/>
- <property name="spawn" value="175000"/>
<property name="max_beings" value="1"/>
<property name="monster_id" value="42"/>
+ <property name="spawn" value="175000"/>
</properties>
</object>
<object id="10" name="Skeleton" type="spawn" x="672" y="960" width="1088" height="736">
<properties>
<property name="death" value="20000"/>
- <property name="spawn" value="180000"/>
<property name="max_beings" value="4"/>
<property name="monster_id" value="41"/>
+ <property name="spawn" value="180000"/>
</properties>
</object>
<object id="11" name="LadySkeleton" type="spawn" x="672" y="960" width="1088" height="736">
<properties>
<property name="death" value="20000"/>
- <property name="spawn" value="180000"/>
<property name="max_beings" value="4"/>
<property name="monster_id" value="42"/>
+ <property name="spawn" value="180000"/>
</properties>
</object>
<object id="12" name="Skeleton" type="spawn" x="2848" y="960" width="1056" height="704">
<properties>
<property name="death" value="20000"/>
- <property name="spawn" value="35000"/>
<property name="max_beings" value="2"/>
<property name="monster_id" value="41"/>
+ <property name="spawn" value="35000"/>
</properties>
</object>
<object id="13" name="LadySkeleton" type="spawn" x="2848" y="960" width="1056" height="704">
<properties>
<property name="death" value="25000"/>
- <property name="spawn" value="33000"/>
<property name="max_beings" value="3"/>
<property name="monster_id" value="42"/>
+ <property name="spawn" value="33000"/>
</properties>
</object>
<object id="14" name="Skeleton" type="spawn" x="1784" y="1728" width="1024" height="688">
<properties>
<property name="death" value="8000"/>
- <property name="spawn" value="60000"/>
<property name="max_beings" value="1"/>
<property name="monster_id" value="41"/>
+ <property name="spawn" value="60000"/>
</properties>
</object>
<object id="15" name="LadySkeleton" type="spawn" x="1784" y="1728" width="1024" height="704">
<properties>
<property name="death" value="8000"/>
- <property name="spawn" value="60000"/>
<property name="max_beings" value="1"/>
<property name="monster_id" value="42"/>
+ <property name="spawn" value="60000"/>
</properties>
</object>
<object id="16" name="Skeleton" type="spawn" x="2872" y="1736" width="1024" height="688">
<properties>
<property name="death" value="8000"/>
- <property name="spawn" value="60000"/>
<property name="max_beings" value="2"/>
<property name="monster_id" value="41"/>
+ <property name="spawn" value="60000"/>
</properties>
</object>
<object id="17" name="LadySkeleton" type="spawn" x="2872" y="1736" width="1024" height="704">
<properties>
<property name="death" value="8000"/>
- <property name="spawn" value="60000"/>
<property name="max_beings" value="2"/>
<property name="monster_id" value="42"/>
+ <property name="spawn" value="60000"/>
</properties>
</object>
<object id="18" name="VampireBat" type="spawn" x="664" y="973" width="3249" height="703">
<properties>
<property name="death" value="30000"/>
- <property name="spawn" value="100000"/>
<property name="max_beings" value="15"/>
<property name="monster_id" value="64"/>
+ <property name="spawn" value="100000"/>
</properties>
</object>
<object id="21" name="Jack O" type="spawn" x="864" y="2154" width="96" height="64">
<properties>
<property name="death" value="200000"/>
- <property name="spawn" value="265000"/>
<property name="max_beings" value="1"/>
<property name="monster_id" value="20"/>
+ <property name="spawn" value="265000"/>
</properties>
</object>
<object id="22" name="Zombie" type="spawn" x="1792" y="960" width="1024" height="736">
<properties>
<property name="death" value="120000"/>
- <property name="spawn" value="300000"/>
<property name="max_beings" value="3"/>
<property name="monster_id" value="34"/>
+ <property name="spawn" value="300000"/>
+ </properties>
+ </object>
+ <object id="23" name="BigFrog" type="spawn" x="0" y="0">
+ <properties>
+ <property name="death" value="7000"/>
+ <property name="max_beings" value="8"/>
+ <property name="monster_id" value="1182"/>
+ <property name="spawn" value="150000"/>
+ </properties>
+ </object>
+ <object id="24" name="SmallFrog" type="spawn" x="0" y="0">
+ <properties>
+ <property name="death" value="7000"/>
+ <property name="max_beings" value="16"/>
+ <property name="monster_id" value="1181"/>
+ <property name="spawn" value="150000"/>
</properties>
</object>
<object id="20" name="graphics/particles/warparea.particle.xml" type="particle_effect" x="896" y="2144" width="32" height="32"/>
diff --git a/maps/055-1.tmx b/maps/055-1.tmx
index 0370627b..86524deb 100644
--- a/maps/055-1.tmx
+++ b/maps/055-1.tmx
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<map version="1.10" tiledversion="1.10.2" orientation="orthogonal" renderorder="right-down" width="170" height="124" tilewidth="32" tileheight="32" infinite="0" nextlayerid="8" nextobjectid="29">
+<map version="1.10" tiledversion="1.10.2" orientation="orthogonal" renderorder="right-down" width="170" height="124" tilewidth="32" tileheight="32" infinite="0" nextlayerid="8" nextobjectid="32">
<properties>
<property name="minimap" value="graphics/minimaps/055-1.png"/>
<property name="music" value="mystique-forest.ogg"/>
@@ -932,6 +932,21 @@
<property name="spawn" value="10000"/>
</properties>
</object>
+ <object id="23" name="SpikyMushroom" type="spawn" x="0" y="0">
+ <properties>
+ <property name="death" value="60000"/>
+ <property name="max_beings" value="7"/>
+ <property name="monster_id" value="17"/>
+ <property name="spawn" value="10000"/>
+ </properties>
+ </object>
+ <object id="28" name="PinkFlower" type="spawn" x="3456" y="704" width="352" height="256">
+ <properties>
+ <property name="death" value="250"/>
+ <property name="max_beings" value="2"/>
+ <property name="monster_id" value="12"/>
+ </properties>
+ </object>
<object id="20" name="To Cave" type="warp" x="4384" y="3072" width="32" height="32">
<properties>
<property name="dest_map" value="055-3"/>
@@ -953,14 +968,6 @@
<property name="dest_y" value="103"/>
</properties>
</object>
- <object id="23" name="SpikyMushroom" type="spawn" x="0" y="0">
- <properties>
- <property name="death" value="60000"/>
- <property name="max_beings" value="7"/>
- <property name="monster_id" value="17"/>
- <property name="spawn" value="10000"/>
- </properties>
- </object>
<object id="24" name="To Woodland" type="warp" x="4768" y="1984" width="32" height="96">
<properties>
<property name="dest_map" value="057-1"/>
@@ -971,11 +978,20 @@
<object id="25" name="Pumpkin" type="node" x="1312" y="704" width="224" height="288"/>
<object id="26" name="Pumpkin" type="node" x="4256" y="864" width="224" height="224"/>
<object id="27" name="Pumpkin" type="node" x="4128" y="736" width="224" height="128"/>
- <object id="28" name="PinkFlower" type="spawn" x="3456" y="704" width="352" height="256">
+ <object id="29" name="BigFrog" type="spawn" x="0" y="0">
<properties>
- <property name="death" value="250"/>
- <property name="max_beings" value="2"/>
- <property name="monster_id" value="12"/>
+ <property name="death" value="7000"/>
+ <property name="max_beings" value="8"/>
+ <property name="monster_id" value="1182"/>
+ <property name="spawn" value="150000"/>
+ </properties>
+ </object>
+ <object id="30" name="SmallFrog" type="spawn" x="0" y="0">
+ <properties>
+ <property name="death" value="7000"/>
+ <property name="max_beings" value="16"/>
+ <property name="monster_id" value="1181"/>
+ <property name="spawn" value="150000"/>
</properties>
</object>
</objectgroup>
diff --git a/maps/057-1.tmx b/maps/057-1.tmx
index f9e73099..11ddf041 100644
--- a/maps/057-1.tmx
+++ b/maps/057-1.tmx
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<map version="1.10" tiledversion="1.10.1" orientation="orthogonal" renderorder="right-down" width="170" height="124" tilewidth="32" tileheight="32" infinite="0" nextlayerid="9" nextobjectid="21">
+<map version="1.10" tiledversion="1.10.2" orientation="orthogonal" renderorder="right-down" width="170" height="124" tilewidth="32" tileheight="32" infinite="0" nextlayerid="9" nextobjectid="23">
<properties>
<property name="minimap" value="graphics/minimaps/057-1.png"/>
<property name="music" value="mystique-forest.ogg"/>
@@ -916,152 +916,168 @@
<object id="1" name="MauvePlant" type="spawn" x="0" y="0">
<properties>
<property name="death" value="45000"/>
- <property name="spawn" value="45000"/>
<property name="max_beings" value="5"/>
<property name="monster_id" value="27"/>
+ <property name="spawn" value="45000"/>
</properties>
</object>
<object id="2" name="CobaltPlant" type="spawn" x="0" y="0">
<properties>
<property name="death" value="65000"/>
- <property name="spawn" value="10000"/>
<property name="max_beings" value="3"/>
<property name="monster_id" value="28"/>
+ <property name="spawn" value="10000"/>
</properties>
</object>
<object id="3" name="GambogePlant" type="spawn" x="0" y="0">
<properties>
<property name="death" value="45000"/>
- <property name="spawn" value="10000"/>
<property name="max_beings" value="5"/>
<property name="monster_id" value="29"/>
+ <property name="spawn" value="10000"/>
</properties>
</object>
<object id="4" name="AlizarinPlant" type="spawn" x="0" y="0">
<properties>
<property name="death" value="70000"/>
- <property name="spawn" value="10000"/>
<property name="max_beings" value="7"/>
<property name="monster_id" value="30"/>
+ <property name="spawn" value="10000"/>
</properties>
</object>
<object id="5" name="Mouboo" type="spawn" x="0" y="0">
<properties>
<property name="death" value="45000"/>
- <property name="spawn" value="10000"/>
<property name="max_beings" value="14"/>
<property name="monster_id" value="26"/>
+ <property name="spawn" value="10000"/>
</properties>
</object>
<object id="6" name="Butterfly" type="spawn" x="2592" y="1239" width="986" height="338">
<properties>
<property name="death" value="40000"/>
- <property name="spawn" value="10000"/>
<property name="max_beings" value="3"/>
<property name="monster_id" value="53"/>
+ <property name="spawn" value="10000"/>
</properties>
</object>
<object id="7" name="Silkworm" type="spawn" x="666" y="823" width="410" height="1518">
<properties>
<property name="death" value="15000"/>
- <property name="spawn" value="10000"/>
<property name="max_beings" value="7"/>
<property name="monster_id" value="33"/>
+ <property name="spawn" value="10000"/>
</properties>
</object>
<object id="8" name="PinkFlower" type="spawn" x="2845" y="1052" width="764" height="553">
<properties>
<property name="death" value="45000"/>
- <property name="spawn" value="10000"/>
<property name="max_beings" value="2"/>
<property name="monster_id" value="12"/>
+ <property name="spawn" value="10000"/>
</properties>
</object>
<object id="9" name="Butterfly" type="spawn" x="2941" y="810" width="643" height="409">
<properties>
<property name="death" value="40000"/>
- <property name="spawn" value="10000"/>
<property name="max_beings" value="2"/>
<property name="monster_id" value="53"/>
+ <property name="spawn" value="10000"/>
</properties>
</object>
<object id="10" name="Butterfly" type="spawn" x="2467" y="1874" width="433" height="440">
<properties>
<property name="death" value="40000"/>
- <property name="spawn" value="10000"/>
<property name="max_beings" value="2"/>
<property name="monster_id" value="53"/>
+ <property name="spawn" value="10000"/>
</properties>
</object>
<object id="11" name="Butterfly" type="spawn" x="1775" y="952" width="305" height="392">
<properties>
<property name="death" value="40000"/>
- <property name="spawn" value="10000"/>
<property name="max_beings" value="2"/>
<property name="monster_id" value="53"/>
+ <property name="spawn" value="10000"/>
</properties>
</object>
<object id="12" name="Butterfly" type="spawn" x="915" y="1283" width="305" height="392">
<properties>
<property name="death" value="40000"/>
- <property name="spawn" value="10000"/>
<property name="max_beings" value="2"/>
<property name="monster_id" value="53"/>
+ <property name="spawn" value="10000"/>
</properties>
</object>
<object id="13" name="Butterfly" type="spawn" x="4435" y="934" width="433" height="440">
<properties>
<property name="death" value="40000"/>
- <property name="spawn" value="10000"/>
<property name="max_beings" value="2"/>
<property name="monster_id" value="53"/>
+ <property name="spawn" value="10000"/>
</properties>
</object>
<object id="14" name="PinkFlower" type="spawn" x="3139" y="2014" width="426" height="385">
<properties>
<property name="death" value="45000"/>
- <property name="spawn" value="10000"/>
<property name="max_beings" value="2"/>
<property name="monster_id" value="12"/>
+ <property name="spawn" value="10000"/>
</properties>
</object>
<object id="15" name="PinkFlower" type="spawn" x="4129" y="1538" width="426" height="385">
<properties>
<property name="death" value="45000"/>
- <property name="spawn" value="10000"/>
<property name="max_beings" value="2"/>
<property name="monster_id" value="12"/>
+ <property name="spawn" value="10000"/>
</properties>
</object>
<object id="16" name="SpikyMushroom" type="spawn" x="0" y="0">
<properties>
<property name="death" value="45000"/>
- <property name="spawn" value="10000"/>
<property name="max_beings" value="10"/>
<property name="monster_id" value="17"/>
- </properties>
- </object>
- <object id="17" name="To Woodland Hills" type="warp" x="608" y="1984" width="32" height="96">
- <properties>
- <property name="dest_map" value="055-1"/>
- <property name="dest_x" value="148"/>
- <property name="dest_y" value="63"/>
+ <property name="spawn" value="10000"/>
</properties>
</object>
<object id="18" name="CloverPatch" type="spawn" x="0" y="0">
<properties>
<property name="death" value="180000"/>
- <property name="spawn" value="10000"/>
<property name="max_beings" value="3"/>
<property name="monster_id" value="35"/>
+ <property name="spawn" value="10000"/>
</properties>
</object>
<object id="19" name="Squirrel" type="spawn" x="640" y="640" width="488" height="1704">
<properties>
<property name="death" value="50000"/>
- <property name="spawn" value="10000"/>
<property name="max_beings" value="6"/>
<property name="monster_id" value="36"/>
+ <property name="spawn" value="10000"/>
+ </properties>
+ </object>
+ <object id="22" name="BigFrog" type="spawn" x="0" y="0">
+ <properties>
+ <property name="death" value="7000"/>
+ <property name="max_beings" value="8"/>
+ <property name="monster_id" value="1182"/>
+ <property name="spawn" value="150000"/>
+ </properties>
+ </object>
+ <object id="21" name="SmallFrog" type="spawn" x="0" y="0">
+ <properties>
+ <property name="death" value="7000"/>
+ <property name="max_beings" value="16"/>
+ <property name="monster_id" value="1181"/>
+ <property name="spawn" value="150000"/>
+ </properties>
+ </object>
+ <object id="17" name="To Woodland Hills" type="warp" x="608" y="1984" width="32" height="96">
+ <properties>
+ <property name="dest_map" value="055-1"/>
+ <property name="dest_x" value="148"/>
+ <property name="dest_y" value="63"/>
</properties>
</object>
<object id="20" name="Pumpkin" type="node" x="800" y="800" width="352" height="416"/>
diff --git a/maps/099-7.tmx b/maps/099-7.tmx
index ce6aca02..95fefd38 100644
--- a/maps/099-7.tmx
+++ b/maps/099-7.tmx
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<map version="1.10" tiledversion="1.10.1" orientation="orthogonal" renderorder="right-down" compressionlevel="0" width="180" height="170" tilewidth="32" tileheight="32" infinite="0" nextlayerid="12" nextobjectid="17">
+<map version="1.10" tiledversion="1.10.2" orientation="orthogonal" renderorder="right-down" compressionlevel="0" width="180" height="170" tilewidth="32" tileheight="32" infinite="0" nextlayerid="12" nextobjectid="19">
<properties>
<property name="music" value="thunderstorm.ogg"/>
<property name="name" value="Ruined Swamps"/>
@@ -1720,7 +1720,23 @@
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
</data>
</layer>
- <objectgroup id="9" name="Objects" visible="0">
+ <objectgroup id="9" name="Objects">
+ <object id="17" name="BigFrog" type="spawn" x="0" y="0">
+ <properties>
+ <property name="death" value="7000"/>
+ <property name="max_beings" value="8"/>
+ <property name="monster_id" value="1182"/>
+ <property name="spawn" value="150000"/>
+ </properties>
+ </object>
+ <object id="18" name="SmallFrog" type="spawn" x="0" y="0">
+ <properties>
+ <property name="death" value="7000"/>
+ <property name="max_beings" value="16"/>
+ <property name="monster_id" value="1181"/>
+ <property name="spawn" value="150000"/>
+ </properties>
+ </object>
<object id="1" name="graphics/particles/lightning-map.xml" type="particle_effect" x="3736" y="1888" width="232" height="144"/>
<object id="3" name="graphics/particles/lightning-map.xml" type="particle_effect" x="3232" y="2240" width="232" height="144"/>
<object id="4" name="graphics/particles/lightning-map.xml" type="particle_effect" x="2560" y="1760" width="232" height="144"/>
@@ -1734,7 +1750,7 @@
<object id="12" name="graphics/particles/lightning-map.xml" type="particle_effect" x="1944" y="4416" width="232" height="144"/>
<object id="13" name="graphics/particles/lightning-map.xml" type="particle_effect" x="4088" y="4160" width="232" height="144"/>
<object id="14" name="graphics/particles/lightning-map.xml" type="particle_effect" x="3000" y="1184" width="232" height="144"/>
- <object id="15" name="^KESH" type="anchor" x="3104" y="2080" width="32" height="32"/>
<object id="16" name="graphics/particles/firespot.particle.xml" type="particle_effect" x="3065" y="1018" width="32" height="32"/>
+ <object id="15" name="^KESH" type="anchor" x="3104" y="2080" width="32" height="32"/>
</objectgroup>
</map>
diff --git a/monsters.xml b/monsters.xml
index 1f36f1e8..522a0570 100644
--- a/monsters.xml
+++ b/monsters.xml
@@ -1303,7 +1303,7 @@
<!-- No folder for this -->
<sprite>equipment/angel-wings.xml</sprite>
<sprite>equipment/head/aureole.xml</sprite>
- <sprite>equipment/weapons/sandcutter.xml</sprite>
+ <sprite>equipment/weapons/sword-sandcutter.xml</sprite>
<sound event="hit">weapons/knives/rock/rock-hit1.ogg</sound>
<sound event="hit">weapons/knives/rock/rock-hit2.ogg</sound>
<sound event="miss">weapons/miss1.ogg</sound>
@@ -1633,20 +1633,116 @@
<monster id="1178" name="Spider Queen" walkType="walk" targetCursor="large">
<sprite>monsters/spider-queen.xml</sprite>
- <sound event="hit">monsters/scorpion/scorpionhit1.ogg</sound>
- <sound event="hit">monsters/scorpion/scorpionhit2.ogg</sound>
- <sound event="hit">monsters/scorpion/scorpionhit3.ogg</sound>
- <sound event="hit">monsters/scorpion/scorpionhit4.ogg</sound>
- <sound event="miss">monsters/scorpion/scorpionmiss1.ogg</sound>
+ <sound event="hit">monsters/scorpion/scorpion-hit1.ogg</sound>
+ <sound event="hit">monsters/scorpion/scorpion-hit2.ogg</sound>
+ <sound event="hit">monsters/scorpion/scorpion-hit3.ogg</sound>
+ <sound event="hit">monsters/scorpion/scorpion-hit4.ogg</sound>
+ <sound event="miss">monsters/scorpion/scorpion-miss1.ogg</sound>
</monster>
<monster id="1179" name="Crystal Spider Queen" walkType="walk" targetCursor="large">
<sprite>monsters/spider-queen-crystal.xml</sprite>
- <sound event="hit">monsters/scorpion/scorpionhit1.ogg</sound>
- <sound event="hit">monsters/scorpion/scorpionhit2.ogg</sound>
- <sound event="hit">monsters/scorpion/scorpionhit3.ogg</sound>
- <sound event="hit">monsters/scorpion/scorpionhit4.ogg</sound>
- <sound event="miss">monsters/scorpion/scorpionmiss1.ogg</sound>
+ <sound event="hit">monsters/scorpion/scorpion-hit1.ogg</sound>
+ <sound event="hit">monsters/scorpion/scorpion-hit2.ogg</sound>
+ <sound event="hit">monsters/scorpion/scorpion-hit3.ogg</sound>
+ <sound event="hit">monsters/scorpion/scorpion-hit4.ogg</sound>
+ <sound event="miss">monsters/scorpion/scorpion-miss1.ogg</sound>
+ </monster>
+
+ <monster id="1180" name="Mister Prickel" targetCursor="medium">
+ <sprite>monsters/mister-prickel.xml</sprite>
+ <attack id="1" action="attack"/>
+ </monster>
+
+ <monster id="1181" name="Small Frog" targetCursor="small">
+ <sprite>monsters/frog-small.xml</sprite>
+ </monster>
+
+ <monster id="1182" name="Big Frog" targetCursor="small">
+ <sprite>monsters/frog-big.xml</sprite>
+ </monster>
+
+ <monster id="1183" name="Moubootaur" targetCursor="large">
+ <sprite>monsters/moubootaur.xml</sprite>
+ <sound event="hit">monsters/frostiana/hit1.ogg</sound>
+ </monster>
+
+ <monster id="1184" name="Bone Quadceratops" targetCursor="medium">
+ <sprite>monsters/bobone.xml</sprite>
+ </monster>
+
+ <monster id="1185" name="Ent Abomination" targetCursor="large">
+ <sprite>monsters/ent.xml</sprite>
+ <sound event="hit">monsters/crocotree/die1.ogg</sound>
+ <sound event="hit">monsters/frostiana/hit1.ogg</sound>
+ <sound event="hit">monsters/shroom/shroom-hit1.ogg</sound>
+ <sound event="die">monsters/crocotree/die1.ogg</sound>
+ </monster>
+
+ <monster id="1186" name="Manana Tree" targetCursor="medium">
+ <sprite>monsters/mananatree.xml</sprite>
+ <sound event="die">monsters/crocotree/die1.ogg</sound>
+ <sound event="hurt">monsters/crocotree/hurt1.ogg</sound>
+ <sound event="hurt">monsters/crocotree/hurt2.ogg</sound>
+ <sound event="hurt">monsters/crocotree/hurt3.ogg</sound>
+ </monster>
+
+ <monster id="1187" name="Elite Duck" targetCursor="medium" walkType="walkswim">
+ <sprite>monsters/darkduck.xml</sprite>
+ <sound event="hit">weapons/lightsaber/hit1.ogg</sound>
+ <sound event="hit">weapons/lightsaber/hit2.ogg</sound>
+ <sound event="hit">weapons/lightsaber/hit3.ogg</sound>
+ <sound event="hit">weapons/lightsaber/crit.ogg</sound>
+ <sound event="miss">weapons/lightsaber/miss.ogg</sound>
+ </monster>
+
+ <monster id="1188" name="Junglefowl">
+ <sprite>monsters/junglefowl.xml</sprite>
+ </monster>
+
+ <monster id="1189" name="Shadow Plant">
+ <sprite>monsters/plant.xml|#332636</sprite>
+ </monster>
+
+ <monster id="1190" name="Bee Hive" targetCursor="medium">
+ <sprite>monsters/beehive.xml</sprite>
+ <sound event="hit">monsters/bee/bee-hit1.ogg</sound>
+ <sound event="miss">monsters/bee/bee-miss1.ogg</sound>
+ </monster>
+
+ <monster id="1191" name="Tortuga" targetCursor="small" walkType="walkswim" sortOffsetY="30">
+ <sprite>monsters/tortuga.xml</sprite>
+ <sound event="die">monsters/tortuga/die1.ogg</sound>
+ <sound event="hit">monsters/tortuga/hit1.ogg</sound>
+ <sound event="hit">monsters/tortuga/hit2.ogg</sound>
+ <sound event="hurt">monsters/tortuga/hurt1.ogg</sound>
+ <sound event="miss">monsters/tortuga/miss1.ogg</sound>
+ <sound event="spawn">monsters/tortuga/spawn1.ogg</sound>
+ </monster>
+
+ <monster id="1192" name="Ratto" targetCursor="small">
+ <sprite>monsters/ratto.xml</sprite>
+ <sprite>monsters/accessories/ratto-tail.xml</sprite>
+ <sound event="die">monsters/ratto/die1.ogg</sound>
+ <sound event="hit">monsters/ratto/hit1.ogg</sound>
+ <sound event="hit">monsters/ratto/hit2.ogg</sound>
+ <sound event="hurt">monsters/ratto/hurt1.ogg</sound>
+ <sound event="spawn">monsters/ratto/spawn1.ogg</sound>
+ </monster>
+
+ <monster id="1193" name="Croc" targetCursor="small" sortOffsetY="30">
+ <sprite>monsters/croc.xml</sprite>
+ <sound event="hit">monsters/croc/hit1.ogg</sound>
+ <sound event="hit">monsters/croc/hit2.ogg</sound>
+ <sound event="hurt">monsters/croc/hurt1.ogg</sound>
+ <sound event="hurt">monsters/croc/hurt2.ogg</sound>
+ <sound event="hurt">monsters/croc/hurt3.ogg</sound>
+ <sound event="miss">monsters/croc/miss1.ogg</sound>
+ <sound event="spawn">monsters/croc/spawn1.ogg</sound>
+ </monster>
+
+ <monster id="1194" name="King Chonky Birb" targetCursor="large">
+ <sprite>monsters/piou-king.xml</sprite>
</monster>
<!-- Mods should use the following code -->
diff --git a/sfx/monsters/croc/hit1.ogg b/sfx/monsters/croc/hit1.ogg
new file mode 100644
index 00000000..65d1ed78
--- /dev/null
+++ b/sfx/monsters/croc/hit1.ogg
Binary files differ
diff --git a/sfx/monsters/croc/hit2.ogg b/sfx/monsters/croc/hit2.ogg
new file mode 100644
index 00000000..1eed597e
--- /dev/null
+++ b/sfx/monsters/croc/hit2.ogg
Binary files differ
diff --git a/sfx/monsters/croc/hurt1.ogg b/sfx/monsters/croc/hurt1.ogg
new file mode 100644
index 00000000..286ded94
--- /dev/null
+++ b/sfx/monsters/croc/hurt1.ogg
Binary files differ
diff --git a/sfx/monsters/croc/hurt2.ogg b/sfx/monsters/croc/hurt2.ogg
new file mode 100644
index 00000000..4844760c
--- /dev/null
+++ b/sfx/monsters/croc/hurt2.ogg
Binary files differ
diff --git a/sfx/monsters/croc/hurt3.ogg b/sfx/monsters/croc/hurt3.ogg
new file mode 100644
index 00000000..bde96535
--- /dev/null
+++ b/sfx/monsters/croc/hurt3.ogg
Binary files differ
diff --git a/sfx/monsters/croc/miss1.ogg b/sfx/monsters/croc/miss1.ogg
new file mode 100644
index 00000000..05d74eee
--- /dev/null
+++ b/sfx/monsters/croc/miss1.ogg
Binary files differ
diff --git a/sfx/monsters/croc/spawn1.ogg b/sfx/monsters/croc/spawn1.ogg
new file mode 100644
index 00000000..b8fde2e8
--- /dev/null
+++ b/sfx/monsters/croc/spawn1.ogg
Binary files differ
diff --git a/sfx/monsters/crocotree/die1.ogg b/sfx/monsters/crocotree/die1.ogg
new file mode 100644
index 00000000..a2f63baf
--- /dev/null
+++ b/sfx/monsters/crocotree/die1.ogg
Binary files differ
diff --git a/sfx/monsters/crocotree/hurt1.ogg b/sfx/monsters/crocotree/hurt1.ogg
new file mode 100644
index 00000000..915231f3
--- /dev/null
+++ b/sfx/monsters/crocotree/hurt1.ogg
Binary files differ
diff --git a/sfx/monsters/crocotree/hurt2.ogg b/sfx/monsters/crocotree/hurt2.ogg
new file mode 100644
index 00000000..9140fb34
--- /dev/null
+++ b/sfx/monsters/crocotree/hurt2.ogg
Binary files differ
diff --git a/sfx/monsters/crocotree/hurt3.ogg b/sfx/monsters/crocotree/hurt3.ogg
new file mode 100644
index 00000000..fce65e66
--- /dev/null
+++ b/sfx/monsters/crocotree/hurt3.ogg
Binary files differ
diff --git a/sfx/monsters/frostiana/hit1.ogg b/sfx/monsters/frostiana/hit1.ogg
new file mode 100644
index 00000000..e316f7d1
--- /dev/null
+++ b/sfx/monsters/frostiana/hit1.ogg
Binary files differ
diff --git a/sfx/monsters/ratto/die1.ogg b/sfx/monsters/ratto/die1.ogg
new file mode 100644
index 00000000..2ba94f8b
--- /dev/null
+++ b/sfx/monsters/ratto/die1.ogg
Binary files differ
diff --git a/sfx/monsters/ratto/hit1.ogg b/sfx/monsters/ratto/hit1.ogg
new file mode 100644
index 00000000..fd0d05f9
--- /dev/null
+++ b/sfx/monsters/ratto/hit1.ogg
Binary files differ
diff --git a/sfx/monsters/ratto/hit2.ogg b/sfx/monsters/ratto/hit2.ogg
new file mode 100644
index 00000000..27e61dbd
--- /dev/null
+++ b/sfx/monsters/ratto/hit2.ogg
Binary files differ
diff --git a/sfx/monsters/ratto/hurt1.ogg b/sfx/monsters/ratto/hurt1.ogg
new file mode 100644
index 00000000..8b0f6d6c
--- /dev/null
+++ b/sfx/monsters/ratto/hurt1.ogg
Binary files differ
diff --git a/sfx/monsters/ratto/spawn1.ogg b/sfx/monsters/ratto/spawn1.ogg
new file mode 100644
index 00000000..9104b862
--- /dev/null
+++ b/sfx/monsters/ratto/spawn1.ogg
Binary files differ
diff --git a/sfx/monsters/tortuga/die1.ogg b/sfx/monsters/tortuga/die1.ogg
new file mode 100644
index 00000000..c4554839
--- /dev/null
+++ b/sfx/monsters/tortuga/die1.ogg
Binary files differ
diff --git a/sfx/monsters/tortuga/hit1.ogg b/sfx/monsters/tortuga/hit1.ogg
new file mode 100644
index 00000000..70d1fd2d
--- /dev/null
+++ b/sfx/monsters/tortuga/hit1.ogg
Binary files differ
diff --git a/sfx/monsters/tortuga/hit2.ogg b/sfx/monsters/tortuga/hit2.ogg
new file mode 100644
index 00000000..37ff5898
--- /dev/null
+++ b/sfx/monsters/tortuga/hit2.ogg
Binary files differ
diff --git a/sfx/monsters/tortuga/hurt1.ogg b/sfx/monsters/tortuga/hurt1.ogg
new file mode 100644
index 00000000..e6705a95
--- /dev/null
+++ b/sfx/monsters/tortuga/hurt1.ogg
Binary files differ
diff --git a/sfx/monsters/tortuga/miss1.ogg b/sfx/monsters/tortuga/miss1.ogg
new file mode 100644
index 00000000..cb53f16b
--- /dev/null
+++ b/sfx/monsters/tortuga/miss1.ogg
Binary files differ
diff --git a/sfx/monsters/tortuga/spawn1.ogg b/sfx/monsters/tortuga/spawn1.ogg
new file mode 100644
index 00000000..7eb63dd8
--- /dev/null
+++ b/sfx/monsters/tortuga/spawn1.ogg
Binary files differ
diff --git a/sfx/weapons/lightsaber/crit.ogg b/sfx/weapons/lightsaber/crit.ogg
new file mode 100644
index 00000000..5a629089
--- /dev/null
+++ b/sfx/weapons/lightsaber/crit.ogg
Binary files differ
diff --git a/sfx/weapons/lightsaber/hit1.ogg b/sfx/weapons/lightsaber/hit1.ogg
new file mode 100644
index 00000000..d4b04290
--- /dev/null
+++ b/sfx/weapons/lightsaber/hit1.ogg
Binary files differ
diff --git a/sfx/weapons/lightsaber/hit2.ogg b/sfx/weapons/lightsaber/hit2.ogg
new file mode 100644
index 00000000..ab892334
--- /dev/null
+++ b/sfx/weapons/lightsaber/hit2.ogg
Binary files differ
diff --git a/sfx/weapons/lightsaber/hit3.ogg b/sfx/weapons/lightsaber/hit3.ogg
new file mode 100644
index 00000000..5a2bb7c5
--- /dev/null
+++ b/sfx/weapons/lightsaber/hit3.ogg
Binary files differ
diff --git a/sfx/weapons/lightsaber/miss.ogg b/sfx/weapons/lightsaber/miss.ogg
new file mode 100644
index 00000000..01d95700
--- /dev/null
+++ b/sfx/weapons/lightsaber/miss.ogg
Binary files differ