summaryrefslogtreecommitdiff
path: root/graphics/sprites/monsters
diff options
context:
space:
mode:
authorMicksha <ms-shaman@gmx.de>2021-06-09 12:31:35 +0000
committerMicksha <ms-shaman@gmx.de>2021-06-09 12:31:35 +0000
commit302685b8462f86f494511d72877c1ed3df7fdafc (patch)
treebbfec544eb83442feeb9ee3e9dfd08c65de82b8d /graphics/sprites/monsters
parent594e8ff0923d54d57e71d53698d2a987beffd519 (diff)
downloadclientdata-302685b8462f86f494511d72877c1ed3df7fdafc.tar.gz
clientdata-302685b8462f86f494511d72877c1ed3df7fdafc.tar.bz2
clientdata-302685b8462f86f494511d72877c1ed3df7fdafc.tar.xz
clientdata-302685b8462f86f494511d72877c1ed3df7fdafc.zip
Spritefix
Diffstat (limited to 'graphics/sprites/monsters')
-rw-r--r--graphics/sprites/monsters/SUSAN.xml2
-rw-r--r--graphics/sprites/monsters/mouboo.xml2
-rw-r--r--graphics/sprites/monsters/skeleton.xml211
3 files changed, 207 insertions, 8 deletions
diff --git a/graphics/sprites/monsters/SUSAN.xml b/graphics/sprites/monsters/SUSAN.xml
index b5f6b87f..330e96c9 100644
--- a/graphics/sprites/monsters/SUSAN.xml
+++ b/graphics/sprites/monsters/SUSAN.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/monsters/SUSAN.png" width="58" height="46"/>
+ <imageset name="base" src="graphics/sprites/monsters/SUSAN.png|R" width="58" height="46"/>
<action name="stand" imageset="base">
<animation direction="down">
<frame index="0"/>
diff --git a/graphics/sprites/monsters/mouboo.xml b/graphics/sprites/monsters/mouboo.xml
index c1f884a1..e9c9c992 100644
--- a/graphics/sprites/monsters/mouboo.xml
+++ b/graphics/sprites/monsters/mouboo.xml
@@ -2,7 +2,7 @@
<!-- Authors: Reid, Yuuki
Copyright (C) 2016 Evol Online -->
-<sprite>
+<sprite variants="60">
<imageset name="mob"
src="graphics/sprites/monsters/mouboo.png|W"
width="80"
diff --git a/graphics/sprites/monsters/skeleton.xml b/graphics/sprites/monsters/skeleton.xml
index 9f70357e..6bf634c4 100644
--- a/graphics/sprites/monsters/skeleton.xml
+++ b/graphics/sprites/monsters/skeleton.xml
@@ -1,6 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc -->
-<sprite>
+
+<!-- Author: Micksha, Saulc -->
+
+<sprite variants="128">
<imageset name="base"
src="graphics/sprites/monsters/skeleton.png|W"
width="64"
@@ -74,9 +76,190 @@
</animation>
</action>
+ <action name="attack_wand" imageset="base">
+ <animation direction="down">
+ <frame index="7" delay="80"/>
+ <frame index="8" delay="80"/>
+ <frame index="11" delay="90"/>
+ <sequence start="8" end="10" delay="70"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="23" delay="80"/>
+ <frame index="28" delay="80"/>
+ <frame index="27" delay="90"/>
+ <frame index="28" delay="70"/>
+ <sequence start="24" end="26" delay="70"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="39" delay="90"/>
+ <frame index="43" delay="90"/>
+ <sequence start="40" end="42" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="55" delay="80"/>
+ <frame index="60" delay="80"/>
+ <frame index="59" delay="90"/>
+ <frame index="60" delay="70"/>
+ <sequence start="56" end="58" delay="70"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_scythe" imageset="base">
+ <animation direction="down">
+ <frame index="11" delay="100"/>
+ <frame index="8" delay="100"/>
+ <frame index="9" delay="90"/>
+ <frame index="7" delay="90"/>
+ <frame index="10" delay="85"/>
+ <frame index="7" delay="90"/>
+ <frame index="9" delay="90"/>
+ <frame index="8" delay="100"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="27" delay="100"/>
+ <frame index="23" delay="90"/>
+ <frame index="24" delay="90"/>
+ <frame index="25" delay="80"/>
+ <frame index="26" delay="90"/>
+ <frame index="25" delay="90"/>
+ <frame index="24" delay="100"/>
+ <frame index="23" delay="90"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="43" delay="100"/>
+ <frame index="42" delay="90"/>
+ <frame index="41" delay="90"/>
+ <frame index="40" delay="80"/>
+ <frame index="39" delay="90"/>
+ <frame index="40" delay="90"/>
+ <frame index="41" delay="100"/>
+ <frame index="42" delay="90"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="59" delay="100"/>
+ <frame index="55" delay="90"/>
+ <frame index="56" delay="90"/>
+ <frame index="57" delay="80"/>
+ <frame index="58" delay="90"/>
+ <frame index="57" delay="90"/>
+ <frame index="56" delay="100"/>
+ <frame index="55" delay="90"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_chop" imageset="base">
+ <animation direction="down">
+ <frame index="7" delay="100"/>
+ <frame index="8" delay="100"/>
+ <frame index="11" delay="120"/>
+ <frame index="9" delay="90"/>
+ <frame index="10" delay="70"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="23" delay="100"/>
+ <frame index="24" delay="100"/>
+ <frame index="27" delay="120"/>
+ <frame index="25" delay="90"/>
+ <frame index="26" delay="70"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="39" delay="100"/>
+ <frame index="40" delay="100"/>
+ <frame index="41" delay="120"/>
+ <frame index="42" delay="90"/>
+ <frame index="44" delay="70"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="55" delay="100"/>
+ <frame index="56" delay="100"/>
+ <frame index="59" delay="120"/>
+ <frame index="57" delay="90"/>
+ <frame index="58" delay="70"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_chop_long" imageset="base">
+ <animation direction="down">
+ <frame index="8" delay="120"/>
+ <frame index="11" delay="130"/>
+ <frame index="7" delay="70"/>
+ <frame index="10" delay="70"/>
+ <frame index="9" delay="90"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="23" delay="120"/>
+ <frame index="27" delay="130"/>
+ <frame index="26" delay="80"/>
+ <frame index="25" delay="100"/>
+ <frame index="24" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="39" delay="120"/>
+ <frame index="40" delay="80"/>
+ <frame index="41" delay="130"/>
+ <frame index="42" delay="70"/>
+ <frame index="44" delay="100"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="55" delay="120"/>
+ <frame index="59" delay="130"/>
+ <frame index="58" delay="80"/>
+ <frame index="57" delay="100"/>
+ <frame index="56" delay="80"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="cast" imageset="base">
+ <animation direction="down">
+ <frame index="7" delay="80"/>
+ <frame index="8" delay="80"/>
+ <frame index="11" delay="90"/>
+ <sequence start="8" end="10" delay="70"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="23" delay="80"/>
+ <frame index="28" delay="80"/>
+ <frame index="27" delay="90"/>
+ <frame index="28" delay="70"/>
+ <sequence start="24" end="26" delay="70"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="39" delay="90"/>
+ <frame index="43" delay="90"/>
+ <sequence start="40" end="42" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="55" delay="80"/>
+ <frame index="60" delay="80"/>
+ <frame index="59" delay="90"/>
+ <frame index="60" delay="70"/>
+ <sequence start="56" end="58" delay="70"/>
+ <end />
+ </animation>
+ </action>
+
<action name="sit" imageset="base">
<animation direction="down">
- <frame index="64"/><!-- 68~71 are sit2 -->
+ <frame index="64"/>
</animation>
<animation direction="left">
<frame index="65"/>
@@ -91,6 +274,21 @@
<action name="sittop" imageset="base">
<animation direction="down">
+ <frame index="68"/><!-- TODO: 68~71 are sit2, no model sprites are available as per now! -->
+ </animation>
+ <animation direction="left">
+ <frame index="69"/>
+ </animation>
+ <animation direction="up">
+ <frame index="70"/>
+ </animation>
+ <animation direction="right">
+ <frame index="71"/>
+ </animation>
+ </action>
+
+ <action name="standride" imageset="base">
+ <animation direction="down">
<frame index="64"/>
</animation>
<animation direction="left">
@@ -104,7 +302,7 @@
</animation>
</action>
- <action name="standride" imageset="base">
+ <action name="spawnride" imageset="base">
<animation direction="down">
<frame index="64"/>
</animation>
@@ -119,7 +317,7 @@
</animation>
</action>
- <action name="spawnride" imageset="base">
+ <action name="ride" imageset="base">
<animation direction="down">
<frame index="64"/>
</animation>
@@ -134,7 +332,7 @@
</animation>
</action>
- <action name="ride" imageset="base">
+ <action name="attackride" imageset="base">
<animation direction="down">
<frame index="64"/>
</animation>
@@ -163,4 +361,5 @@
<frame index="72"/>
</animation>
</action>
+
</sprite>