summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--equipment.xml13
-rw-r--r--graphics/items/armor-head-funkyhat.pngbin0 -> 1350 bytes
-rw-r--r--graphics/items/armor-head-mushroomhat.pngbin0 -> 451 bytes
-rw-r--r--graphics/items/armor-head-shroomhat.pngbin0 -> 686 bytes
-rw-r--r--graphics/items/armor-head-tophat.pngbin0 -> 751 bytes
-rw-r--r--graphics/sprites/item019.pngbin0 -> 1244 bytes
-rw-r--r--graphics/sprites/item019.xml142
-rw-r--r--graphics/sprites/item020.pngbin0 -> 4080 bytes
-rw-r--r--graphics/sprites/item020.xml142
-rw-r--r--graphics/sprites/item021.pngbin0 -> 577 bytes
-rw-r--r--graphics/sprites/item021.xml142
-rw-r--r--graphics/sprites/item022.pngbin0 -> 1545 bytes
-rw-r--r--graphics/sprites/item022.xml142
-rw-r--r--items.xml25
-rw-r--r--maps/new_21-1.tmx29
15 files changed, 635 insertions, 0 deletions
diff --git a/equipment.xml b/equipment.xml
index e71ca69a..187f7e8d 100644
--- a/equipment.xml
+++ b/equipment.xml
@@ -104,6 +104,19 @@
<item id="32" slot="0" attacktype="swing">
<sprite>weapon-scythe.xml</sprite>
</item>
+
+ <equipment id="33" slot="0">
+ <sprite>item019.xml</sprite>
+ </equipment>
+ <equipment id="34" slot="0">
+ <sprite>item020.xml</sprite>
+ </equipment>
+ <equipment id="35" slot="0">
+ <sprite>item021.xml</sprite>
+ </equipment>
+ <equipment id="36" slot="0">
+ <sprite>item022.xml</sprite>
+ </equipment>
<!--
eAthenas equipment IDs for the local characters weapons
diff --git a/graphics/items/armor-head-funkyhat.png b/graphics/items/armor-head-funkyhat.png
new file mode 100644
index 00000000..8334e6ce
--- /dev/null
+++ b/graphics/items/armor-head-funkyhat.png
Binary files differ
diff --git a/graphics/items/armor-head-mushroomhat.png b/graphics/items/armor-head-mushroomhat.png
new file mode 100644
index 00000000..afa2f4fb
--- /dev/null
+++ b/graphics/items/armor-head-mushroomhat.png
Binary files differ
diff --git a/graphics/items/armor-head-shroomhat.png b/graphics/items/armor-head-shroomhat.png
new file mode 100644
index 00000000..70d9820c
--- /dev/null
+++ b/graphics/items/armor-head-shroomhat.png
Binary files differ
diff --git a/graphics/items/armor-head-tophat.png b/graphics/items/armor-head-tophat.png
new file mode 100644
index 00000000..aeede6c2
--- /dev/null
+++ b/graphics/items/armor-head-tophat.png
Binary files differ
diff --git a/graphics/sprites/item019.png b/graphics/sprites/item019.png
new file mode 100644
index 00000000..7d4d5f70
--- /dev/null
+++ b/graphics/sprites/item019.png
Binary files differ
diff --git a/graphics/sprites/item019.xml b/graphics/sprites/item019.xml
new file mode 100644
index 00000000..9537150b
--- /dev/null
+++ b/graphics/sprites/item019.xml
@@ -0,0 +1,142 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/item019.png" width="21" height="17" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY ="-50" />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="0" offsetY ="-50"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY ="-50"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-1" offsetY ="-50"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY ="-49" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY ="-50" delay="75" />
+ <frame index="0" offsetX="-1" offsetY ="-50" delay="75" />
+ <frame index="0" offsetX="-1" offsetY ="-49" delay="75" />
+ <frame index="0" offsetX="-1" offsetY ="-50" delay="75" />
+ <frame index="0" offsetX="-1" offsetY ="-50" delay="75" />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="0" offsetY ="-50" delay="75"/>
+ <frame index="1" offsetX="0" offsetY ="-49" delay="75"/>
+ <frame index="1" offsetX="0" offsetY ="-50" delay="75"/>
+ <frame index="1" offsetX="0" offsetY ="-50" delay="75"/>
+ <frame index="1" offsetX="0" offsetY ="-49" delay="75"/>
+ <frame index="1" offsetX="0" offsetY ="-50" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY ="-50" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY ="-51" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY ="-51" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY ="-50" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY ="-51" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY ="-51" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-1" offsetY ="-50" delay="75"/>
+ <frame index="3" offsetX="-1" offsetY ="-49" delay="75"/>
+ <frame index="3" offsetX="-1" offsetY ="-50" delay="75"/>
+ <frame index="3" offsetX="-1" offsetY ="-50" delay="75"/>
+ <frame index="3" offsetX="-1" offsetY ="-49" delay="75"/>
+ <frame index="3" offsetX="-1" offsetY ="-50" delay="75"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY ="-48" delay="75" />
+ <frame index="0" offsetX="-1" offsetY ="-49" delay="75" />
+ <frame index="0" offsetX="-1" offsetY ="-46" delay="75" />
+ <frame index="0" offsetX="-1" offsetY ="-45" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY ="-51" delay="75" />
+ <frame index="1" offsetX="4" offsetY ="-52" delay="75" />
+ <frame index="1" offsetX="0" offsetY ="-49" delay="75" />
+ <frame index="1" offsetX="-1" offsetY ="-48" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY ="-50" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY ="-50" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY ="-50" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY ="-48" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-4" offsetY ="-51" delay="75"/>
+ <frame index="3" offsetX="-4" offsetY ="-52" delay="75"/>
+ <frame index="3" offsetX="-1" offsetY ="-49" delay="75"/>
+ <frame index="3" offsetX="0" offsetY ="-48" delay="75"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY ="-49" delay="75" />
+ <frame index="0" offsetX="-1" offsetY ="-49" delay="75" />
+ <frame index="0" offsetX="-1" offsetY ="-49" delay="75" />
+ <frame index="0" offsetX="-1" offsetY ="-48" delay="75" />
+ <frame index="0" offsetX="-1" offsetY ="-49" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="3" offsetY ="-50" delay="75" />
+ <frame index="1" offsetX="3" offsetY ="-50" delay="75" />
+ <frame index="1" offsetX="3" offsetY ="-50" delay="75" />
+ <frame index="1" offsetX="5" offsetY ="-51" delay="75" />
+ <frame index="1" offsetX="5" offsetY ="-51" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY ="-50" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-50" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY ="-50" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY ="-51" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY ="-50" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-2" offsetY ="-50" delay="75"/>
+ <frame index="3" offsetX="-2" offsetY ="-50" delay="75"/>
+ <frame index="3" offsetX="-2" offsetY ="-50" delay="75"/>
+ <frame index="3" offsetX="-4" offsetY ="-51" delay="75"/>
+ <frame index="3" offsetX="-4" offsetY ="-51" delay="75"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY ="-38" />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="5" offsetY ="-41"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY ="-42"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-6" offsetY ="-41"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="4" offsetX="40" offsetY="-6"/>
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/item020.png b/graphics/sprites/item020.png
new file mode 100644
index 00000000..f205c1cc
--- /dev/null
+++ b/graphics/sprites/item020.png
Binary files differ
diff --git a/graphics/sprites/item020.xml b/graphics/sprites/item020.xml
new file mode 100644
index 00000000..ee6d0c37
--- /dev/null
+++ b/graphics/sprites/item020.xml
@@ -0,0 +1,142 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/item020.png" width="21" height="20" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY ="-42" />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="1" offsetY ="-40"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="0" offsetY ="-41"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-1" offsetY ="-40"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY ="-41" delay="75"/>
+ <frame index="0" offsetX="0" offsetY ="-42" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-42" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-41" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-42" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-42" delay="75" />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="1" offsetY ="-40" delay="75"/>
+ <frame index="1" offsetX="1" offsetY ="-39" delay="75"/>
+ <frame index="1" offsetX="1" offsetY ="-40" delay="75"/>
+ <frame index="1" offsetX="1" offsetY ="-40" delay="75"/>
+ <frame index="1" offsetX="1" offsetY ="-39" delay="75"/>
+ <frame index="1" offsetX="1" offsetY ="-40" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="0" offsetY ="-41" delay="75"/>
+ <frame index="2" offsetX="0" offsetY ="-42" delay="75"/>
+ <frame index="2" offsetX="0" offsetY ="-42" delay="75"/>
+ <frame index="2" offsetX="0" offsetY ="-41" delay="75"/>
+ <frame index="2" offsetX="0" offsetY ="-42" delay="75"/>
+ <frame index="2" offsetX="0" offsetY ="-42" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-1" offsetY ="-40" delay="75"/>
+ <frame index="3" offsetX="-1" offsetY ="-39" delay="75"/>
+ <frame index="3" offsetX="-1" offsetY ="-40" delay="75"/>
+ <frame index="3" offsetX="-1" offsetY ="-40" delay="75"/>
+ <frame index="3" offsetX="-1" offsetY ="-39" delay="75"/>
+ <frame index="3" offsetX="-1" offsetY ="-40" delay="75"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY ="-40" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-41" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-38" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-37" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="5" offsetY ="-41" delay="75" />
+ <frame index="1" offsetX="5" offsetY ="-42" delay="75" />
+ <frame index="1" offsetX="1" offsetY ="-39" delay="75" />
+ <frame index="1" offsetX="0" offsetY ="-38" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="0" offsetY ="-41" delay="75"/>
+ <frame index="2" offsetX="0" offsetY ="-41" delay="75"/>
+ <frame index="2" offsetX="0" offsetY ="-41" delay="75"/>
+ <frame index="2" offsetX="0" offsetY ="-39" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-4" offsetY ="-41" delay="75"/>
+ <frame index="3" offsetX="-4" offsetY ="-42" delay="75"/>
+ <frame index="3" offsetX="-1" offsetY ="-39" delay="75"/>
+ <frame index="3" offsetX="0" offsetY ="-38" delay="75"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY ="-41" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-41" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-41" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-40" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-41" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY ="-40" delay="75" />
+ <frame index="1" offsetX="4" offsetY ="-40" delay="75" />
+ <frame index="1" offsetX="4" offsetY ="-40" delay="75" />
+ <frame index="1" offsetX="6" offsetY ="-41" delay="75" />
+ <frame index="1" offsetX="6" offsetY ="-41" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="1" offsetY ="-41" delay="75"/>
+ <frame index="2" offsetX="1" offsetY ="-41" delay="75"/>
+ <frame index="2" offsetX="0" offsetY ="-41" delay="75"/>
+ <frame index="2" offsetX="0" offsetY ="-42" delay="75"/>
+ <frame index="2" offsetX="0" offsetY ="-41" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-2" offsetY ="-40" delay="75"/>
+ <frame index="3" offsetX="-2" offsetY ="-40" delay="75"/>
+ <frame index="3" offsetX="-2" offsetY ="-40" delay="75"/>
+ <frame index="3" offsetX="-4" offsetY ="-41" delay="75"/>
+ <frame index="3" offsetX="-4" offsetY ="-41" delay="75"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY ="-30" />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="6" offsetY ="-31"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="0" offsetY ="-33"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-6" offsetY ="-31"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="4" offsetX="35" offsetY="-6"/>
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/item021.png b/graphics/sprites/item021.png
new file mode 100644
index 00000000..03caedc6
--- /dev/null
+++ b/graphics/sprites/item021.png
Binary files differ
diff --git a/graphics/sprites/item021.xml b/graphics/sprites/item021.xml
new file mode 100644
index 00000000..ff8cd2fc
--- /dev/null
+++ b/graphics/sprites/item021.xml
@@ -0,0 +1,142 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/item021.png" width="26" height="15" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY ="-50" />
+ </animation>
+ <animation direction="left">
+ <frame index="0" offsetX="0" offsetY ="-50"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" offsetX="-2" offsetY ="-50"/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" offsetX="-1" offsetY ="-50"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY ="-49" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY ="-50" delay="75" />
+ <frame index="0" offsetX="-1" offsetY ="-50" delay="75" />
+ <frame index="0" offsetX="-1" offsetY ="-49" delay="75" />
+ <frame index="0" offsetX="-1" offsetY ="-50" delay="75" />
+ <frame index="0" offsetX="-1" offsetY ="-50" delay="75" />
+ </animation>
+ <animation direction="left">
+ <frame index="0" offsetX="0" offsetY ="-50" delay="75"/>
+ <frame index="0" offsetX="0" offsetY ="-49" delay="75"/>
+ <frame index="0" offsetX="0" offsetY ="-50" delay="75"/>
+ <frame index="0" offsetX="0" offsetY ="-50" delay="75"/>
+ <frame index="0" offsetX="0" offsetY ="-49" delay="75"/>
+ <frame index="0" offsetX="0" offsetY ="-50" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" offsetX="-2" offsetY ="-50" delay="75"/>
+ <frame index="0" offsetX="-2" offsetY ="-51" delay="75"/>
+ <frame index="0" offsetX="-2" offsetY ="-51" delay="75"/>
+ <frame index="0" offsetX="-2" offsetY ="-50" delay="75"/>
+ <frame index="0" offsetX="-2" offsetY ="-51" delay="75"/>
+ <frame index="0" offsetX="-2" offsetY ="-51" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" offsetX="-1" offsetY ="-50" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY ="-49" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY ="-50" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY ="-50" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY ="-49" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY ="-50" delay="75"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY ="-48" delay="75" />
+ <frame index="0" offsetX="-1" offsetY ="-49" delay="75" />
+ <frame index="0" offsetX="-1" offsetY ="-46" delay="75" />
+ <frame index="0" offsetX="-1" offsetY ="-45" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="0" offsetX="4" offsetY ="-51" delay="75" />
+ <frame index="0" offsetX="4" offsetY ="-52" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-49" delay="75" />
+ <frame index="0" offsetX="-1" offsetY ="-48" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="0" offsetX="-2" offsetY ="-50" delay="75"/>
+ <frame index="0" offsetX="-2" offsetY ="-50" delay="75"/>
+ <frame index="0" offsetX="-2" offsetY ="-50" delay="75"/>
+ <frame index="0" offsetX="-2" offsetY ="-48" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="0" offsetX="-4" offsetY ="-51" delay="75"/>
+ <frame index="0" offsetX="-4" offsetY ="-52" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY ="-49" delay="75"/>
+ <frame index="0" offsetX="0" offsetY ="-48" delay="75"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY ="-49" delay="75" />
+ <frame index="0" offsetX="-1" offsetY ="-49" delay="75" />
+ <frame index="0" offsetX="-1" offsetY ="-49" delay="75" />
+ <frame index="0" offsetX="-1" offsetY ="-48" delay="75" />
+ <frame index="0" offsetX="-1" offsetY ="-49" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="0" offsetX="3" offsetY ="-50" delay="75" />
+ <frame index="0" offsetX="3" offsetY ="-50" delay="75" />
+ <frame index="0" offsetX="3" offsetY ="-50" delay="75" />
+ <frame index="0" offsetX="5" offsetY ="-51" delay="75" />
+ <frame index="0" offsetX="5" offsetY ="-51" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="0" offsetX="-1" offsetY ="-50" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY ="-50" delay="75"/>
+ <frame index="0" offsetX="-2" offsetY ="-50" delay="75"/>
+ <frame index="0" offsetX="-2" offsetY ="-51" delay="75"/>
+ <frame index="0" offsetX="-2" offsetY ="-50" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="0" offsetX="-2" offsetY ="-50" delay="75"/>
+ <frame index="0" offsetX="-2" offsetY ="-50" delay="75"/>
+ <frame index="0" offsetX="-2" offsetY ="-50" delay="75"/>
+ <frame index="0" offsetX="-4" offsetY ="-51" delay="75"/>
+ <frame index="0" offsetX="-4" offsetY ="-51" delay="75"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY ="-38" />
+ </animation>
+ <animation direction="left">
+ <frame index="0" offsetX="5" offsetY ="-41"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" offsetX="-2" offsetY ="-42"/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" offsetX="-6" offsetY ="-41"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="1" offsetX="40" offsetY="-6"/>
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/item022.png b/graphics/sprites/item022.png
new file mode 100644
index 00000000..d2206cdd
--- /dev/null
+++ b/graphics/sprites/item022.png
Binary files differ
diff --git a/graphics/sprites/item022.xml b/graphics/sprites/item022.xml
new file mode 100644
index 00000000..b087e442
--- /dev/null
+++ b/graphics/sprites/item022.xml
@@ -0,0 +1,142 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/item022.png" width="40" height="40" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY ="-29" />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="0" offsetY ="-29"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY ="-25"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="0" offsetY ="-29"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY ="-28" delay="75"/>
+ <frame index="0" offsetX="0" offsetY ="-29" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-29" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-28" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-29" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-29" delay="75" />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="0" offsetY ="-29" delay="75"/>
+ <frame index="1" offsetX="0" offsetY ="-28" delay="75"/>
+ <frame index="1" offsetX="0" offsetY ="-29" delay="75"/>
+ <frame index="1" offsetX="0" offsetY ="-29" delay="75"/>
+ <frame index="1" offsetX="0" offsetY ="-28" delay="75"/>
+ <frame index="1" offsetX="0" offsetY ="-29" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-26" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-26" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-26" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-26" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="0" offsetY ="-29" delay="75"/>
+ <frame index="3" offsetX="0" offsetY ="-28" delay="75"/>
+ <frame index="3" offsetX="0" offsetY ="-29" delay="75"/>
+ <frame index="3" offsetX="0" offsetY ="-29" delay="75"/>
+ <frame index="3" offsetX="0" offsetY ="-28" delay="75"/>
+ <frame index="3" offsetX="0" offsetY ="-29" delay="75"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY ="-27" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-28" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-25" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-24" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY ="-30" delay="75" />
+ <frame index="1" offsetX="4" offsetY ="-31" delay="75" />
+ <frame index="1" offsetX="0" offsetY ="-28" delay="75" />
+ <frame index="1" offsetX="-1" offsetY ="-27" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-23" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY ="-30" delay="75"/>
+ <frame index="3" offsetX="-3" offsetY ="-31" delay="75"/>
+ <frame index="3" offsetX="0" offsetY ="-28" delay="75"/>
+ <frame index="3" offsetX="1" offsetY ="-27" delay="75"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY ="-28" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-28" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-28" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-27" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-28" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="3" offsetY ="-29" delay="75" />
+ <frame index="1" offsetX="3" offsetY ="-29" delay="75" />
+ <frame index="1" offsetX="3" offsetY ="-29" delay="75" />
+ <frame index="1" offsetX="5" offsetY ="-30" delay="75" />
+ <frame index="1" offsetX="5" offsetY ="-30" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="0" offsetY ="-25" delay="75"/>
+ <frame index="2" offsetX="0" offsetY ="-25" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-26" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-1" offsetY ="-29" delay="75"/>
+ <frame index="3" offsetX="-1" offsetY ="-29" delay="75"/>
+ <frame index="3" offsetX="-1" offsetY ="-29" delay="75"/>
+ <frame index="3" offsetX="-3" offsetY ="-30" delay="75"/>
+ <frame index="3" offsetX="-3" offsetY ="-30" delay="75"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY ="-17" />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="5" offsetY ="-20"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY ="-17"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-5" offsetY ="-20"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="4" offsetX="21" offsetY="-4"/>
+ </animation>
+ </action>
+
+</sprite>
diff --git a/items.xml b/items.xml
index 8c29630d..2a176073 100644
--- a/items.xml
+++ b/items.xml
@@ -109,6 +109,19 @@
<item id="32" slot="0" attacktype="swing">
<sprite>weapon-scythe.xml</sprite>
</item>
+
+ <item id="33" slot="0">
+ <sprite>item019.xml</sprite>
+ </item>
+ <item id="34" slot="0">
+ <sprite>item020.xml</sprite>
+ </item>
+ <item id="35" slot="0">
+ <sprite>item021.xml</sprite>
+ </item>
+ <item id="36" slot="0">
+ <sprite>item022.xml</sprite>
+ </item>
<item id="501" image="use-potion-cactusdrink.png" name="Cactus drink" description="A fresh drink." effect="+15 HP" type="0" weight="25" slot="0"/>
<item id="502" image="use-potion-cactuspotion.png" name="Cactus potion" description="A fresh potion." effect="+25 HP/+10 MP" type="0" weight="40" slot="0"/>
@@ -291,6 +304,18 @@
<sprite gender="male">chest-lightplatemail-male.xml</sprite>
<sprite gender="female">chest-lightplatemail-female.xml</sprite>
</item>
+ <item id="627" image="armor-head-tophat.png" name="Top hat" description="For the gentry of The Mana World." effect="Defense: +15" type="0" weight="20" slot="0">
+ <sprite>item019.xml</sprite>
+ </item>
+ <item id="628" image="armor-head-funkyhat.png" name="Funky hat" description="Yawn..." effect="Defense: +18" type="0" weight="20" slot="0">
+ <sprite>item020.xml</sprite>
+ </item>
+ <item id="629" image="armor-head-mushroomhat.png" name="Mush hat" description="Soft and fashionable." effect="Defense: +15" type="0" weight="20" slot="0">
+ <sprite>item021.xml</sprite>
+ </item>
+ <item id="630" image="armor-head-shroomhat.png" name="Shroom hat" description="Evil and fashionable." effect="Defense: +18" type="0" weight="20" slot="0">
+ <sprite>item022.xml</sprite>
+ </item>
<item id="1199" image="weapon-arrow-arrow.png" name="Arrow" description="A standard arrow." effect="Damage: +25" type="0" weight="8" slot="0"/>
<item id="1200" image="weapon-bow-bow.png" name="Bow" description="A distance weapon." effect="Damage: +15 / Range: 5" type="0" weight="125" slot="0" attacktype="bow">
<sprite>weapon-bow.xml</sprite>
diff --git a/maps/new_21-1.tmx b/maps/new_21-1.tmx
new file mode 100644
index 00000000..a078e329
--- /dev/null
+++ b/maps/new_21-1.tmx
@@ -0,0 +1,29 @@
+<?xml version="1.0"?>
+<map version="0.99b" orientation="orthogonal" width="100" height="100" tilewidth="32" tileheight="32">
+ <tileset name="Ice Cave" firstgid="1" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/icecave.png"/>
+ </tileset>
+ <tileset name="Col" firstgid="129" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/collision.png"/>
+ </tileset>
+ <layer name="Ground" width="100" height="100">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAAO3au3LTQBTGcRdAA3QxDdCF2wAdYNIARcChAR6A2wMAfgPg0dlltDNnds7epN3IWv2L30wSRXZyPunsRd5uNpstAAAAAAAAAAAAAAAAAAAAAACo7oHx0PMocVz7vbWJ1WVKnXbGy8HzwVniuPZ7a7MbauDq8sp4bbwR9XHHSuq0Ny4GbwenIlvtuPP+COoyl/1QA1eXD8ZH45OojztWUqdrxlXPM5HxC+W4s+Y8tLqFXCl43VvK+eci43eR9zk5grr0kocbj+4XvC55tMvDjUehfvTV+Db4Th7/r997Qsl1nJOHG4/8fuRy+GkcBj8CmZyKv6/3ua8/n4qNq2Py0MYN65fIQdIykeN+73Nffz4VG1cvIw8tEznu9z7XCtWrdR6/jS+BPD4bfwPnud7Va9+akodcz4XW67HX1zKJZSF7V699a2wWfl8P1SiVt83kjxDLQvau3vtWyTxX6+uhGk25/6b2yiWrUSO/f01dB6bMXbPLMOV6tv1L7s/ar0vmz2uvfU4ebm2c089s/5L7s/brkvnzWntTqzxa6X2OOyaPGnXNuc5j+/JnK8wllEeqZi3zcPO43tceS8nDz8XOq9fyXD0nj5b9Kmd+1/N9Ij+/YK83f72Q8+wh934J5SH/hpz1Ss9rdLff7vjrhZw8pt4fu8j7x/T4nMrttzv+emHs/6z1nVAe+8j7p8xdv6lKnwdqeyBSjTxK9wR6Wh+m+pM2dvp7IPL80Jiq1Vg+dy25Jnq8L5xUf9LGTn8PRJ4v7x85/9TyCGVb+xnxktTe95A1lvdK6PNWWra1nxEvSe08ZI3l/LPVc4+eetW2YY0sOT7UfO7R2z1R6565btwwbgaO534elzzq3DO3jTvG3cDx3M/jUv98sb7/2HhiPJ1Q61xz1+FYtByHuSeWk0ePe1FLzoMeNT4P/1qm/vNnlHMeeQAAAAAAAAAAABy/g/L9Qfl56jy0yyOn3uRBHmuQysPvX7n9DO3yiB1H/Txi1//Y8R4AAAAAAMT9A/GiTg1AnAAA
+ </data>
+ </layer>
+ <layer name="Object" width="100" height="100">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAAO3ZIQ4AIAwDwL6Dp+z/D8NiCCQIxO5c3dKkagkAAAAAAAAAAAAAAAAAL8YhAwCs6vcBjega9uwDAAAAAAAAAO5V/NoBAAAAAAAAAAAAAAAAADqa05a3pUCcAAA=
+ </data>
+ </layer>
+ <layer name="Cover" width="100" height="100">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAAO3aQQ7CIBAAQA5e9APq/z9qjSEhpLWVg0thJtkjKYHuLiVNCQAAAAAAAAAAAAAAAAAAAIBeXJd4LPGMngh0rOc8uafP3Mq4hc4oTl6LyH26BD4b/mWt7tTRY73sUe4v1gw4k7J2qV/wXZ0vcmYu+dw86zc6bHnnhrwAelXee41Wq5xN+VV9DzxaTuxxd0tt5B4BxKn7bUvPmb1nH9VyHl4bszfOPyPt6vU++i5v7ZN8AAAAAAAAAAAAAAAAzu4FNIScrkCcAAA=
+ </data>
+ </layer>
+ <layer name="Collision" width="100" height="100">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAAO3RSY4CMRAEwH47L58rQtPCa6dtIqU4AWUq63Vd1wsAAAAAAAAAAAAAAADY0jVwznu+fX73vV/z3sNnLz09fev5Luk+0koza27vO6eZ1VNr0n2kzeqpNek+0kb31Jt0H2mjeyqd1fvOKVrzxBs9b+5qdjcjk+5q5bs8cfOeN3c3q5sZSXe18l2+dTQj6Y5++R7pPtLuumjtrTfpPtLuukgl3Ufaf12MSMv7Nb87VUkXLXGPM+5R+/vTlHTQkt571M45xYwOR85K9+MeffN2N2rn1v5Kk+7pif5H7lwzqybpvtxj3H/awazda2aVJt3V0/3Xxj32vcfs93Y1K7PeSfe1643c46x7pDtYVSrpvVeVSHrnlSWS3nlliaR3XllLd7VJ77i71i7dAwAAAAAAAAAAAAAAONEfE7r6g0CcAAA=
+ </data>
+ </layer>
+</map>