diff options
-rw-r--r-- | equipment.xml | 10 | ||||
-rw-r--r-- | graphics/items/armor-legs-chaps.png | bin | 0 -> 1331 bytes | |||
-rw-r--r-- | graphics/items/armour-head-cowboyblack.png | bin | 0 -> 872 bytes | |||
-rw-r--r-- | graphics/items/armour-head-cowboywhite.png | bin | 0 -> 963 bytes | |||
-rw-r--r-- | graphics/items/generic-snakeskin.png | bin | 0 -> 1603 bytes | |||
-rw-r--r-- | graphics/sprites/head-cowboyblack.png | bin | 0 -> 3064 bytes | |||
-rw-r--r-- | graphics/sprites/head-cowboyblack.xml | 142 | ||||
-rw-r--r-- | graphics/sprites/head-cowboywhite.png | bin | 0 -> 3499 bytes | |||
-rw-r--r-- | graphics/sprites/head-cowboywhite.xml | 142 | ||||
-rw-r--r-- | graphics/sprites/leg-chaps-female.png | bin | 0 -> 49253 bytes | |||
-rw-r--r-- | graphics/sprites/leg-chaps-female.xml | 104 | ||||
-rw-r--r-- | graphics/sprites/leg-chaps-male.png | bin | 0 -> 52219 bytes | |||
-rw-r--r-- | graphics/sprites/leg-chaps-male.xml | 104 | ||||
-rw-r--r-- | graphics/sprites/monster-snake.png | bin | 9208 -> 10579 bytes | |||
-rw-r--r-- | graphics/sprites/monster-snake.xml | 4 | ||||
-rw-r--r-- | graphics/sprites/npcs.png | bin | 78870 -> 77008 bytes | |||
-rw-r--r-- | items.xml | 21 | ||||
-rw-r--r-- | monsters.xml | 10 |
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 Binary files differnew file mode 100644 index 00000000..cd683553 --- /dev/null +++ b/graphics/items/armor-legs-chaps.png diff --git a/graphics/items/armour-head-cowboyblack.png b/graphics/items/armour-head-cowboyblack.png Binary files differnew file mode 100644 index 00000000..6aeaac28 --- /dev/null +++ b/graphics/items/armour-head-cowboyblack.png diff --git a/graphics/items/armour-head-cowboywhite.png b/graphics/items/armour-head-cowboywhite.png Binary files differnew file mode 100644 index 00000000..17294e38 --- /dev/null +++ b/graphics/items/armour-head-cowboywhite.png diff --git a/graphics/items/generic-snakeskin.png b/graphics/items/generic-snakeskin.png Binary files differnew file mode 100644 index 00000000..8d5c3de6 --- /dev/null +++ b/graphics/items/generic-snakeskin.png diff --git a/graphics/sprites/head-cowboyblack.png b/graphics/sprites/head-cowboyblack.png Binary files differnew file mode 100644 index 00000000..bf5b8fb5 --- /dev/null +++ b/graphics/sprites/head-cowboyblack.png 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 Binary files differnew file mode 100644 index 00000000..7c763d56 --- /dev/null +++ b/graphics/sprites/head-cowboywhite.png 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 Binary files differnew file mode 100644 index 00000000..8613633d --- /dev/null +++ b/graphics/sprites/leg-chaps-female.png 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 Binary files differnew file mode 100644 index 00000000..5a58ecf5 --- /dev/null +++ b/graphics/sprites/leg-chaps-male.png 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 Binary files differindex 8e6ef993..2164d69b 100644 --- a/graphics/sprites/monster-snake.png +++ b/graphics/sprites/monster-snake.png 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 Binary files differindex 7530a794..2c959b67 100644 --- a/graphics/sprites/npcs.png +++ b/graphics/sprites/npcs.png @@ -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>
|