summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEugenio Favalli <elvenprogrammer@gmail.com>2008-03-07 09:47:40 +0000
committerEugenio Favalli <elvenprogrammer@gmail.com>2008-03-07 09:47:40 +0000
commit52cf87bb33b30a0b46eb0d66eb0118f4633e470a (patch)
tree24b8fb6d96b18c70178bb2cbc56ab24f2f7ed5a7
parent056d436fdf62a91090e9f80cecab4cb9bf5aa87e (diff)
downloadclientdata-52cf87bb33b30a0b46eb0d66eb0118f4633e470a.tar.gz
clientdata-52cf87bb33b30a0b46eb0d66eb0118f4633e470a.tar.bz2
clientdata-52cf87bb33b30a0b46eb0d66eb0118f4633e470a.tar.xz
clientdata-52cf87bb33b30a0b46eb0d66eb0118f4633e470a.zip
Added new items by Black Don, new xml definitions by Peavey.
-rw-r--r--equipment.xml10
-rw-r--r--graphics/items/armor-legs-chaps.pngbin0 -> 1331 bytes
-rw-r--r--graphics/items/armour-head-cowboyblack.pngbin0 -> 872 bytes
-rw-r--r--graphics/items/armour-head-cowboywhite.pngbin0 -> 963 bytes
-rw-r--r--graphics/items/generic-snakeskin.pngbin0 -> 1603 bytes
-rw-r--r--graphics/sprites/head-cowboyblack.pngbin0 -> 3064 bytes
-rw-r--r--graphics/sprites/head-cowboyblack.xml142
-rw-r--r--graphics/sprites/head-cowboywhite.pngbin0 -> 3499 bytes
-rw-r--r--graphics/sprites/head-cowboywhite.xml142
-rw-r--r--graphics/sprites/leg-chaps-female.pngbin0 -> 49253 bytes
-rw-r--r--graphics/sprites/leg-chaps-female.xml104
-rw-r--r--graphics/sprites/leg-chaps-male.pngbin0 -> 52219 bytes
-rw-r--r--graphics/sprites/leg-chaps-male.xml104
-rw-r--r--graphics/sprites/monster-snake.pngbin9208 -> 10579 bytes
-rw-r--r--graphics/sprites/monster-snake.xml4
-rw-r--r--graphics/sprites/npcs.pngbin78870 -> 77008 bytes
-rw-r--r--items.xml21
-rw-r--r--monsters.xml10
18 files changed, 532 insertions, 5 deletions
diff --git a/equipment.xml b/equipment.xml
index 33fb40ba..9e99ab26 100644
--- a/equipment.xml
+++ b/equipment.xml
@@ -93,6 +93,10 @@
<equipment id="27">
<sprite>leg-skirt.xml</sprite>
</equipment>
+ <equipment id="28" slot="0">
+ <sprite gender="male">leg-chaps-male.xml</sprite>
+ <sprite gender="female">leg-chaps-female.xml</sprite>
+ </equipment>
<!-- Temporary low weapon IDs (< 256) -->
<equipment id="30" slot="0" attacktype="stab">
@@ -138,6 +142,12 @@
<equipment id="42">
<sprite>head-crusadehelm.xml</sprite>
</equipment>
+ <equipment id="43">
+ <sprite>head-cowboywhite.xml</sprite>
+ </equipment>
+ <equipment id="44">
+ <sprite>head-cowboyblack.xml</sprite>
+ </equipment>
<!--
eAthenas equipment IDs for the local characters weapons
diff --git a/graphics/items/armor-legs-chaps.png b/graphics/items/armor-legs-chaps.png
new file mode 100644
index 00000000..cd683553
--- /dev/null
+++ b/graphics/items/armor-legs-chaps.png
Binary files differ
diff --git a/graphics/items/armour-head-cowboyblack.png b/graphics/items/armour-head-cowboyblack.png
new file mode 100644
index 00000000..6aeaac28
--- /dev/null
+++ b/graphics/items/armour-head-cowboyblack.png
Binary files differ
diff --git a/graphics/items/armour-head-cowboywhite.png b/graphics/items/armour-head-cowboywhite.png
new file mode 100644
index 00000000..17294e38
--- /dev/null
+++ b/graphics/items/armour-head-cowboywhite.png
Binary files differ
diff --git a/graphics/items/generic-snakeskin.png b/graphics/items/generic-snakeskin.png
new file mode 100644
index 00000000..8d5c3de6
--- /dev/null
+++ b/graphics/items/generic-snakeskin.png
Binary files differ
diff --git a/graphics/sprites/head-cowboyblack.png b/graphics/sprites/head-cowboyblack.png
new file mode 100644
index 00000000..bf5b8fb5
--- /dev/null
+++ b/graphics/sprites/head-cowboyblack.png
Binary files differ
diff --git a/graphics/sprites/head-cowboyblack.xml b/graphics/sprites/head-cowboyblack.xml
new file mode 100644
index 00000000..ab4bbb84
--- /dev/null
+++ b/graphics/sprites/head-cowboyblack.xml
@@ -0,0 +1,142 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/head-cowboyblack.png" width="28" height="18" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY ="-47" />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="0" offsetY ="-47"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY ="-48"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-1" offsetY ="-47"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY ="-46" delay="75"/>
+ <frame index="0" offsetX="0" offsetY ="-47" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-47" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-46" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-47" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-47" delay="75" />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="0" offsetY ="-47" delay="75"/>
+ <frame index="1" offsetX="0" offsetY ="-46" delay="75"/>
+ <frame index="1" offsetX="0" offsetY ="-47" delay="75"/>
+ <frame index="1" offsetX="0" offsetY ="-47" delay="75"/>
+ <frame index="1" offsetX="0" offsetY ="-46" delay="75"/>
+ <frame index="1" offsetX="0" offsetY ="-47" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY ="-48" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-49" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-49" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-48" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-49" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-49" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-1" offsetY ="-47" delay="75"/>
+ <frame index="3" offsetX="-1" offsetY ="-46" delay="75"/>
+ <frame index="3" offsetX="-1" offsetY ="-47" delay="75"/>
+ <frame index="3" offsetX="-1" offsetY ="-47" delay="75"/>
+ <frame index="3" offsetX="-1" offsetY ="-46" delay="75"/>
+ <frame index="3" offsetX="-1" offsetY ="-47" delay="75"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY ="-45" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-46" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-43" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-42" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY ="-48" delay="75" />
+ <frame index="1" offsetX="4" offsetY ="-49" delay="75" />
+ <frame index="1" offsetX="0" offsetY ="-46" delay="75" />
+ <frame index="1" offsetX="-1" offsetY ="-45" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY ="-48" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-48" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-48" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-46" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-4" offsetY ="-48" delay="75"/>
+ <frame index="3" offsetX="-4" offsetY ="-49" delay="75"/>
+ <frame index="3" offsetX="-1" offsetY ="-46" delay="75"/>
+ <frame index="3" offsetX="0" offsetY ="-45" delay="75"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY ="-46" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-46" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-46" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-45" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-46" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="3" offsetY ="-47" delay="75" />
+ <frame index="1" offsetX="3" offsetY ="-47" delay="75" />
+ <frame index="1" offsetX="3" offsetY ="-47" delay="75" />
+ <frame index="1" offsetX="5" offsetY ="-48" delay="75" />
+ <frame index="1" offsetX="5" offsetY ="-48" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="0" offsetY ="-48" delay="75"/>
+ <frame index="2" offsetX="0" offsetY ="-48" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-48" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-49" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-48" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-2" offsetY ="-47" delay="75"/>
+ <frame index="3" offsetX="-2" offsetY ="-47" delay="75"/>
+ <frame index="3" offsetX="-2" offsetY ="-47" delay="75"/>
+ <frame index="3" offsetX="-4" offsetY ="-48" delay="75"/>
+ <frame index="3" offsetX="-4" offsetY ="-48" delay="75"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY ="-35" />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="5" offsetY ="-38"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY ="-40"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-6" offsetY ="-38"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="4" offsetX="37" offsetY="-11"/>
+ </animation>
+ </action>
+
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/head-cowboywhite.png b/graphics/sprites/head-cowboywhite.png
new file mode 100644
index 00000000..7c763d56
--- /dev/null
+++ b/graphics/sprites/head-cowboywhite.png
Binary files differ
diff --git a/graphics/sprites/head-cowboywhite.xml b/graphics/sprites/head-cowboywhite.xml
new file mode 100644
index 00000000..0bc580b9
--- /dev/null
+++ b/graphics/sprites/head-cowboywhite.xml
@@ -0,0 +1,142 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/head-cowboywhite.png" width="28" height="18" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY ="-47" />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="0" offsetY ="-47"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY ="-48"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-1" offsetY ="-47"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY ="-46" delay="75"/>
+ <frame index="0" offsetX="0" offsetY ="-47" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-47" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-46" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-47" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-47" delay="75" />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="0" offsetY ="-47" delay="75"/>
+ <frame index="1" offsetX="0" offsetY ="-46" delay="75"/>
+ <frame index="1" offsetX="0" offsetY ="-47" delay="75"/>
+ <frame index="1" offsetX="0" offsetY ="-47" delay="75"/>
+ <frame index="1" offsetX="0" offsetY ="-46" delay="75"/>
+ <frame index="1" offsetX="0" offsetY ="-47" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY ="-48" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-49" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-49" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-48" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-49" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-49" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-1" offsetY ="-47" delay="75"/>
+ <frame index="3" offsetX="-1" offsetY ="-46" delay="75"/>
+ <frame index="3" offsetX="-1" offsetY ="-47" delay="75"/>
+ <frame index="3" offsetX="-1" offsetY ="-47" delay="75"/>
+ <frame index="3" offsetX="-1" offsetY ="-46" delay="75"/>
+ <frame index="3" offsetX="-1" offsetY ="-47" delay="75"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY ="-45" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-46" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-43" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-42" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY ="-48" delay="75" />
+ <frame index="1" offsetX="4" offsetY ="-49" delay="75" />
+ <frame index="1" offsetX="0" offsetY ="-46" delay="75" />
+ <frame index="1" offsetX="-1" offsetY ="-45" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY ="-48" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-48" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-48" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-46" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-4" offsetY ="-48" delay="75"/>
+ <frame index="3" offsetX="-4" offsetY ="-49" delay="75"/>
+ <frame index="3" offsetX="-1" offsetY ="-46" delay="75"/>
+ <frame index="3" offsetX="0" offsetY ="-45" delay="75"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY ="-46" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-46" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-46" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-45" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-46" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="3" offsetY ="-47" delay="75" />
+ <frame index="1" offsetX="3" offsetY ="-47" delay="75" />
+ <frame index="1" offsetX="3" offsetY ="-47" delay="75" />
+ <frame index="1" offsetX="5" offsetY ="-48" delay="75" />
+ <frame index="1" offsetX="5" offsetY ="-48" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="0" offsetY ="-48" delay="75"/>
+ <frame index="2" offsetX="0" offsetY ="-48" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-48" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-49" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-48" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-2" offsetY ="-47" delay="75"/>
+ <frame index="3" offsetX="-2" offsetY ="-47" delay="75"/>
+ <frame index="3" offsetX="-2" offsetY ="-47" delay="75"/>
+ <frame index="3" offsetX="-4" offsetY ="-48" delay="75"/>
+ <frame index="3" offsetX="-4" offsetY ="-48" delay="75"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY ="-35" />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="5" offsetY ="-38"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY ="-40"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-6" offsetY ="-38"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="4" offsetX="37" offsetY="-11"/>
+ </animation>
+ </action>
+
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/leg-chaps-female.png b/graphics/sprites/leg-chaps-female.png
new file mode 100644
index 00000000..8613633d
--- /dev/null
+++ b/graphics/sprites/leg-chaps-female.png
Binary files differ
diff --git a/graphics/sprites/leg-chaps-female.xml b/graphics/sprites/leg-chaps-female.xml
new file mode 100644
index 00000000..769f82a3
--- /dev/null
+++ b/graphics/sprites/leg-chaps-female.xml
@@ -0,0 +1,104 @@
+<?xml version="1.0"?>
+<sprite name="player" action="stand">
+
+ <imageset name="base" src="graphics/sprites/leg-chaps-female.png" width="64" height="64" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="18" />
+ </animation>
+ <animation direction="up">
+ <frame index="36" />
+ </animation>
+ <animation direction="right">
+ <frame index="54" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="6" delay="75" />
+ </animation>
+ <animation direction="left">
+ <sequence start="19" end="24" delay="75" />
+ </animation>
+ <animation direction="up">
+ <sequence start="37" end="42" delay="75" />
+ </animation>
+ <animation direction="right">
+ <sequence start="55" end="60" delay="75" />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="7" />
+ </animation>
+ <animation direction="left">
+ <frame index="25" />
+ </animation>
+ <animation direction="up">
+ <frame index="43" />
+ </animation>
+ <animation direction="right">
+ <frame index="61" />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="8" />
+ </animation>
+ <animation direction="left">
+ <frame index="26" />
+ </animation>
+ <animation direction="up">
+ <frame index="44" />
+ </animation>
+ <animation direction="right">
+ <frame index="62" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="9" end="12" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="27" end="30" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="45" end="48" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="63" end="66" delay="75" />
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <sequence start="13" end="17" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="31" end="35" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="49" end="53" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="67" end="71" delay="75" />
+ <end />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/leg-chaps-male.png b/graphics/sprites/leg-chaps-male.png
new file mode 100644
index 00000000..5a58ecf5
--- /dev/null
+++ b/graphics/sprites/leg-chaps-male.png
Binary files differ
diff --git a/graphics/sprites/leg-chaps-male.xml b/graphics/sprites/leg-chaps-male.xml
new file mode 100644
index 00000000..85d6148d
--- /dev/null
+++ b/graphics/sprites/leg-chaps-male.xml
@@ -0,0 +1,104 @@
+<?xml version="1.0"?>
+<sprite name="player" action="stand">
+
+ <imageset name="base" src="graphics/sprites/leg-chaps-male.png" width="64" height="64" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="18" />
+ </animation>
+ <animation direction="up">
+ <frame index="36" />
+ </animation>
+ <animation direction="right">
+ <frame index="54" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="6" delay="75" />
+ </animation>
+ <animation direction="left">
+ <sequence start="19" end="24" delay="75" />
+ </animation>
+ <animation direction="up">
+ <sequence start="37" end="42" delay="75" />
+ </animation>
+ <animation direction="right">
+ <sequence start="55" end="60" delay="75" />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="7" />
+ </animation>
+ <animation direction="left">
+ <frame index="25" />
+ </animation>
+ <animation direction="up">
+ <frame index="43" />
+ </animation>
+ <animation direction="right">
+ <frame index="61" />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="8" />
+ </animation>
+ <animation direction="left">
+ <frame index="26" />
+ </animation>
+ <animation direction="up">
+ <frame index="44" />
+ </animation>
+ <animation direction="right">
+ <frame index="62" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="9" end="12" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="27" end="30" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="45" end="48" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="63" end="66" delay="75" />
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <sequence start="13" end="17" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="31" end="35" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="49" end="53" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="67" end="71" delay="75" />
+ <end />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monster-snake.png b/graphics/sprites/monster-snake.png
index 8e6ef993..2164d69b 100644
--- a/graphics/sprites/monster-snake.png
+++ b/graphics/sprites/monster-snake.png
Binary files differ
diff --git a/graphics/sprites/monster-snake.xml b/graphics/sprites/monster-snake.xml
index 97634482..ab6115bb 100644
--- a/graphics/sprites/monster-snake.xml
+++ b/graphics/sprites/monster-snake.xml
@@ -1,7 +1,7 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/monster-mountsnake.png" width="48" height="29" />
+ <imageset name="base" src="graphics/sprites/monster-snake.png|W" width="48" height="29" />
<action name="stand" imageset="base">
<animation direction="down">
@@ -67,4 +67,4 @@
</animation>
</action>
-</sprite> \ No newline at end of file
+</sprite>
diff --git a/graphics/sprites/npcs.png b/graphics/sprites/npcs.png
index 7530a794..2c959b67 100644
--- a/graphics/sprites/npcs.png
+++ b/graphics/sprites/npcs.png
Binary files differ
diff --git a/items.xml b/items.xml
index 82231964..7a20d9e5 100644
--- a/items.xml
+++ b/items.xml
@@ -142,6 +142,10 @@
<item id="27">
<sprite>leg-skirt.xml</sprite>
</item>
+ <item id="28">
+ <sprite gender="male">leg-chaps-male.xml</sprite>
+ <sprite gender="female">leg-chaps-female.xml</sprite>
+ </item>
<!-- Temporary low weapon IDs (< 256) -->
<item id="30" weapon_type="1" attacktype="stab">
@@ -187,6 +191,12 @@
<item id="42">
<sprite>head-crusadehelm.xml</sprite>
</item>
+ <item id="43">
+ <sprite>head-cowboywhite.xml</sprite>
+ </item>
+ <item id="44">
+ <sprite>head-cowboyblack.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"/>
<item id="502" image="use-potion-cactuspotion.png" name="Cactus potion" description="A fresh potion." effect="+25 HP/+10 MP" type="0" weight="40"/>
@@ -406,6 +416,17 @@
<sprite>head-crusadehelm.xml</sprite>
</item>
<item id="640" image="generic-ironore.png" name="Iron Ore" description="A lump of Iron Ore." effect="" type="0" weight="40"/>
+ <item id="641" image="generic-snakeskin.png" name="Snake Skin" description="The skin of a slain snake." effect="" type="0" weight="20"/>
+ <item id="642" image="armor-legs-chaps.png" name="Jeans Chaps" description="Jeans with snake skin chaps." effect="Defense: +6" type="0" weight="40">
+ <sprite gender="male">leg-chaps-male.xml</sprite>
+ <sprite gender="female">leg-chaps-female.xml</sprite>
+ </item>
+ <item id="643" image="armour-head-cowboywhite.png" name="White Cowboy Hat" description="A white cowboy hat with a band." effect="Defense: +6" type="0" weight="30">
+ <sprite>head-cowboywhite.xml</sprite>
+ </item>
+ <item id="644" image="armour-head-cowboyblack.png" name="Black Cowboy Hat" description="A black cowboy hat with shinny buckles." effect="Defense: +6" type="0" weight="30">
+ <sprite>head-cowboyblack.xml</sprite>
+ </item>
<item id="1199" image="weapon-arrow-arrow.png" name="Arrow" description="A standard arrow." effect="Damage: +25" type="0" weight="8"/>
<item id="1200" image="weapon-bow-bow.png" name="Bow" description="A distance weapon." effect="Damage: +15 / Range: 5" type="0" weapon_type="10" weight="125" attacktype="bow">
diff --git a/monsters.xml b/monsters.xml
index ab2432d1..90b61584 100644
--- a/monsters.xml
+++ b/monsters.xml
@@ -59,7 +59,7 @@
</monster>
<monster id="8" name="Snake">
- <sprite>monster-snake.xml</sprite>
+ <sprite>monster-snake.xml|#664d28,a6673a,dbbc86,ffffff</sprite>
</monster>
<monster id="9" name="Fire Goblin">
@@ -136,7 +136,7 @@
<sprite>monster-skull-poison.xml</sprite>
</monster>
- <monster id="23" name="Log Head">
+ <monster id="23" name="Log Head">
<sprite>monster-logmonster.xml</sprite>
<sound event="hurt">loghead-hurt1.ogg</sound>
<sound event="hurt">loghead-hurt2.ogg</sound>
@@ -145,4 +145,8 @@
<sound event="hurt">loghead-hurt5.ogg</sound>
</monster>
-</monsters> \ No newline at end of file
+ <monster id="24" name="Mountain Snake">
+ <sprite>monster-snake.xml|#585b39,a67c5d,dbc9a9,ffffff</sprite>
+ </monster>
+
+</monsters>