diff options
-rw-r--r-- | equipment.xml | 13 | ||||
-rw-r--r-- | graphics/items/armor-head-funkyhat.png | bin | 0 -> 1350 bytes | |||
-rw-r--r-- | graphics/items/armor-head-mushroomhat.png | bin | 0 -> 451 bytes | |||
-rw-r--r-- | graphics/items/armor-head-shroomhat.png | bin | 0 -> 686 bytes | |||
-rw-r--r-- | graphics/items/armor-head-tophat.png | bin | 0 -> 751 bytes | |||
-rw-r--r-- | graphics/sprites/item019.png | bin | 0 -> 1244 bytes | |||
-rw-r--r-- | graphics/sprites/item019.xml | 142 | ||||
-rw-r--r-- | graphics/sprites/item020.png | bin | 0 -> 4080 bytes | |||
-rw-r--r-- | graphics/sprites/item020.xml | 142 | ||||
-rw-r--r-- | graphics/sprites/item021.png | bin | 0 -> 577 bytes | |||
-rw-r--r-- | graphics/sprites/item021.xml | 142 | ||||
-rw-r--r-- | graphics/sprites/item022.png | bin | 0 -> 1545 bytes | |||
-rw-r--r-- | graphics/sprites/item022.xml | 142 | ||||
-rw-r--r-- | items.xml | 25 | ||||
-rw-r--r-- | maps/new_21-1.tmx | 29 |
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 Binary files differnew file mode 100644 index 00000000..8334e6ce --- /dev/null +++ b/graphics/items/armor-head-funkyhat.png diff --git a/graphics/items/armor-head-mushroomhat.png b/graphics/items/armor-head-mushroomhat.png Binary files differnew file mode 100644 index 00000000..afa2f4fb --- /dev/null +++ b/graphics/items/armor-head-mushroomhat.png diff --git a/graphics/items/armor-head-shroomhat.png b/graphics/items/armor-head-shroomhat.png Binary files differnew file mode 100644 index 00000000..70d9820c --- /dev/null +++ b/graphics/items/armor-head-shroomhat.png diff --git a/graphics/items/armor-head-tophat.png b/graphics/items/armor-head-tophat.png Binary files differnew file mode 100644 index 00000000..aeede6c2 --- /dev/null +++ b/graphics/items/armor-head-tophat.png diff --git a/graphics/sprites/item019.png b/graphics/sprites/item019.png Binary files differnew file mode 100644 index 00000000..7d4d5f70 --- /dev/null +++ b/graphics/sprites/item019.png 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 Binary files differnew file mode 100644 index 00000000..f205c1cc --- /dev/null +++ b/graphics/sprites/item020.png 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 Binary files differnew file mode 100644 index 00000000..03caedc6 --- /dev/null +++ b/graphics/sprites/item021.png 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 Binary files differnew file mode 100644 index 00000000..d2206cdd --- /dev/null +++ b/graphics/sprites/item022.png 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>
@@ -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> |