summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--graphics/sprites/equipment/head/beaniecopter.pngbin4058 -> 5495 bytes
-rw-r--r--graphics/sprites/equipment/head/beaniecopter.xml685
-rw-r--r--graphics/sprites/equipment/head/blinkingevil-halloween.pngbin5110 -> 4052 bytes
-rw-r--r--graphics/sprites/equipment/head/blinkingevil-halloween.xml7
-rw-r--r--graphics/sprites/equipment/head/blinkingevil.pngbin4891 -> 3843 bytes
-rw-r--r--graphics/sprites/equipment/head/blinkingevil.xml613
-rw-r--r--graphics/sprites/equipment/head/blinkinghocus.pngbin4469 -> 3856 bytes
-rw-r--r--graphics/sprites/equipment/head/blinkinghocus.xml5
-rw-r--r--graphics/sprites/equipment/head/candlehelmet.pngbin13252 -> 13754 bytes
-rw-r--r--graphics/sprites/equipment/head/candlehelmet.xml307
-rw-r--r--graphics/sprites/equipment/head/deserthat.pngbin2300 -> 2714 bytes
-rw-r--r--graphics/sprites/equipment/head/deserthat.xml267
-rw-r--r--graphics/sprites/equipment/head/evileyes.xml3
-rw-r--r--graphics/sprites/equipment/head/jestermask.xml3
-rw-r--r--graphics/sprites/equipment/head/mouboohead.pngbin2818 -> 3774 bytes
-rw-r--r--graphics/sprites/equipment/head/mouboohead.xml238
-rw-r--r--graphics/sprites/equipment/head/pinkie-helmet.pngbin2576 -> 3462 bytes
-rw-r--r--graphics/sprites/equipment/head/pinkie-helmet.xml240
-rw-r--r--graphics/sprites/equipment/head/pipe.pngbin5808 -> 5703 bytes
-rw-r--r--graphics/sprites/equipment/head/pipe.xml232
-rw-r--r--graphics/sprites/equipment/head/scentedcandlehelmet.pngbin13008 -> 19019 bytes
-rw-r--r--graphics/sprites/equipment/head/scentedcandlehelmet.xml14
-rw-r--r--graphics/sprites/model/headmodel-ani.pngbin13754 -> 4989 bytes
-rw-r--r--graphics/sprites/model/headmodel-ani.xml3
24 files changed, 947 insertions, 1670 deletions
diff --git a/graphics/sprites/equipment/head/beaniecopter.png b/graphics/sprites/equipment/head/beaniecopter.png
index aef9505e..d03f02bd 100644
--- a/graphics/sprites/equipment/head/beaniecopter.png
+++ b/graphics/sprites/equipment/head/beaniecopter.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/beaniecopter.xml b/graphics/sprites/equipment/head/beaniecopter.xml
index 62a4dc83..93cb44d7 100644
--- a/graphics/sprites/equipment/head/beaniecopter.xml
+++ b/graphics/sprites/equipment/head/beaniecopter.xml
@@ -1,381 +1,536 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World-->
+
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/beaniecopter.png" width="30" height="30" offsetY="-44"/>
+
+ <imageset name="base" src="graphics/sprites/equipment/head/beaniecopter.png" width="40" height="64"/>
+
<action name="stand" imageset="base">
<animation direction="down">
- <frame index="0" offsetX="-1" delay="56"/>
- <frame index="1" offsetX="-1" delay="56"/>
- <frame index="2" offsetX="-1" delay="56"/>
- <frame index="3" offsetX="-1" delay="57"/>
- <frame index="0" offsetX="-1" delay="55"/>
- <frame index="1" offsetX="-1" delay="56"/>
- <frame index="2" offsetX="-1" delay="56"/>
- <frame index="3" offsetX="-1" delay="58"/>
+ <frame index="0" offsetX="-1" offsetY="-31" delay="60"/>
+ <frame index="1" offsetX="-1" offsetY="-31" delay="60"/>
+ <frame index="2" offsetX="-1" offsetY="-31" delay="60"/>
+ <frame index="3" offsetX="-1" offsetY="-31" delay="60"/>
+ <frame index="0" offsetX="-1" offsetY="-31" delay="60"/>
+ <frame index="1" offsetX="-1" offsetY="-31" delay="60"/>
+ <frame index="2" offsetX="-1" offsetY="-31" delay="60"/>
+ <frame index="3" offsetX="-1" offsetY="-31" delay="60"/>
</animation>
<animation direction="left">
- <frame index="4" offsetY="-1" delay="56"/>
- <frame index="5" offsetY="-1" delay="56"/>
- <frame index="6" offsetY="-1" delay="56"/>
- <frame index="7" offsetY="-1" delay="56"/>
- <frame index="4" offsetY="-1" delay="56"/>
- <frame index="5" offsetY="-1" delay="56"/>
- <frame index="6" offsetY="-1" delay="56"/>
- <frame index="7" offsetY="-1" delay="58"/>
+ <frame index="6" offsetX="-2" offsetY="-30" delay="60"/>
+ <frame index="7" offsetX="-2" offsetY="-30" delay="60"/>
+ <frame index="8" offsetX="-2" offsetY="-30" delay="60"/>
+ <frame index="9" offsetX="-2" offsetY="-30" delay="60"/>
+ <frame index="6" offsetX="-2" offsetY="-30" delay="60"/>
+ <frame index="7" offsetX="-2" offsetY="-30" delay="60"/>
+ <frame index="8" offsetX="-2" offsetY="-30" delay="60"/>
+ <frame index="9" offsetX="-2" offsetY="-30" delay="60"/>
</animation>
<animation direction="up">
- <frame index="8" offsetX="-2" offsetY="-1" delay="56"/>
- <frame index="9" offsetX="-2" offsetY="-1" delay="56"/>
- <frame index="10" offsetX="-2" offsetY="-1" delay="56"/>
- <frame index="11" offsetX="-2" offsetY="-1" delay="57"/>
- <frame index="8" offsetX="-2" offsetY="-1" delay="55"/>
- <frame index="9" offsetX="-2" offsetY="-1" delay="56"/>
- <frame index="10" offsetX="-2" offsetY="-1" delay="56"/>
- <frame index="11" offsetX="-2" offsetY="-1" delay="58"/>
+ <frame index="12" offsetX="-2" offsetY="-32" delay="60"/>
+ <frame index="13" offsetX="-2" offsetY="-32" delay="60"/>
+ <frame index="14" offsetX="-2" offsetY="-32" delay="60"/>
+ <frame index="15" offsetX="-2" offsetY="-32" delay="60"/>
+ <frame index="12" offsetX="-2" offsetY="-32" delay="60"/>
+ <frame index="13" offsetX="-2" offsetY="-32" delay="60"/>
+ <frame index="14" offsetX="-2" offsetY="-32" delay="60"/>
+ <frame index="15" offsetX="-2" offsetY="-32" delay="60"/>
</animation>
<animation direction="right">
- <frame index="12" offsetY="-1" delay="56"/>
- <frame index="13" offsetY="-1" delay="56"/>
- <frame index="14" offsetY="-1" delay="56"/>
- <frame index="15" offsetY="-1" delay="56"/>
- <frame index="12" offsetY="-1" delay="56"/>
- <frame index="13" offsetY="-1" delay="56"/>
- <frame index="14" offsetY="-1" delay="56"/>
- <frame index="15" offsetY="-1" delay="56"/>
+ <frame index="18" offsetX="1" offsetY="-30" delay="60"/>
+ <frame index="19" offsetX="1" offsetY="-30" delay="60"/>
+ <frame index="20" offsetX="1" offsetY="-30" delay="60"/>
+ <frame index="21" offsetX="1" offsetY="-30" delay="60"/>
+ <frame index="18" offsetX="1" offsetY="-30" delay="60"/>
+ <frame index="19" offsetX="1" offsetY="-30" delay="60"/>
+ <frame index="20" offsetX="1" offsetY="-30" delay="60"/>
+ <frame index="21" offsetX="1" offsetY="-30" delay="60"/>
</animation>
</action>
+
<action name="walk" imageset="base">
<animation direction="down">
- <frame index="0" offsetX="-1" delay="56"/>
- <frame index="1" offsetX="-1" delay="19"/>
- <frame index="1" offsetX="-1" offsetY="-1" delay="37"/>
- <frame index="2" offsetX="-1" offsetY="-1" delay="56"/>
- <frame index="3" offsetX="-1" offsetY="-1" delay="57"/>
- <frame index="0" offsetX="-1" delay="55"/>
- <frame index="1" offsetX="-1" delay="20"/>
- <frame index="1" offsetX="-1" offsetY="-1" delay="36"/>
- <frame index="2" offsetX="-1" offsetY="-1" delay="56"/>
- <frame index="3" offsetX="-1" offsetY="-1" delay="58"/>
+ <frame index="0" offsetX="-1" offsetY="-30" delay="60"/>
+ <frame index="1" offsetX="-1" offsetY="-30" delay="20"/>
+ <frame index="1" offsetX="-1" offsetY="-31" delay="40"/>
+ <frame index="2" offsetX="-1" offsetY="-31" delay="60"/>
+ <frame index="3" offsetX="-1" offsetY="-31" delay="60"/>
+ <frame index="0" offsetX="-1" offsetY="-30" delay="60"/>
+ <frame index="1" offsetX="-1" offsetY="-30" delay="20"/>
+ <frame index="1" offsetX="-1" offsetY="-31" delay="40"/>
+ <frame index="2" offsetX="-1" offsetY="-31" delay="60"/>
+ <frame index="3" offsetX="-1" offsetY="-31" delay="60"/>
</animation>
<animation direction="left">
- <frame index="4" offsetX="-1" offsetY="-1" delay="56"/>
- <frame index="5" offsetX="-1" offsetY="-1" delay="19"/>
- <frame index="5" offsetX="-1" delay="37"/>
- <frame index="6" offsetX="-1" delay="38"/>
- <frame index="6" offsetX="-1" offsetY="-1" delay="18"/>
- <frame index="7" offsetX="-1" offsetY="-1" delay="57"/>
- <frame index="4" offsetX="-1" offsetY="-1" delay="55"/>
- <frame index="5" offsetX="-1" offsetY="-1" delay="20"/>
- <frame index="5" offsetX="-1" delay="36"/>
- <frame index="6" offsetX="-1" delay="39"/>
- <frame index="6" offsetX="-1" offsetY="-1" delay="17"/>
- <frame index="7" offsetX="-1" offsetY="-1" delay="58"/>
+ <frame index="6" offsetX="-2" offsetY="-31" delay="60"/>
+ <frame index="7" offsetX="-2" offsetY="-31" delay="20"/>
+ <frame index="7" offsetX="-2" offsetY="-30" delay="40"/>
+ <frame index="8" offsetX="-2" offsetY="-30" delay="40"/>
+ <frame index="8" offsetX="-2" offsetY="-31" delay="20"/>
+ <frame index="9" offsetX="-2" offsetY="-31" delay="60"/>
+ <frame index="6" offsetX="-2" offsetY="-31" delay="60"/>
+ <frame index="7" offsetX="-2" offsetY="-31" delay="20"/>
+ <frame index="7" offsetX="-2" offsetY="-30" delay="40"/>
+ <frame index="8" offsetX="-2" offsetY="-30" delay="40"/>
+ <frame index="8" offsetX="-2" offsetY="-31" delay="20"/>
+ <frame index="9" offsetX="-2" offsetY="-31" delay="60"/>
</animation>
<animation direction="up">
- <frame index="8" offsetX="-2" offsetY="-1" delay="56"/>
- <frame index="9" offsetX="-2" offsetY="-1" delay="19"/>
- <frame index="9" offsetX="-2" offsetY="-2" delay="37"/>
- <frame index="10" offsetX="-2" offsetY="-2" delay="56"/>
- <frame index="11" offsetX="-2" offsetY="-2" delay="57"/>
- <frame index="8" offsetX="-2" offsetY="-1" delay="55"/>
- <frame index="9" offsetX="-2" offsetY="-1" delay="20"/>
- <frame index="9" offsetX="-2" offsetY="-2" delay="36"/>
- <frame index="10" offsetX="-2" offsetY="-2" delay="56"/>
- <frame index="11" offsetX="-2" offsetY="-2" delay="58"/>
+ <frame index="12" offsetX="-2" offsetY="-31" delay="60"/>
+ <frame index="13" offsetX="-2" offsetY="-31" delay="20"/>
+ <frame index="13" offsetX="-2" offsetY="-32" delay="40"/>
+ <frame index="14" offsetX="-2" offsetY="-32" delay="60"/>
+ <frame index="15" offsetX="-2" offsetY="-32" delay="60"/>
+ <frame index="12" offsetX="-2" offsetY="-31" delay="60"/>
+ <frame index="13" offsetX="-2" offsetY="-31" delay="20"/>
+ <frame index="13" offsetX="-2" offsetY="-32" delay="40"/>
+ <frame index="14" offsetX="-2" offsetY="-32" delay="60"/>
+ <frame index="15" offsetX="-2" offsetY="-32" delay="60"/>
</animation>
<animation direction="right">
- <frame index="12" offsetY="-1" delay="56"/>
- <frame index="13" offsetY="-1" delay="19"/>
- <frame index="13" delay="37"/>
- <frame index="14" delay="38"/>
- <frame index="14" offsetY="-1" delay="18"/>
- <frame index="15" offsetY="-1" delay="57"/>
- <frame index="12" offsetY="-1" delay="55"/>
- <frame index="13" offsetY="-1" delay="20"/>
- <frame index="13" delay="36"/>
- <frame index="14" delay="39"/>
- <frame index="14" offsetY="-1" delay="17"/>
- <frame index="15" offsetY="-1" delay="56"/>
+ <frame index="18" offsetX="1" offsetY="-31" delay="60"/>
+ <frame index="19" offsetX="1" offsetY="-31" delay="20"/>
+ <frame index="19" offsetX="1" offsetY="-30" delay="40"/>
+ <frame index="20" offsetX="1" offsetY="-30" delay="40"/>
+ <frame index="20" offsetX="1" offsetY="-31" delay="20"/>
+ <frame index="21" offsetX="1" offsetY="-31" delay="60"/>
+ <frame index="18" offsetX="1" offsetY="-31" delay="60"/>
+ <frame index="19" offsetX="1" offsetY="-31" delay="20"/>
+ <frame index="19" offsetX="1" offsetY="-30" delay="40"/>
+ <frame index="20" offsetX="1" offsetY="-30" delay="40"/>
+ <frame index="20" offsetX="1" offsetY="-31" delay="20"/>
+ <frame index="21" offsetX="1" offsetY="-31" delay="60"/>
</animation>
</action>
+
<action name="attack" imageset="base">
<animation direction="down">
- <frame index="0" offsetX="-1" offsetY="3" delay="75"/>
- <frame index="1" offsetX="-1" offsetY="2" delay="75"/>
- <frame index="2" offsetX="-1" offsetY="5" delay="75"/>
- <frame index="3" offsetX="-1" offsetY="6" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-29" delay="80"/>
+ <frame index="1" offsetX="-1" offsetY="-30" delay="80"/>
+ <frame index="2" offsetX="-1" offsetY="-27" delay="80"/>
+ <frame index="3" offsetX="-1" offsetY="-26" delay="80"/>
<end/>
</animation>
<animation direction="left">
- <frame index="4" offsetX="3" offsetY="-3" delay="75"/>
- <frame index="5" offsetX="3" offsetY="-4" delay="75"/>
- <frame index="6" offsetX="-1" offsetY="-1" delay="75"/>
- <frame index="7" offsetX="-2" delay="75"/>
+ <frame index="6" offsetX="2" offsetY="-32" delay="80"/>
+ <frame index="7" offsetX="2" offsetY="-33" delay="80"/>
+ <frame index="8" offsetX="-2" offsetY="-30" delay="80"/>
+ <frame index="9" offsetX="-3" offsetY="-29" delay="80"/>
<end/>
</animation>
<animation direction="up">
- <frame index="8" offsetX="-3" delay="75"/>
- <frame index="9" offsetX="-3" delay="75"/>
- <frame index="10" offsetX="-3" delay="75"/>
- <frame index="11" offsetX="-3" offsetY="2" delay="75"/>
+ <frame index="12" offsetX="-3" offsetY="-31" delay="80"/>
+ <frame index="13" offsetX="-3" offsetY="-31" delay="80"/>
+ <frame index="14" offsetX="-3" offsetY="-31" delay="80"/>
+ <frame index="15" offsetX="-3" offsetY="-30" delay="80"/>
<end/>
</animation>
<animation direction="right">
- <frame index="12" offsetX="-2" offsetY="-2" delay="75"/>
- <frame index="13" offsetX="-2" offsetY="-3" delay="75"/>
- <frame index="14" offsetX="1" offsetY="1" delay="75"/>
- <frame index="15" offsetX="2" offsetY="2" delay="75"/>
+ <frame index="18" offsetX="-2" offsetY="-32" delay="80"/>
+ <frame index="19" offsetX="-2" offsetY="-33" delay="80"/>
+ <frame index="20" offsetX="1" offsetY="-30" delay="80"/>
+ <frame index="21" offsetX="2" offsetY="-29" delay="80"/>
<end/>
</animation>
</action>
+
<action name="attack_bow" imageset="base">
<animation direction="down">
- <frame index="0" offsetX="-1" offsetY="1" delay="94"/>
- <frame index="1" offsetX="-1" offsetY="1" delay="94"/>
- <frame index="2" offsetX="-1" offsetY="1" delay="37"/>
- <frame index="2" offsetX="-1" offsetY="2" delay="57"/>
- <frame index="3" offsetX="-1" offsetY="2" delay="18"/>
- <frame index="3" offsetX="-1" offsetY="1" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-30" delay="100"/>
+ <frame index="1" offsetX="-1" offsetY="-30" delay="100"/>
+ <frame index="2" offsetX="-1" offsetY="-30" delay="40"/>
+ <frame index="2" offsetX="-1" offsetY="-29" delay="60"/>
+ <frame index="3" offsetX="-1" offsetY="-29" delay="20"/>
+ <frame index="3" offsetX="-1" offsetY="-30" delay="80"/>
<end/>
</animation>
<animation direction="left">
- <frame index="4" offsetX="2" offsetY="-1" delay="94"/>
- <frame index="5" offsetX="2" offsetY="-1" delay="94"/>
- <frame index="6" offsetX="2" offsetY="-1" delay="37"/>
- <frame index="6" offsetX="4" offsetY="-2" delay="57"/>
- <frame index="7" offsetX="4" offsetY="-2" delay="93"/>
+ <frame index="6" offsetX="1" offsetY="-31" delay="100"/>
+ <frame index="7" offsetX="1" offsetY="-31" delay="100"/>
+ <frame index="8" offsetX="1" offsetY="-31" delay="40"/>
+ <frame index="8" offsetX="3" offsetY="-32" delay="60"/>
+ <frame index="9" offsetX="3" offsetY="-32" delay="100"/>
<end/>
</animation>
<animation direction="up">
- <frame index="8" offsetX="-2" offsetY="-1" delay="94"/>
- <frame index="9" offsetX="-2" offsetY="-1" delay="94"/>
- <frame index="10" offsetX="-2" offsetY="-1" delay="37"/>
- <frame index="10" offsetX="-3" delay="57"/>
- <frame index="11" offsetX="-3" delay="18"/>
- <frame index="11" offsetX="-3" offsetY="-1" delay="75"/>
+ <frame index="12" offsetX="-2" offsetY="-32" delay="100"/>
+ <frame index="13" offsetX="-2" offsetY="-32" delay="100"/>
+ <frame index="14" offsetX="-2" offsetY="-32" delay="40"/>
+ <frame index="14" offsetX="-3" offsetY="-32" delay="60"/>
+ <frame index="15" offsetX="-3" offsetY="-32" delay="20"/>
+ <frame index="15" offsetX="-3" offsetY="-32" delay="80"/>
<end/>
</animation>
<animation direction="right">
- <frame index="12" offsetX="-5" offsetY="-1" delay="94"/>
- <frame index="13" offsetX="-5" offsetY="-1" delay="94"/>
- <frame index="14" offsetX="-5" offsetY="-1" delay="37"/>
- <frame index="14" offsetX="-7" offsetY="-2" delay="57"/>
- <frame index="15" offsetX="-7" offsetY="-2" delay="93"/>
+ <frame index="18" offsetX="-2" offsetY="-31" delay="100"/>
+ <frame index="19" offsetX="-2" offsetY="-31" delay="100"/>
+ <frame index="20" offsetX="-2" offsetY="-31" delay="40"/>
+ <frame index="20" offsetX="-4" offsetY="-32" delay="60"/>
+ <frame index="21" offsetX="-4" offsetY="-32" delay="100"/>
<end/>
</animation>
</action>
- <action name="sit" imageset="base">
+
+ <action name="attack_wand" imageset="base">
<animation direction="down">
- <frame index="0" offsetX="-1" offsetY="12" delay="56"/>
- <frame index="1" offsetX="-1" offsetY="12" delay="56"/>
- <frame index="2" offsetX="-1" offsetY="12" delay="56"/>
- <frame index="3" offsetX="-1" offsetY="12" delay="57"/>
- <frame index="0" offsetX="-1" offsetY="12" delay="55"/>
- <frame index="1" offsetX="-1" offsetY="12" delay="56"/>
- <frame index="2" offsetX="-1" offsetY="12" delay="56"/>
- <frame index="3" offsetX="-1" offsetY="12" delay="58"/>
+ <frame index="0" offsetX="-1" offsetY="-29" delay="80"/>
+ <frame index="1" offsetX="-1" offsetY="-30" delay="80"/>
+ <frame index="2" offsetX="-1" offsetY="-30" delay="90"/>
+ <frame index="3" offsetX="-1" offsetY="-27" delay="70"/>
+ <frame index="3" offsetX="-1" offsetY="-26" delay="70"/>
+ <end/>
</animation>
<animation direction="left">
- <frame index="4" offsetX="4" offsetY="8" delay="56"/>
- <frame index="5" offsetX="4" offsetY="8" delay="56"/>
- <frame index="6" offsetX="4" offsetY="8" delay="56"/>
- <frame index="7" offsetX="4" offsetY="8" delay="56"/>
- <frame index="4" offsetX="4" offsetY="8" delay="56"/>
- <frame index="5" offsetX="4" offsetY="8" delay="56"/>
- <frame index="6" offsetX="4" offsetY="8" delay="56"/>
- <frame index="7" offsetX="4" offsetY="8" delay="58"/>
+ <frame index="6" offsetX="2" offsetY="-32" delay="80"/>
+ <frame index="7" offsetX="1" offsetY="-31" delay="80"/>
+ <frame index="8" offsetX="1" offsetY="-31" delay="90"/>
+ <frame index="8" offsetX="2" offsetY="-33" delay="70"/>
+ <frame index="9" offsetX="-2" offsetY="-30" delay="70"/>
+ <frame index="9" offsetX="-3" offsetY="-29" delay="70"/>
+ <end/>
</animation>
<animation direction="up">
- <frame index="8" offsetX="-1" offsetY="8" delay="56"/>
- <frame index="9" offsetX="-1" offsetY="8" delay="56"/>
- <frame index="10" offsetX="-1" offsetY="8" delay="56"/>
- <frame index="11" offsetX="-1" offsetY="8" delay="57"/>
- <frame index="8" offsetX="-1" offsetY="8" delay="55"/>
- <frame index="9" offsetX="-1" offsetY="8" delay="56"/>
- <frame index="10" offsetX="-1" offsetY="8" delay="56"/>
- <frame index="11" offsetX="-1" offsetY="8" delay="58"/>
+ <frame index="12" offsetX="-3" offsetY="-31" delay="90"/>
+ <frame index="13" offsetX="-2" offsetY="-32" delay="90"/>
+ <frame index="14" offsetX="-3" offsetY="-31" delay="160"/>
+ <frame index="15" offsetX="-3" offsetY="-30" delay="80"/>
+ <end/>
</animation>
<animation direction="right">
- <frame index="12" offsetX="-6" offsetY="8" delay="56"/>
- <frame index="13" offsetX="-6" offsetY="8" delay="56"/>
- <frame index="14" offsetX="-6" offsetY="8" delay="56"/>
- <frame index="15" offsetX="-6" offsetY="8" delay="56"/>
- <frame index="12" offsetX="-6" offsetY="8" delay="56"/>
- <frame index="13" offsetX="-6" offsetY="8" delay="56"/>
- <frame index="14" offsetX="-6" offsetY="8" delay="56"/>
- <frame index="15" offsetX="-6" offsetY="8" delay="56"/>
+ <frame index="18" offsetX="-2" offsetY="-32" delay="80"/>
+ <frame index="19" offsetX="-2" offsetY="-31" delay="80"/>
+ <frame index="20" offsetX="-2" offsetY="-31" delay="90"/>
+ <frame index="20" offsetX="-2" offsetY="-33" delay="70"/>
+ <frame index="21" offsetX="1" offsetY="-30" delay="70"/>
+ <frame index="21" offsetX="2" offsetY="-29" delay="70"/>
+ <end/>
</animation>
</action>
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="16" offsetX="32" offsetY="30"/>
+
+ <action name="attack_scythe" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-30" delay="100"/>
+ <frame index="1" offsetX="-1" offsetY="-30" delay="100"/>
+ <frame index="2" offsetX="-1" offsetY="-27" delay="90"/>
+ <frame index="3" offsetX="-1" offsetY="-29" delay="90"/>
+ <frame index="0" offsetX="-1" offsetY="-26" delay="85"/>
+ <frame index="1" offsetX="-1" offsetY="-29" delay="90"/>
+ <frame index="2" offsetX="-1" offsetY="-27" delay="90"/>
+ <frame index="3" offsetX="-1" offsetY="-30" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="6" offsetX="1" offsetY="-31" delay="100"/>
+ <frame index="7" offsetX="2" offsetY="-32" delay="90"/>
+ <frame index="8" offsetX="2" offsetY="-33" delay="90"/>
+ <frame index="9" offsetX="-2" offsetY="-30" delay="80"/>
+ <frame index="6" offsetX="-3" offsetY="-29" delay="90"/>
+ <frame index="7" offsetX="-2" offsetY="-30" delay="90"/>
+ <frame index="8" offsetX="2" offsetY="-33" delay="100"/>
+ <frame index="9" offsetX="2" offsetY="-32" delay="90"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="12" offsetX="-2" offsetY="-32" delay="100"/>
+ <frame index="13" offsetX="-3" offsetY="-30" delay="90"/>
+ <frame index="14" offsetX="-3" offsetY="-31" delay="90"/>
+ <frame index="15" offsetX="-3" offsetY="-31" delay="80"/>
+ <frame index="12" offsetX="-3" offsetY="-31" delay="90"/>
+ <frame index="13" offsetX="-3" offsetY="-31" delay="90"/>
+ <frame index="14" offsetX="-3" offsetY="-31" delay="100"/>
+ <frame index="15" offsetX="-3" offsetY="-30" delay="90"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="18" offsetX="-2" offsetY="-31" delay="100"/>
+ <frame index="19" offsetX="-2" offsetY="-32" delay="90"/>
+ <frame index="20" offsetX="-2" offsetY="-33" delay="90"/>
+ <frame index="21" offsetX="1" offsetY="-30" delay="80"/>
+ <frame index="18" offsetX="2" offsetY="-29" delay="90"/>
+ <frame index="19" offsetX="1" offsetY="-30" delay="90"/>
+ <frame index="20" offsetX="-2" offsetY="-33" delay="100"/>
+ <frame index="21" offsetX="-2" offsetY="-32" delay="90"/>
+ <end/>
</animation>
</action>
- <action name="attack_2hand" imageset="base">
+
+ <action name="attack_chop" imageset="base">
<animation direction="down">
- <frame index="0" offsetX="-1" offsetY="1" delay="70"/>
- <frame index="1" offsetX="-1" offsetY="1" delay="70"/>
- <frame index="2" offsetX="-1" offsetY="5" delay="70"/>
- <frame index="3" offsetX="-1" offsetY="5" delay="70"/>
- <frame index="0" offsetX="-1" offsetY="0" delay="70"/>
- <frame index="1" offsetX="-1" offsetY="0" delay="70"/>
- <frame index="2" offsetX="-1" offsetY="5" delay="70"/>
- <frame index="3" offsetX="-1" offsetY="5" delay="70"/>
+ <frame index="0" offsetX="-1" offsetY="-29" delay="50"/>
+ <frame index="1" offsetX="-1" offsetY="-29" delay="50"/>
+ <frame index="2" offsetX="-1" offsetY="-30" delay="50"/>
+ <frame index="3" offsetX="-1" offsetY="-30" delay="50"/>
+ <frame index="0" offsetX="-1" offsetY="-30" delay="60"/>
+ <frame index="1" offsetX="-1" offsetY="-30" delay="60"/>
+ <frame index="2" offsetX="-1" offsetY="-27" delay="90"/>
+ <frame index="3" offsetX="-1" offsetY="-26" delay="70"/>
<end/>
</animation>
<animation direction="left">
- <frame index="4" offsetX="0" offsetY="0" delay="70"/>
- <frame index="5" offsetX="0" offsetY="0" delay="70"/>
- <frame index="6" offsetX="3" offsetY="-3" delay="70"/>
- <frame index="7" offsetX="3" offsetY="-3" delay="70"/>
- <frame index="4" offsetX="5" offsetY="-3" delay="70"/>
- <frame index="5" offsetX="5" offsetY="-3" delay="70"/>
- <frame index="6" offsetX="-2" offsetY="1" delay="70"/>
- <frame index="7" offsetX="-2" offsetY="1" delay="70"/>
+ <frame index="6" offsetX="2" offsetY="-32" delay="50"/>
+ <frame index="7" offsetX="2" offsetY="-32" delay="50"/>
+ <frame index="8" offsetX="2" offsetY="-33" delay="50"/>
+ <frame index="9" offsetX="2" offsetY="-33" delay="50"/>
+ <frame index="6" offsetX="1" offsetY="-31" delay="60"/>
+ <frame index="7" offsetX="1" offsetY="-31" delay="60"/>
+ <frame index="8" offsetX="-2" offsetY="-30" delay="90"/>
+ <frame index="9" offsetX="-3" offsetY="-29" delay="70"/>
<end/>
</animation>
<animation direction="up">
- <frame index="8" offsetX="-3" offsetY="-1" delay="70"/>
- <frame index="9" offsetX="-3" offsetY="-1" delay="70"/>
- <frame index="10" offsetX="-3" offsetY="-1" delay="70"/>
- <frame index="11" offsetX="-3" offsetY="-1" delay="70"/>
- <frame index="8" offsetX="-3" offsetY="1" delay="70"/>
- <frame index="9" offsetX="-3" offsetY="1" delay="70"/>
- <frame index="10" offsetX="-2" offsetY="-2" delay="70"/>
- <frame index="11" offsetX="-2" offsetY="-2" delay="70"/>
+ <frame index="12" offsetX="-3" offsetY="-31" delay="50"/>
+ <frame index="13" offsetX="-3" offsetY="-31" delay="50"/>
+ <frame index="14" offsetX="-3" offsetY="-31" delay="50"/>
+ <frame index="15" offsetX="-3" offsetY="-31" delay="50"/>
+ <frame index="12" offsetX="-3" offsetY="-31" delay="60"/>
+ <frame index="13" offsetX="-3" offsetY="-31" delay="60"/>
+ <frame index="14" offsetX="-3" offsetY="-30" delay="90"/>
+ <frame index="15" offsetX="-2" offsetY="-32" delay="70"/>
<end/>
</animation>
<animation direction="right">
- <frame index="12" offsetX="2" offsetY="0" delay="70"/>
- <frame index="13" offsetX="2" offsetY="0" delay="70"/>
- <frame index="14" offsetX="-1" offsetY="-3" delay="70"/>
- <frame index="15" offsetX="-1" offsetY="-3" delay="70"/>
- <frame index="12" offsetX="-3" offsetY="-3" delay="70"/>
- <frame index="13" offsetX="-3" offsetY="-3" delay="70"/>
- <frame index="14" offsetX="2" offsetY="1" delay="70"/>
- <frame index="15" offsetX="2" offsetY="1" delay="70"/>
+ <frame index="18" offsetX="-2" offsetY="-32" delay="50"/>
+ <frame index="19" offsetX="-2" offsetY="-32" delay="50"/>
+ <frame index="20" offsetX="-2" offsetY="-33" delay="50"/>
+ <frame index="21" offsetX="-2" offsetY="-33" delay="50"/>
+ <frame index="18" offsetX="-2" offsetY="-31" delay="60"/>
+ <frame index="19" offsetX="-2" offsetY="-31" delay="60"/>
+ <frame index="20" offsetX="1" offsetY="-30" delay="90"/>
+ <frame index="21" offsetX="2" offsetY="-29" delay="70"/>
<end/>
</animation>
</action>
+
+ <action name="attack_chop_long" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-30" delay="60"/>
+ <frame index="1" offsetX="-1" offsetY="-30" delay="60"/>
+ <frame index="2" offsetX="-1" offsetY="-30" delay="60"/>
+ <frame index="3" offsetX="-1" offsetY="-30" delay="70"/>
+ <frame index="0" offsetX="-1" offsetY="-29" delay="70"/>
+ <frame index="1" offsetX="-1" offsetY="-26" delay="70"/>
+ <frame index="2" offsetX="-1" offsetY="-27" delay="45"/>
+ <frame index="3" offsetX="-1" offsetY="-27" delay="45"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="6" offsetX="2" offsetY="-32" delay="60"/>
+ <frame index="7" offsetX="2" offsetY="-32" delay="60"/>
+ <frame index="8" offsetX="1" offsetY="-31" delay="60"/>
+ <frame index="9" offsetX="1" offsetY="-31" delay="70"/>
+ <frame index="6" offsetX="-3" offsetY="-29" delay="80"/>
+ <frame index="7" offsetX="-2" offsetY="-30" delay="50"/>
+ <frame index="8" offsetX="-2" offsetY="-30" delay="50"/>
+ <frame index="9" offsetX="2" offsetY="-33" delay="80"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="12" offsetX="-3" offsetY="-31" delay="60"/>
+ <frame index="13" offsetX="-3" offsetY="-31" delay="60"/>
+ <frame index="14" offsetX="-3" offsetY="-31" delay="80"/>
+ <frame index="15" offsetX="-3" offsetY="-31" delay="60"/>
+ <frame index="12" offsetX="-3" offsetY="-31" delay="70"/>
+ <frame index="13" offsetX="-3" offsetY="-30" delay="70"/>
+ <frame index="14" offsetX="-2" offsetY="-32" delay="50"/>
+ <frame index="15" offsetX="-2" offsetY="-32" delay="50"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="18" offsetX="-2" offsetY="-32" delay="60"/>
+ <frame index="19" offsetX="-2" offsetY="-32" delay="60"/>
+ <frame index="20" offsetX="-2" offsetY="-31" delay="70"/>
+ <frame index="21" offsetX="-2" offsetY="-31" delay="60"/>
+ <frame index="18" offsetX="2" offsetY="-29" delay="80"/>
+ <frame index="19" offsetX="1" offsetY="-30" delay="50"/>
+ <frame index="20" offsetX="1" offsetY="-30" delay="50"/>
+ <frame index="21" offsetX="-2" offsetY="-33" delay="80"/>
+ <end/>
+ </animation>
+ </action>
+
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-19" delay="60"/>
+ <frame index="1" offsetX="-1" offsetY="-19" delay="60"/>
+ <frame index="2" offsetX="-1" offsetY="-19" delay="60"/>
+ <frame index="3" offsetX="-1" offsetY="-19" delay="60"/>
+ <frame index="0" offsetX="-1" offsetY="-19" delay="60"/>
+ <frame index="1" offsetX="-1" offsetY="-19" delay="60"/>
+ <frame index="2" offsetX="-1" offsetY="-19" delay="60"/>
+ <frame index="3" offsetX="-1" offsetY="-19" delay="60"/>
+ </animation>
+ <animation direction="left">
+ <frame index="6" offsetX="2" offsetY="-22" delay="60"/>
+ <frame index="7" offsetX="2" offsetY="-22" delay="60"/>
+ <frame index="8" offsetX="2" offsetY="-22" delay="60"/>
+ <frame index="9" offsetX="2" offsetY="-22" delay="60"/>
+ <frame index="6" offsetX="2" offsetY="-22" delay="60"/>
+ <frame index="7" offsetX="2" offsetY="-22" delay="60"/>
+ <frame index="8" offsetX="2" offsetY="-22" delay="60"/>
+ <frame index="9" offsetX="2" offsetY="-22" delay="60"/>
+ </animation>
+ <animation direction="up">
+ <frame index="12" offsetX="-1" offsetY="-25" delay="60"/>
+ <frame index="13" offsetX="-1" offsetY="-25" delay="60"/>
+ <frame index="14" offsetX="-1" offsetY="-25" delay="60"/>
+ <frame index="15" offsetX="-1" offsetY="-25" delay="60"/>
+ <frame index="12" offsetX="-1" offsetY="-25" delay="60"/>
+ <frame index="13" offsetX="-1" offsetY="-25" delay="60"/>
+ <frame index="14" offsetX="-1" offsetY="-25" delay="60"/>
+ <frame index="15" offsetX="-1" offsetY="-25" delay="60"/>
+ </animation>
+ <animation direction="right">
+ <frame index="18" offsetX="-5" offsetY="-22" delay="60"/>
+ <frame index="19" offsetX="-5" offsetY="-22" delay="60"/>
+ <frame index="20" offsetX="-5" offsetY="-22" delay="60"/>
+ <frame index="21" offsetX="-5" offsetY="-22" delay="60"/>
+ <frame index="18" offsetX="-5" offsetY="-22" delay="60"/>
+ <frame index="19" offsetX="-5" offsetY="-22" delay="60"/>
+ <frame index="20" offsetX="-5" offsetY="-22" delay="60"/>
+ <frame index="21" offsetX="-5" offsetY="-22" delay="60"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="24" offsetX="25" offsetY="13" delay="5000"/>
+ </animation>
+ </action>
+
+<!-- UNUSED, evol-based moves using incomplete equipment sprites, and riding -->
+
+<!-- missing -->
+
+<!-- UNUSED, old move replaced by rEvolt's attack_wand -->
+
+<!-- missing -->
+
+<!-- UNUSED, old additional moves using incomplete equipment sprites -->
+
<action name="attack_sword_stab" imageset="base">
<animation direction="down">
- <frame index="0" offsetX="-1" offsetY="2" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="1" delay="100"/>
- <frame index="2" offsetX="-1" offsetY="4" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="5" delay="100"/>
+ <frame index="0" offsetX="-1" offsetY="-36" delay="100"/>
+ <frame index="1" offsetX="-1" offsetY="-38" delay="100"/>
+ <frame index="2" offsetX="-1" offsetY="-35" delay="100"/>
+ <frame index="3" offsetX="-1" offsetY="-34" delay="100"/>
<end/>
</animation>
<animation direction="left">
- <frame index="4" offsetX="1" offsetY="-2" delay="100"/>
- <frame index="5" offsetX="1" offsetY="-3" delay="100"/>
- <frame index="6" offsetX="-2" offsetY="0" delay="100"/>
- <frame index="7" offsetX="-4" offsetY="1" delay="100"/>
+ <frame index="6" offsetX="2" offsetY="-39" delay="100"/>
+ <frame index="7" offsetX="2" offsetY="-40" delay="100"/>
+ <frame index="8" offsetX="-2" offsetY="-37" delay="100"/>
+ <frame index="9" offsetX="-3" offsetY="-36" delay="100"/>
<end/>
</animation>
<animation direction="up">
- <frame index="8" offsetX="-3" offsetY="-1" delay="100"/>
- <frame index="9" offsetX="-3" offsetY="-1" delay="100"/>
- <frame index="10" offsetX="-3" offsetY="-1" delay="100"/>
- <frame index="11" offsetX="-3" offsetY="1" delay="100"/>
+ <frame index="12" offsetX="-3" offsetY="-38" delay="100"/>
+ <frame index="13" offsetX="-3" offsetY="-38" delay="100"/>
+ <frame index="14" offsetX="-3" offsetY="-38" delay="100"/>
+ <frame index="15" offsetX="-3" offsetY="-35" delay="100"/>
<end/>
</animation>
<animation direction="right">
- <frame index="12" offsetX="-3" offsetY="-2" delay="100"/>
- <frame index="13" offsetX="-3" offsetY="-3" delay="100"/>
- <frame index="14" offsetX="0" offsetY="0" delay="100"/>
- <frame index="15" offsetX="1" offsetY="1" delay="100"/>
+ <frame index="18" offsetX="-2" offsetY="-41" delay="100"/>
+ <frame index="19" offsetX="-2" offsetY="-42" delay="100"/>
+ <frame index="20" offsetX="1" offsetY="-39" delay="100"/>
+ <frame index="21" offsetX="2" offsetY="-38" delay="100"/>
<end/>
</animation>
</action>
+
<action name="attack_spear" imageset="base">
<animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-1" delay="75"/>
- <frame index="1" offsetX="-2" offsetY="-1" delay="75"/>
- <frame index="2" offsetX="-2" offsetY="-1" delay="75"/>
- <frame index="3" offsetX="-2" offsetY="-1" delay="75"/>
- <frame index="0" offsetX="-2" offsetY="-2" delay="75"/>
- <frame index="1" offsetX="-2" offsetY="-2" delay="75"/>
- <frame index="2" offsetX="-2" offsetY="5" delay="75"/>
- <frame index="3" offsetX="-2" offsetY="5" delay="75"/>
+ <frame index="0" offsetX="-2" offsetY="-39" delay="140"/>
+ <frame index="1" offsetX="-2" offsetY="-40" delay="140"/>
+ <frame index="2" offsetX="-2" offsetY="-41" delay="140"/>
+ <frame index="3" offsetX="-2" offsetY="-34" delay="140"/>
<end/>
</animation>
<animation direction="left">
- <frame index="4" offsetX="5" offsetY="-2" delay="75"/>
- <frame index="5" offsetX="5" offsetY="-2" delay="75"/>
- <frame index="6" offsetX="6" offsetY="-3" delay="75"/>
- <frame index="7" offsetX="6" offsetY="-3" delay="75"/>
- <frame index="4" offsetX="2" offsetY="-4" delay="75"/>
- <frame index="5" offsetX="2" offsetY="-4" delay="75"/>
- <frame index="6" offsetX="-1" offsetY="1" delay="75"/>
- <frame index="7" offsetX="-1" offsetY="1" delay="75"/>
+ <frame index="6" offsetX="3" offsetY="-39" delay="140"/>
+ <frame index="7" offsetX="4" offsetY="-40" delay="140"/>
+ <frame index="8" offsetX="-1" offsetY="-41" delay="140"/>
+ <frame index="9" offsetX="-3" offsetY="-36" delay="140"/>
<end/>
</animation>
<animation direction="up">
- <frame index="8" offsetX="-3" offsetY="-1" delay="75"/>
- <frame index="9" offsetX="-3" offsetY="-1" delay="75"/>
- <frame index="10" offsetX="-3" offsetY="-1" delay="75"/>
- <frame index="11" offsetX="-3" offsetY="-1" delay="75"/>
- <frame index="8" offsetX="-3" offsetY="-1" delay="75"/>
- <frame index="9" offsetX="-3" offsetY="-1" delay="75"/>
- <frame index="10" offsetX="-4" offsetY="-4" delay="75"/>
- <frame index="11" offsetX="-4" offsetY="-4" delay="75"/>
+ <frame index="12" offsetX="-3" offsetY="-38" delay="140"/>
+ <frame index="13" offsetX="-3" offsetY="-38" delay="140"/>
+ <frame index="14" offsetX="-3" offsetY="-38" delay="140"/>
+ <frame index="15" offsetX="-4" offsetY="-40" delay="140"/>
<end/>
</animation>
<animation direction="right">
- <frame index="12" offsetX="-3" offsetY="-2" delay="75"/>
- <frame index="13" offsetX="-3" offsetY="-2" delay="75"/>
- <frame index="14" offsetX="-4" offsetY="-3" delay="75"/>
- <frame index="15" offsetX="-4" offsetY="-3" delay="75"/>
- <frame index="12" offsetX="1" offsetY="-4" delay="75"/>
- <frame index="13" offsetX="1" offsetY="-4" delay="75"/>
- <frame index="14" offsetX="3" offsetY="1" delay="75"/>
- <frame index="15" offsetX="3" offsetY="1" delay="75"/>
+ <frame index="18" offsetX="-2" offsetY="-41" delay="140"/>
+ <frame index="19" offsetX="-3" offsetY="-42" delay="140"/>
+ <frame index="20" offsetX="2" offsetY="-43" delay="140"/>
+ <frame index="21" offsetX="4" offsetY="-38" delay="140"/>
<end/>
</animation>
</action>
+
<action name="attack_chop" imageset="base">
<animation direction="down">
- <frame index="0" offsetX="-1" offsetY="2" delay="70"/>
- <frame index="1" offsetX="-1" offsetY="2" delay="70"/>
- <frame index="2" offsetX="-2" offsetY="1" delay="70"/>
- <frame index="3" offsetX="-2" offsetY="1" delay="70"/>
- <frame index="0" offsetX="-1" offsetY="-1" delay="70"/>
- <frame index="1" offsetX="-1" offsetY="-1" delay="70"/>
- <frame index="2" offsetX="-1" offsetY="4" delay="70"/>
- <frame index="3" offsetX="-1" offsetY="4" delay="70"/>
+ <frame index="0" offsetX="-1" offsetY="-36" delay="140"/>
+ <frame index="1" offsetX="-2" offsetY="-38" delay="140"/>
+ <frame index="2" offsetX="-1" offsetY="-40" delay="140"/>
+ <frame index="3" offsetX="-1" offsetY="-35" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="6" offsetX="2" offsetY="-41" delay="140"/>
+ <frame index="7" offsetX="2" offsetY="-40" delay="140"/>
+ <frame index="8" offsetX="2" offsetY="-41" delay="140"/>
+ <frame index="9" offsetX="-3" offsetY="-37" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="12" offsetX="-3" offsetY="-38" delay="140"/>
+ <frame index="13" offsetX="-3" offsetY="-38" delay="140"/>
+ <frame index="14" offsetX="-3" offsetY="-36" delay="140"/>
+ <frame index="15" offsetX="-3" offsetY="-35" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="18" offsetX="-1" offsetY="-43" delay="140"/>
+ <frame index="19" offsetX="-1" offsetY="-42" delay="140"/>
+ <frame index="20" offsetX="0" offsetY="-43" delay="140"/>
+ <frame index="21" offsetX="4" offsetY="-39" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+
+ <action name="attack_2hand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-37" delay="140"/>
+ <frame index="1" offsetX="-1" offsetY="-34" delay="140"/>
+ <frame index="2" offsetX="-1" offsetY="-39" delay="140"/>
+ <frame index="3" offsetX="-1" offsetY="-34" delay="140"/>
<end/>
</animation>
<animation direction="left">
- <frame index="4" offsetX="4" offsetY="-4" delay="70"/>
- <frame index="5" offsetX="4" offsetY="-4" delay="70"/>
- <frame index="6" offsetX="4" offsetY="-3" delay="70"/>
- <frame index="7" offsetX="4" offsetY="-3" delay="70"/>
- <frame index="4" offsetX="5" offsetY="-4" delay="70"/>
- <frame index="5" offsetX="5" offsetY="-4" delay="70"/>
- <frame index="6" offsetX="-1" offsetY="0" delay="70"/>
- <frame index="7" offsetX="-1" offsetY="0" delay="70"/>
+ <frame index="6" offsetX="-2" offsetY="-37" delay="140"/>
+ <frame index="7" offsetX="1" offsetY="-40" delay="140"/>
+ <frame index="8" offsetX="3" offsetY="-40" delay="140"/>
+ <frame index="9" offsetX="-4" offsetY="-36" delay="140"/>
<end/>
</animation>
<animation direction="up">
- <frame index="8" offsetX="-3" offsetY="-1" delay="70"/>
- <frame index="9" offsetX="-3" offsetY="-1" delay="70"/>
- <frame index="10" offsetX="-3" offsetY="-1" delay="70"/>
- <frame index="11" offsetX="-3" offsetY="-1" delay="70"/>
- <frame index="8" offsetX="-3" offsetY="1" delay="70"/>
- <frame index="9" offsetX="-3" offsetY="1" delay="70"/>
- <frame index="10" offsetX="-3" offsetY="1" delay="70"/>
- <frame index="11" offsetX="-3" offsetY="1" delay="70"/>
+ <frame index="12" offsetX="-3" offsetY="-38" delay="140"/>
+ <frame index="13" offsetX="-3" offsetY="-38" delay="140"/>
+ <frame index="14" offsetX="-3" offsetY="-36" delay="140"/>
+ <frame index="15" offsetX="-2" offsetY="-38" delay="140"/>
<end/>
</animation>
<animation direction="right">
- <frame index="12" offsetX="-2" offsetY="-4" delay="70"/>
- <frame index="13" offsetX="-2" offsetY="-4" delay="70"/>
- <frame index="14" offsetX="-2" offsetY="-3" delay="70"/>
- <frame index="15" offsetX="-2" offsetY="-3" delay="70"/>
- <frame index="12" offsetX="-1" offsetY="-4" delay="70"/>
- <frame index="13" offsetX="-1" offsetY="-4" delay="70"/>
- <frame index="14" offsetX="3" offsetY="-2" delay="70"/>
- <frame index="15" offsetX="3" offsetY="-2" delay="70"/>
+ <frame index="18" offsetX="3" offsetY="-39" delay="140"/>
+ <frame index="19" offsetX="0" offsetY="-42" delay="140"/>
+ <frame index="20" offsetX="-2" offsetY="-42" delay="140"/>
+ <frame index="21" offsetX="3" offsetY="-38" delay="140"/>
<end/>
</animation>
</action>
+
</sprite>
diff --git a/graphics/sprites/equipment/head/blinkingevil-halloween.png b/graphics/sprites/equipment/head/blinkingevil-halloween.png
index e117135e..a4a14bad 100644
--- a/graphics/sprites/equipment/head/blinkingevil-halloween.png
+++ b/graphics/sprites/equipment/head/blinkingevil-halloween.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/blinkingevil-halloween.xml b/graphics/sprites/equipment/head/blinkingevil-halloween.xml
index 984de65d..477c8656 100644
--- a/graphics/sprites/equipment/head/blinkingevil-halloween.xml
+++ b/graphics/sprites/equipment/head/blinkingevil-halloween.xml
@@ -1,6 +1,11 @@
<?xml version="1.0"?>
+
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/blinkingevil-halloween.png" width="21" height="21"/>
+
+ <imageset name="base" src="graphics/sprites/equipment/head/blinkingevil-halloween.png" width="40" height="64"/>
+
<!-- Supposed to have special Halloween effects -->
+
<include file="equipment/head/blinkingevil.xml"/>
+
</sprite>
diff --git a/graphics/sprites/equipment/head/blinkingevil.png b/graphics/sprites/equipment/head/blinkingevil.png
index 5fcae6d2..eb200592 100644
--- a/graphics/sprites/equipment/head/blinkingevil.png
+++ b/graphics/sprites/equipment/head/blinkingevil.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/blinkingevil.xml b/graphics/sprites/equipment/head/blinkingevil.xml
index 3836f762..ce69a053 100644
--- a/graphics/sprites/equipment/head/blinkingevil.xml
+++ b/graphics/sprites/equipment/head/blinkingevil.xml
@@ -1,289 +1,564 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World-->
+
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/blinkingevil.png|R" width="21" height="21"/>
+ <saedit>
+ <layer type="repeater" file="model/base.xml"/>
+ <layer type="background" color="rgba(128,128,128,0.5)" zindex="-2"/>
+ </saedit>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/blinkingevil.png|R"
+ width="40"
+ height="64"/>
+
<action name="stand" imageset="base">
<animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-35" delay="2000"/>
- <frame index="10" offsetX="-1" offsetY="-34" delay="75"/>
- <frame index="11" offsetX="-2" offsetY="-34" delay="300"/>
- <frame index="0" offsetX="-1" offsetY="-35" delay="1500"/>
- <frame index="11" offsetX="-2" offsetY="-34" delay="300"/>
- <frame index="0" offsetX="-1" offsetY="-35" delay="500"/>
- <frame index="11" offsetX="-2" offsetY="-34" delay="350"/>
- <frame index="0" offsetX="-1" offsetY="-35" delay="1500"/>
- <frame index="10" offsetX="-1" offsetY="-34" delay="3500"/>
+ <label name="start"/>
+ <goto label="static" rand="95"/>
+ <goto label="winking" rand="50"/>
+ <goto label="blinking" rand="50"/>
+ <goto label="evil" rand="100"/>
+ <!-- Static Animation -->
+ <label name="static"/>
+ <frame index="0" offsetX="-1" offsetY="-31" delay="240"/>
+ <goto label="start"/>
+ <!-- winking -->
+ <label name="winking"/>
+ <frame index="0" offsetX="-1" offsetY="-31" delay="120"/>
+ <frame index="1" offsetX="-1" offsetY="-31" delay="80"/>
+ <frame index="2" offsetX="-1" offsetY="-31" delay="180"/>
+ <frame index="1" offsetX="-1" offsetY="-31" delay="80"/>
+ <goto label="start"/>
+ <!-- blinking -->
+ <label name="blinking"/>
+ <frame index="0" offsetX="-1" offsetY="-31" delay="80"/>
+ <frame index="3" offsetX="-1" offsetY="-31" delay="80"/>
+ <frame index="0" offsetX="-1" offsetY="-31" delay="80"/>
+ <frame index="3" offsetX="-1" offsetY="-31" delay="80"/>
+ <goto label="start"/>
+ <!-- evil -->
+ <label name="evil"/>
+ <frame index="0" offsetX="-1" offsetY="-31" delay="80"/>
+ <frame index="1" offsetX="-1" offsetY="-31" delay="80"/>
+ <frame index="2" offsetX="-1" offsetY="-31" delay="80"/>
+ <frame index="1" offsetX="-1" offsetY="-31" delay="80"/>
+ <frame index="4" offsetX="-1" offsetY="-31" delay="420"/>
+ <frame index="2" offsetX="-1" offsetY="-31" delay="80"/>
+ <frame index="1" offsetX="-1" offsetY="-31" delay="80"/>
+ <goto label="start"/>
</animation>
<animation direction="left">
- <frame index="1" offsetX="-4" offsetY="-37" delay="1750"/>
- <frame index="13" offsetX="-7" offsetY="-35" delay="100"/>
- <frame index="14" offsetX="-5" offsetY="-35" delay="300"/>
- <frame index="1" offsetX="-4" offsetY="-37" delay="1000"/>
- <frame index="13" offsetX="-7" offsetY="-35" delay="150"/>
- <frame index="14" offsetX="-5" offsetY="-35" delay="300"/>
- <frame index="1" offsetX="-4" offsetY="-37" delay="2500"/>
- <frame index="13" offsetX="-7" offsetY="-35" delay="100"/>
- <frame index="14" offsetX="-5" offsetY="-35" delay="300"/>
+ <label name="start"/>
+ <goto label="static" rand="95"/>
+ <goto label="winking" rand="95"/>
+ <goto label="evil" rand="100"/>
+ <!-- Static Animation -->
+ <label name="static"/>
+ <frame index="6" offsetX="-2" offsetY="-30" delay="240"/>
+ <goto label="start"/>
+ <!-- winking -->
+ <label name="winking"/>
+ <frame index="6" offsetX="-2" offsetY="-30" delay="120"/>
+ <frame index="7" offsetX="-2" offsetY="-30" delay="80"/>
+ <frame index="8" offsetX="-2" offsetY="-30" delay="180"/>
+ <frame index="7" offsetX="-2" offsetY="-30" delay="80"/>
+ <goto label="start"/>
+ <!-- evil -->
+ <label name="evil"/>
+ <frame index="6" offsetX="-2" offsetY="-30" delay="80"/>
+ <frame index="7" offsetX="-2" offsetY="-30" delay="80"/>
+ <frame index="8" offsetX="-2" offsetY="-30" delay="80"/>
+ <frame index="7" offsetX="-2" offsetY="-30" delay="80"/>
+ <frame index="9" offsetX="-2" offsetY="-30" delay="420"/>
+ <frame index="7" offsetX="-2" offsetY="-30" delay="80"/>
+ <frame index="8" offsetX="-2" offsetY="-30" delay="80"/>
+ <frame index="7" offsetX="-2" offsetY="-30" delay="80"/>
+ <goto label="start"/>
</animation>
<animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-35"/>
+ <frame index="12" offsetX="-2" offsetY="-32" delay="80"/>
</animation>
<animation direction="right">
- <frame index="3" offsetX="2" offsetY="-37" delay="1750"/>
- <frame index="12" offsetX="1" offsetY="-35" delay="150"/>
- <frame index="3" offsetX="2" offsetY="-37" delay="300"/>
- <frame index="12" offsetX="1" offsetY="-35" delay="150"/>
- <frame index="3" offsetX="2" offsetY="-37" delay="1500"/>
- <frame index="12" offsetX="1" offsetY="-35" delay="250"/>
+ <label name="start"/>
+ <goto label="static" rand="95"/>
+ <goto label="winking" rand="95"/>
+ <goto label="evil" rand="100"/>
+ <!-- Static Animation -->
+ <label name="static"/>
+ <frame index="18" offsetX="1" offsetY="-30" delay="240"/>
+ <goto label="start"/>
+ <!-- winking -->
+ <label name="winking"/>
+ <frame index="18" offsetX="1" offsetY="-30" delay="120"/>
+ <frame index="19" offsetX="1" offsetY="-30" delay="120"/>
+ <frame index="18" offsetX="1" offsetY="-30" delay="80"/>
+ <goto label="start"/>
+ <!-- evil -->
+ <label name="evil"/>
+ <frame index="18" offsetX="1" offsetY="-30" delay="120"/>
+ <frame index="19" offsetX="1" offsetY="-30" delay="80"/>
+ <frame index="20" offsetX="1" offsetY="-30" delay="420"/>
+ <frame index="19" offsetX="1" offsetY="-30" delay="80"/>
+ <goto label="start"/>
</animation>
</action>
+
<action name="walk" imageset="base">
<animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-35" delay="75"/>
- <frame index="0" offsetX="-1" offsetY="-36" delay="150"/>
- <frame index="0" offsetX="-1" offsetY="-35" delay="75"/>
- <frame index="0" offsetX="-1" offsetY="-36" delay="150"/>
+ <frame index="0" offsetX="-1" offsetY="-30" delay="80"/>
+ <frame index="0" offsetX="-1" offsetY="-31" delay="160"/>
+ <frame index="0" offsetX="-1" offsetY="-30" delay="80"/>
+ <frame index="0" offsetX="-1" offsetY="-31" delay="160"/>
</animation>
<animation direction="left">
- <frame index="1" offsetX="-4" offsetY="-37" delay="75"/>
- <frame index="1" offsetX="-4" offsetY="-36" delay="75"/>
- <frame index="1" offsetX="-4" offsetY="-37" delay="150"/>
- <frame index="1" offsetX="-4" offsetY="-36" delay="75"/>
- <frame index="1" offsetX="-4" offsetY="-37" delay="75"/>
+ <frame index="6" offsetX="-2" offsetY="-31" delay="80"/>
+ <frame index="6" offsetX="-2" offsetY="-30" delay="80"/>
+ <frame index="6" offsetX="-2" offsetY="-31" delay="160"/>
+ <frame index="6" offsetX="-2" offsetY="-30" delay="80"/>
+ <frame index="6" offsetX="-2" offsetY="-31" delay="80"/>
</animation>
<animation direction="up">
- <frame index="2" offsetX="3" offsetY="-36" delay="75"/>
- <frame index="2" offsetX="3" offsetY="-37" delay="150"/>
- <frame index="2" offsetX="3" offsetY="-36" delay="75"/>
- <frame index="2" offsetX="3" offsetY="-37" delay="150"/>
+ <frame index="12" offsetX="-2" offsetY="-31" delay="80"/>
+ <frame index="12" offsetX="-2" offsetY="-32" delay="160"/>
+ <frame index="12" offsetX="-2" offsetY="-31" delay="80"/>
+ <frame index="12" offsetX="-2" offsetY="-32" delay="160"/>
</animation>
<animation direction="right">
- <frame index="3" offsetX="2" offsetY="-37" delay="75"/>
- <frame index="3" offsetX="2" offsetY="-36" delay="75"/>
- <frame index="3" offsetX="2" offsetY="-37" delay="150"/>
- <frame index="3" offsetX="2" offsetY="-36" delay="75"/>
- <frame index="3" offsetX="2" offsetY="-37" delay="75"/>
+ <frame index="18" offsetX="1" offsetY="-31" delay="80"/>
+ <frame index="18" offsetX="1" offsetY="-30" delay="80"/>
+ <frame index="18" offsetX="1" offsetY="-31" delay="160"/>
+ <frame index="18" offsetX="1" offsetY="-30" delay="80"/>
+ <frame index="18" offsetX="1" offsetY="-31" delay="80"/>
</animation>
</action>
+
<action name="attack" imageset="base">
<animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-34" delay="75"/>
- <frame index="16" offsetX="-2" offsetY="-32" delay="75"/>
- <frame index="0" offsetX="-1" offsetY="-32" delay="75"/>
- <frame index="16" offsetX="-2" offsetY="-30" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-29" delay="80"/>
+ <frame index="4" offsetX="-1" offsetY="-30" delay="80"/>
+ <frame index="0" offsetX="-1" offsetY="-27" delay="80"/>
+ <frame index="4" offsetX="-1" offsetY="-26" delay="80"/>
<end/>
</animation>
<animation direction="left">
- <frame index="1" offsetX="0" offsetY="-37" delay="75"/>
- <frame index="1" offsetX="0" offsetY="-38" delay="75"/>
- <frame index="18" offsetX="-8" offsetY="-33" delay="75"/>
- <frame index="18" offsetX="-9" offsetY="-32" delay="75"/>
+ <frame index="6" offsetX="2" offsetY="-32" delay="80"/>
+ <frame index="6" offsetX="2" offsetY="-33" delay="80"/>
+ <frame index="9" offsetX="-2" offsetY="-30" delay="80"/>
+ <frame index="9" offsetX="-3" offsetY="-29" delay="80"/>
<end/>
</animation>
<animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25" delay="75"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="75"/>
+ <frame index="12" offsetX="-3" offsetY="-31" delay="240"/>
+ <frame index="12" offsetX="-3" offsetY="-30" delay="80"/>
<end/>
</animation>
<animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-37" delay="75"/>
- <frame index="3" offsetX="-1" offsetY="-38" delay="75"/>
- <frame index="17" offsetX="0" offsetY="-33" delay="75"/>
- <frame index="17" offsetX="0" offsetY="-32" delay="75"/>
+ <frame index="18" offsetX="-2" offsetY="-32" delay="80"/>
+ <frame index="18" offsetX="-2" offsetY="-33" delay="80"/>
+ <frame index="20" offsetX="1" offsetY="-30" delay="80"/>
+ <frame index="20" offsetX="2" offsetY="-29" delay="80"/>
<end/>
</animation>
</action>
+
<action name="attack_bow" imageset="base">
<animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-34" delay="225"/>
- <frame index="16" offsetX="-2" offsetY="-31" delay="75"/>
- <frame index="16" offsetX="-2" offsetY="-32" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-30" delay="240"/>
+ <frame index="1" offsetX="-1" offsetY="-29" delay="80"/>
+ <frame index="1" offsetX="-1" offsetY="-30" delay="80"/>
<end/>
</animation>
<animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-36" delay="225"/>
- <frame index="18" offsetX="-3" offsetY="-35" delay="150"/>
+ <frame index="6" offsetX="1" offsetY="-31" delay="240"/>
+ <frame index="7" offsetX="3" offsetY="-32" delay="160"/>
<end/>
</animation>
<animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-25" delay="225"/>
- <frame index="2" offsetX="-2" offsetY="-24" delay="75"/>
- <frame index="2" offsetX="-2" offsetY="-25" delay="75"/>
+ <frame index="12" offsetX="-2" offsetY="-32" delay="160"/>
+ <frame index="12" offsetX="-3" offsetY="-32" delay="240"/>
<end/>
</animation>
<animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-36" delay="225"/>
- <frame index="17" offsetX="-5" offsetY="-35" delay="150"/>
+ <frame index="18" offsetX="-2" offsetY="-31" delay="240"/>
+ <frame index="20" offsetX="-4" offsetY="-32" delay="160"/>
<end/>
</animation>
</action>
- <action name="sit" imageset="base">
+
+ <action name="attack_wand" imageset="base">
<animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-23" delay="750"/>
- <frame index="11" offsetX="-2" offsetY="-22" delay="250"/>
- <frame index="0" offsetX="-1" offsetY="-23" delay="1500"/>
- <frame index="11" offsetX="-2" offsetY="-22" delay="250"/>
- <frame index="0" offsetX="-1" offsetY="-23" delay="2500"/>
- <frame index="10" offsetX="-1" offsetY="-22" delay="300"/>
- <frame index="11" offsetX="-2" offsetY="-22" delay="300"/>
- <frame index="15" offsetX="-1" offsetY="-21" delay="3000"/>
- <frame index="11" offsetX="-2" offsetY="-22" delay="300"/>
- <frame index="0" offsetX="-1" offsetY="-23" delay="1000"/>
- <frame index="10" offsetX="-1" offsetY="-22" delay="400"/>
- <frame index="11" offsetX="-2" offsetY="-22" delay="1500"/>
- <frame index="10" offsetX="-1" offsetY="-22" delay="400"/>
+ <frame index="0" offsetX="-1" offsetY="-29" delay="80"/>
+ <frame index="0" offsetX="-1" offsetY="-30" delay="170"/>
+ <frame index="4" offsetX="-1" offsetY="-27" delay="70"/>
+ <frame index="4" offsetX="-1" offsetY="-26" delay="70"/>
+ <end/>
</animation>
<animation direction="left">
- <frame index="1" offsetX="0" offsetY="-27" delay="1500"/>
- <frame index="14" offsetX="-1" offsetY="-25" delay="300"/>
- <frame index="1" offsetX="0" offsetY="-27" delay="250"/>
- <frame index="13" offsetX="-3" offsetY="-25" delay="250"/>
- <frame index="1" offsetX="0" offsetY="-27" delay="1500"/>
- <frame index="13" offsetX="-3" offsetY="-25" delay="250"/>
- <frame index="14" offsetX="-1" offsetY="-25" delay="2500"/>
- <frame index="13" offsetX="-3" offsetY="-25" delay="200"/>
+ <frame index="6" offsetX="2" offsetY="-32" delay="80"/>
+ <frame index="6" offsetX="1" offsetY="-31" delay="170"/>
+ <frame index="6" offsetX="2" offsetY="-33" delay="70"/>
+ <frame index="9" offsetX="-2" offsetY="-30" delay="70"/>
+ <frame index="9" offsetX="-3" offsetY="-29" delay="70"/>
+ <end/>
</animation>
<animation direction="up">
- <frame index="2"/>
+ <frame index="12" offsetX="-3" offsetY="-31" delay="90"/>
+ <frame index="12" offsetX="-2" offsetY="-32" delay="90"/>
+ <frame index="12" offsetX="-3" offsetY="-31" delay="160"/>
+ <frame index="12" offsetX="-3" offsetY="-30" delay="80"/>
+ <end/>
</animation>
<animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-27" delay="1500"/>
- <frame index="12" offsetX="-4" offsetY="-25" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-27" delay="600"/>
- <frame index="12" offsetX="-4" offsetY="-25" delay="350"/>
- <frame index="3" offsetX="-3" offsetY="-27" delay="450"/>
- <frame index="12" offsetX="-4" offsetY="-25" delay="1500"/>
+ <frame index="18" offsetX="-2" offsetY="-32" delay="80"/>
+ <frame index="18" offsetX="-2" offsetY="-31" delay="170"/>
+ <frame index="18" offsetX="-2" offsetY="-33" delay="70"/>
+ <frame index="20" offsetX="1" offsetY="-30" delay="70"/>
+ <frame index="20" offsetX="2" offsetY="-29" delay="70"/>
+ <end/>
</animation>
</action>
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="4" offsetX="17" offsetY="-13" delay="200"/>
- <frame index="5" offsetX="17" offsetY="-13" delay="200"/>
- <frame index="6" offsetX="17" offsetY="-13" delay="200"/>
- <frame index="7" offsetX="17" offsetY="-13" delay="200"/>
- <frame index="8" offsetX="17" offsetY="-13" delay="200"/>
- <frame index="6" offsetX="17" offsetY="-13" delay="250"/>
- <frame index="5" offsetX="17" offsetY="-13" delay="250"/>
- <frame index="8" offsetX="17" offsetY="-13" delay="300"/>
- <frame index="7" offsetX="17" offsetY="-13" delay="250"/>
- <frame index="8" offsetX="17" offsetY="-13" delay="250"/>
- <frame index="9" offsetX="17" offsetY="-13" delay="4000"/>
- <frame index="8" offsetX="17" offsetY="-13" delay="400"/>
- <frame index="7" offsetX="17" offsetY="-13" delay="350"/>
- <frame index="6" offsetX="17" offsetY="-13" delay="300"/>
- <frame index="5" offsetX="17" offsetY="-13" delay="300"/>
- <frame index="4" offsetX="17" offsetY="-13" delay="0"/>
+
+ <action name="attack_scythe" imageset="base">
+ <animation direction="down">
+ <frame index="4" offsetX="-1" offsetY="-30" delay="200"/>
+ <frame index="4" offsetX="-1" offsetY="-27" delay="90"/>
+ <frame index="4" offsetX="-1" offsetY="-29" delay="90"/>
+ <frame index="4" offsetX="-1" offsetY="-26" delay="85"/>
+ <frame index="4" offsetX="-1" offsetY="-29" delay="90"/>
+ <frame index="4" offsetX="-1" offsetY="-27" delay="90"/>
+ <frame index="4" offsetX="-1" offsetY="-30" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="9" offsetX="1" offsetY="-31" delay="100"/>
+ <frame index="9" offsetX="2" offsetY="-32" delay="90"/>
+ <frame index="9" offsetX="2" offsetY="-33" delay="90"/>
+ <frame index="9" offsetX="-2" offsetY="-30" delay="80"/>
+ <frame index="9" offsetX="-3" offsetY="-29" delay="90"/>
+ <frame index="9" offsetX="-2" offsetY="-30" delay="90"/>
+ <frame index="9" offsetX="2" offsetY="-33" delay="100"/>
+ <frame index="9" offsetX="2" offsetY="-32" delay="90"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="12" offsetX="-2" offsetY="-32" delay="100"/>
+ <frame index="12" offsetX="-3" offsetY="-30" delay="90"/>
+ <frame index="12" offsetX="-3" offsetY="-31" delay="450"/>
+ <frame index="12" offsetX="-3" offsetY="-30" delay="90"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="20" offsetX="-2" offsetY="-31" delay="100"/>
+ <frame index="20" offsetX="-2" offsetY="-32" delay="90"/>
+ <frame index="20" offsetX="-2" offsetY="-33" delay="90"/>
+ <frame index="20" offsetX="1" offsetY="-30" delay="80"/>
+ <frame index="20" offsetX="2" offsetY="-29" delay="90"/>
+ <frame index="20" offsetX="1" offsetY="-30" delay="90"/>
+ <frame index="20" offsetX="-2" offsetY="-33" delay="100"/>
+ <frame index="20" offsetX="-2" offsetY="-32" delay="90"/>
+ <end/>
</animation>
</action>
- <action name="attack_2hand" imageset="base">
+
+ <action name="attack_chop" imageset="base">
<animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-34" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-30" delay="140"/>
- <frame index="16" offsetX="-2" offsetY="-35" delay="140"/>
- <frame index="16" offsetX="-2" offsetY="-29" delay="140"/>
+ <frame index="0" offsetX="-1" offsetY="-29" delay="100"/>
+ <frame index="0" offsetX="-1" offsetY="-30" delay="220"/>
+ <frame index="4" offsetX="-1" offsetY="-27" delay="90"/>
+ <frame index="0" offsetX="-1" offsetY="-26" delay="70"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="6" offsetX="2" offsetY="-32" delay="100"/>
+ <frame index="6" offsetX="2" offsetY="-33" delay="100"/>
+ <frame index="6" offsetX="1" offsetY="-31" delay="120"/>
+ <frame index="9" offsetX="-2" offsetY="-30" delay="90"/>
+ <frame index="6" offsetX="-3" offsetY="-29" delay="70"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="12" offsetX="-3" offsetY="-31" delay="320"/>
+ <frame index="12" offsetX="-3" offsetY="-30" delay="90"/>
+ <frame index="12" offsetX="-2" offsetY="-32" delay="70"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="18" offsetX="-2" offsetY="-32" delay="100"/>
+ <frame index="18" offsetX="-2" offsetY="-33" delay="100"/>
+ <frame index="20" offsetX="-2" offsetY="-31" delay="120"/>
+ <frame index="20" offsetX="1" offsetY="-30" delay="90"/>
+ <frame index="18" offsetX="2" offsetY="-29" delay="70"/>
+ <end/>
+ </animation>
+ </action>
+
+ <action name="attack_chop_long" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-30" delay="120"/>
+ <frame index="0" offsetX="-1" offsetY="-30" delay="60"/>
+ <frame index="0" offsetX="-1" offsetY="-30" delay="70"/>
+ <frame index="4" offsetX="-1" offsetY="-29" delay="70"/>
+ <frame index="4" offsetX="-1" offsetY="-26" delay="70"/>
+ <frame index="0" offsetX="-1" offsetY="-27" delay="90"/>
<end/>
</animation>
<animation direction="left">
- <frame index="1" offsetX="-4" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-37" delay="140"/>
- <frame index="18" offsetX="-3" offsetY="-36" delay="140"/>
- <frame index="18" offsetX="-10" offsetY="-31" delay="140"/>
+ <frame index="6" offsetX="2" offsetY="-32" delay="120"/>
+ <frame index="6" offsetX="1" offsetY="-31" delay="130"/>
+ <frame index="9" offsetX="-3" offsetY="-29" delay="80"/>
+ <frame index="9" offsetX="-2" offsetY="-30" delay="100"/>
+ <frame index="6" offsetX="2" offsetY="-33" delay="80"/>
<end/>
</animation>
<animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-38" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-39" delay="140"/>
+ <frame index="12" offsetX="-3" offsetY="-31" delay="330"/>
+ <frame index="12" offsetX="-3" offsetY="-30" delay="70"/>
+ <frame index="12" offsetX="-2" offsetY="-32" delay="100"/>
<end/>
</animation>
<animation direction="right">
- <frame index="3" offsetX="4" offsetY="-35" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-37" delay="140"/>
- <frame index="17" offsetX="-3" offsetY="-37" delay="140"/>
- <frame index="17" offsetX="2" offsetY="-32" delay="140"/>
+ <frame index="18" offsetX="-2" offsetY="-32" delay="120"/>
+ <frame index="18" offsetX="-2" offsetY="-31" delay="130"/>
+ <frame index="20" offsetX="2" offsetY="-29" delay="80"/>
+ <frame index="20" offsetX="1" offsetY="-30" delay="100"/>
+ <frame index="18" offsetX="-2" offsetY="-33" delay="80"/>
<end/>
</animation>
</action>
+
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <label name="start"/>
+ <goto label="static" rand="95"/>
+ <goto label="winking" rand="50"/>
+ <goto label="blinking" rand="50"/>
+ <goto label="evil" rand="100"/>
+ <!-- Static Animation -->
+ <label name="static"/>
+ <frame index="0" offsetX="-1" offsetY="-19" delay="240"/>
+ <goto label="start"/>
+ <!-- winking -->
+ <label name="winking"/>
+ <frame index="0" offsetX="-1" offsetY="-19" delay="120"/>
+ <frame index="1" offsetX="-1" offsetY="-19" delay="80"/>
+ <frame index="2" offsetX="-1" offsetY="-19" delay="180"/>
+ <frame index="1" offsetX="-1" offsetY="-19" delay="80"/>
+ <goto label="start"/>
+ <!-- blinking -->
+ <label name="blinking"/>
+ <frame index="0" offsetX="-1" offsetY="-19" delay="80"/>
+ <frame index="3" offsetX="-1" offsetY="-19" delay="80"/>
+ <frame index="0" offsetX="-1" offsetY="-19" delay="80"/>
+ <frame index="3" offsetX="-1" offsetY="-19" delay="80"/>
+ <goto label="start"/>
+ <!-- evil -->
+ <label name="evil"/>
+ <frame index="0" offsetX="-1" offsetY="-19" delay="80"/>
+ <frame index="1" offsetX="-1" offsetY="-19" delay="80"/>
+ <frame index="2" offsetX="-1" offsetY="-19" delay="80"/>
+ <frame index="1" offsetX="-1" offsetY="-19" delay="80"/>
+ <frame index="4" offsetX="-1" offsetY="-19" delay="420"/>
+ <frame index="2" offsetX="-1" offsetY="-19" delay="80"/>
+ <frame index="1" offsetX="-1" offsetY="-19" delay="80"/>
+ <goto label="start"/>
+ </animation>
+ <animation direction="left">
+ <label name="start"/>
+ <goto label="static" rand="95"/>
+ <goto label="winking" rand="95"/>
+ <goto label="evil" rand="100"/>
+ <!-- Static Animation -->
+ <label name="static"/>
+ <frame index="6" offsetX="2" offsetY="-22" delay="240"/>
+ <goto label="start"/>
+ <!-- winking -->
+ <label name="winking"/>
+ <frame index="6" offsetX="2" offsetY="-22" delay="120"/>
+ <frame index="7" offsetX="2" offsetY="-22" delay="80"/>
+ <frame index="8" offsetX="2" offsetY="-22" delay="180"/>
+ <frame index="7" offsetX="2" offsetY="-22" delay="80"/>
+ <goto label="start"/>
+ <!-- evil -->
+ <label name="evil"/>
+ <frame index="6" offsetX="2" offsetY="-22" delay="80"/>
+ <frame index="7" offsetX="2" offsetY="-22" delay="80"/>
+ <frame index="8" offsetX="2" offsetY="-22" delay="80"/>
+ <frame index="7" offsetX="2" offsetY="-22" delay="80"/>
+ <frame index="9" offsetX="2" offsetY="-22" delay="420"/>
+ <frame index="7" offsetX="2" offsetY="-22" delay="80"/>
+ <frame index="8" offsetX="2" offsetY="-22" delay="80"/>
+ <frame index="7" offsetX="2" offsetY="-22" delay="80"/>
+ <goto label="start"/>
+ </animation>
+ <animation direction="up">
+ <frame index="12" offsetX="-1" offsetY="-25" delay="80"/>
+ </animation>
+ <animation direction="right">
+ <label name="start"/>
+ <goto label="static" rand="95"/>
+ <goto label="winking" rand="95"/>
+ <goto label="evil" rand="100"/>
+ <!-- Static Animation -->
+ <label name="static"/>
+ <frame index="18" offsetX="-5" offsetY="-22" delay="240"/>
+ <goto label="start"/>
+ <!-- winking -->
+ <label name="winking"/>
+ <frame index="18" offsetX="-5" offsetY="-22" delay="120"/>
+ <frame index="19" offsetX="-5" offsetY="-22" delay="120"/>
+ <frame index="18" offsetX="-5" offsetY="-22" delay="80"/>
+ <goto label="start"/>
+ <!-- evil -->
+ <label name="evil"/>
+ <frame index="18" offsetX="-5" offsetY="-22" delay="120"/>
+ <frame index="19" offsetX="-5" offsetY="-22" delay="80"/>
+ <frame index="20" offsetX="-5" offsetY="-22" delay="420"/>
+ <frame index="19" offsetX="-5" offsetY="-22" delay="80"/>
+ <goto label="start"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <sequence start="24" end="28" offsetX="25" offsetY="13" delay="220"/>
+ <frame index="29" offsetX="25" offsetY="13" delay="5000"/>
+ </animation>
+ </action>
+
+<!-- UNUSED, evol-based moves using incomplete equipment sprites, and riding -->
+
+<!-- missing -->
+
+<!-- UNUSED, old move replaced by rEvolt's attack_wand -->
+
+<!-- missing -->
+
+<!-- UNUSED, old additional moves using incomplete equipment sprites -->
+
<action name="attack_sword_stab" imageset="base">
<animation direction="down">
<frame index="0" offsetX="-1" offsetY="-36" delay="100"/>
- <frame index="16" offsetX="-1" offsetY="-37" delay="100"/>
+ <frame index="0" offsetX="-1" offsetY="-38" delay="100"/>
+ <frame index="0" offsetX="-1" offsetY="-35" delay="100"/>
<frame index="0" offsetX="-1" offsetY="-34" delay="100"/>
- <frame index="16" offsetX="-1" offsetY="-33" delay="100"/>
<end/>
</animation>
<animation direction="left">
- <frame index="1" offsetX="2" offsetY="-39" delay="100"/>
- <frame index="18" offsetX="2" offsetY="-40" delay="100"/>
- <frame index="1" offsetX="-2" offsetY="-37" delay="100"/>
- <frame index="18" offsetX="-3" offsetY="-36" delay="100"/>
+ <frame index="6" offsetX="2" offsetY="-39" delay="100"/>
+ <frame index="6" offsetX="2" offsetY="-40" delay="100"/>
+ <frame index="6" offsetX="-2" offsetY="-37" delay="100"/>
+ <frame index="6" offsetX="-3" offsetY="-36" delay="100"/>
<end/>
</animation>
<animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-38" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="100"/>
+ <frame index="12" offsetX="-3" offsetY="-38" delay="100"/>
+ <frame index="12" offsetX="-3" offsetY="-38" delay="100"/>
+ <frame index="12" offsetX="-3" offsetY="-38" delay="100"/>
+ <frame index="12" offsetX="-3" offsetY="-35" delay="100"/>
<end/>
</animation>
<animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-39" delay="100"/>
- <frame index="17" offsetX="-2" offsetY="-40" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-37" delay="100"/>
- <frame index="17" offsetX="2" offsetY="-36" delay="100"/>
+ <frame index="18" offsetX="-2" offsetY="-41" delay="100"/>
+ <frame index="18" offsetX="-2" offsetY="-42" delay="100"/>
+ <frame index="28" offsetX="1" offsetY="-39" delay="100"/>
+ <frame index="28" offsetX="2" offsetY="-38" delay="100"/>
<end/>
</animation>
</action>
+
<action name="attack_spear" imageset="base">
<animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-39" delay="280"/>
- <frame index="16" offsetX="-2" offsetY="-40" delay="140"/>
- <frame index="16" offsetX="-2" offsetY="-33" delay="140"/>
+ <frame index="0" offsetX="-2" offsetY="-39" delay="140"/>
+ <frame index="0" offsetX="-2" offsetY="-40" delay="140"/>
+ <frame index="0" offsetX="-2" offsetY="-41" delay="140"/>
+ <frame index="0" offsetX="-2" offsetY="-34" delay="140"/>
<end/>
</animation>
<animation direction="left">
- <frame index="1" offsetX="3" offsetY="-39" delay="140"/>
- <frame index="18" offsetX="4" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-41" delay="140"/>
- <frame index="18" offsetX="-3" offsetY="-36" delay="140"/>
+ <frame index="6" offsetX="3" offsetY="-39" delay="140"/>
+ <frame index="6" offsetX="4" offsetY="-40" delay="140"/>
+ <frame index="6" offsetX="-1" offsetY="-41" delay="140"/>
+ <frame index="6" offsetX="-3" offsetY="-36" delay="140"/>
<end/>
</animation>
<animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-38" delay="420"/>
- <frame index="2" offsetX="-4" offsetY="-41" delay="140"/>
+ <frame index="12" offsetX="-3" offsetY="-38" delay="140"/>
+ <frame index="12" offsetX="-3" offsetY="-38" delay="140"/>
+ <frame index="12" offsetX="-3" offsetY="-38" delay="140"/>
+ <frame index="12" offsetX="-4" offsetY="-40" delay="140"/>
<end/>
</animation>
<animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-39" delay="140"/>
- <frame index="17" offsetX="-3" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-41" delay="140"/>
- <frame index="17" offsetX="4" offsetY="-36" delay="140"/>
+ <frame index="18" offsetX="-2" offsetY="-41" delay="140"/>
+ <frame index="18" offsetX="-3" offsetY="-42" delay="140"/>
+ <frame index="18" offsetX="2" offsetY="-43" delay="140"/>
+ <frame index="18" offsetX="4" offsetY="-38" delay="140"/>
<end/>
</animation>
</action>
+
<action name="attack_chop" imageset="base">
<animation direction="down">
<frame index="0" offsetX="-1" offsetY="-36" delay="140"/>
- <frame index="16" offsetX="-2" offsetY="-37" delay="140"/>
+ <frame index="0" offsetX="-2" offsetY="-38" delay="140"/>
+ <frame index="0" offsetX="-1" offsetY="-40" delay="140"/>
+ <frame index="0" offsetX="-1" offsetY="-35" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="6" offsetX="2" offsetY="-41" delay="140"/>
+ <frame index="6" offsetX="2" offsetY="-40" delay="140"/>
+ <frame index="6" offsetX="2" offsetY="-41" delay="140"/>
+ <frame index="6" offsetX="-3" offsetY="-37" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="12" offsetX="-3" offsetY="-38" delay="140"/>
+ <frame index="12" offsetX="-3" offsetY="-38" delay="140"/>
+ <frame index="12" offsetX="-3" offsetY="-36" delay="140"/>
+ <frame index="12" offsetX="-3" offsetY="-35" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="18" offsetX="-1" offsetY="-43" delay="140"/>
+ <frame index="18" offsetX="-1" offsetY="-42" delay="140"/>
+ <frame index="18" offsetX="0" offsetY="-43" delay="140"/>
+ <frame index="18" offsetX="4" offsetY="-39" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+
+ <action name="attack_2hand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-37" delay="140"/>
+ <frame index="0" offsetX="-1" offsetY="-34" delay="140"/>
<frame index="0" offsetX="-1" offsetY="-39" delay="140"/>
- <frame index="16" offsetX="-1" offsetY="-34" delay="140"/>
+ <frame index="0" offsetX="-1" offsetY="-34" delay="140"/>
<end/>
</animation>
<animation direction="left">
- <frame index="1" offsetX="2" offsetY="-41" delay="140"/>
- <frame index="18" offsetX="2" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-41" delay="140"/>
- <frame index="18" offsetX="-3" offsetY="-37" delay="140"/>
+ <frame index="6" offsetX="-2" offsetY="-37" delay="140"/>
+ <frame index="6" offsetX="1" offsetY="-40" delay="140"/>
+ <frame index="6" offsetX="3" offsetY="-40" delay="140"/>
+ <frame index="6" offsetX="-4" offsetY="-36" delay="140"/>
<end/>
</animation>
<animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-38" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="280"/>
+ <frame index="12" offsetX="-3" offsetY="-38" delay="140"/>
+ <frame index="12" offsetX="-3" offsetY="-38" delay="140"/>
+ <frame index="12" offsetX="-3" offsetY="-36" delay="140"/>
+ <frame index="12" offsetX="-2" offsetY="-38" delay="140"/>
<end/>
</animation>
<animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-41" delay="140"/>
- <frame index="17" offsetX="-1" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-41" delay="140"/>
- <frame index="17" offsetX="4" offsetY="-37" delay="140"/>
+ <frame index="18" offsetX="3" offsetY="-39" delay="140"/>
+ <frame index="18" offsetX="0" offsetY="-42" delay="140"/>
+ <frame index="18" offsetX="-2" offsetY="-42" delay="140"/>
+ <frame index="18" offsetX="3" offsetY="-38" delay="140"/>
<end/>
</animation>
</action>
+
</sprite>
diff --git a/graphics/sprites/equipment/head/blinkinghocus.png b/graphics/sprites/equipment/head/blinkinghocus.png
index 61c5b2c3..77ba66b9 100644
--- a/graphics/sprites/equipment/head/blinkinghocus.png
+++ b/graphics/sprites/equipment/head/blinkinghocus.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/blinkinghocus.xml b/graphics/sprites/equipment/head/blinkinghocus.xml
index 9761f7a3..70c0c0a2 100644
--- a/graphics/sprites/equipment/head/blinkinghocus.xml
+++ b/graphics/sprites/equipment/head/blinkinghocus.xml
@@ -1,5 +1,8 @@
<?xml version="1.0"?>
+
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/blinkinghocus.png" width="21" height="21"/>
+
+ <imageset name="base" src="graphics/sprites/equipment/head/blinkinghocus.png" width="40" height="64"/>
<include file="equipment/head/blinkingevil.xml"/>
+
</sprite>
diff --git a/graphics/sprites/equipment/head/candlehelmet.png b/graphics/sprites/equipment/head/candlehelmet.png
index 74b9b43b..7af606c7 100644
--- a/graphics/sprites/equipment/head/candlehelmet.png
+++ b/graphics/sprites/equipment/head/candlehelmet.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/candlehelmet.xml b/graphics/sprites/equipment/head/candlehelmet.xml
index 9d676b03..de7ffd4f 100644
--- a/graphics/sprites/equipment/head/candlehelmet.xml
+++ b/graphics/sprites/equipment/head/candlehelmet.xml
@@ -1,298 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/candlehelmet.png" width="25" height="44"/>
- <imageset name="base_dead" src="graphics/sprites/equipment/head/candlehelmet.png" width="50" height="44"/>
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-39" delay="75"/>
- <frame index="1" offsetX="-1" offsetY="-39" delay="75"/>
- <frame index="2" offsetX="-1" offsetY="-39" delay="75"/>
- <frame index="3" offsetX="-1" offsetY="-39" delay="75"/>
- <frame index="4" offsetX="-1" offsetY="-39" delay="75"/>
- <frame index="5" offsetX="-1" offsetY="-39" delay="75"/>
- </animation>
- <animation direction="left">
- <frame index="6" offsetX="-2" offsetY="-38" delay="75"/>
- <frame index="7" offsetX="-2" offsetY="-38" delay="75"/>
- <frame index="8" offsetX="-2" offsetY="-38" delay="75"/>
- <frame index="9" offsetX="-2" offsetY="-38" delay="75"/>
- <frame index="10" offsetX="-2" offsetY="-38" delay="75"/>
- <frame index="11" offsetX="-2" offsetY="-38" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="12" offsetX="-2" offsetY="-38" delay="75"/>
- <frame index="13" offsetX="-2" offsetY="-38" delay="75"/>
- <frame index="14" offsetX="-2" offsetY="-38" delay="75"/>
- <frame index="15" offsetX="-2" offsetY="-38" delay="75"/>
- <frame index="16" offsetX="-2" offsetY="-38" delay="75"/>
- <frame index="17" offsetX="-2" offsetY="-38" delay="75"/>
- </animation>
- <animation direction="right">
- <frame index="18" offsetX="1" offsetY="-40" delay="75"/>
- <frame index="19" offsetX="1" offsetY="-40" delay="75"/>
- <frame index="20" offsetX="1" offsetY="-40" delay="75"/>
- <frame index="21" offsetX="1" offsetY="-40" delay="75"/>
- <frame index="22" offsetX="1" offsetY="-40" delay="75"/>
- <frame index="23" offsetX="1" offsetY="-40" delay="75"/>
- </animation>
- </action>
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-38" delay="75"/>
- <frame index="1" offsetX="-1" offsetY="-39" delay="75"/>
- <frame index="2" offsetX="-1" offsetY="-39" delay="75"/>
- <frame index="3" offsetX="-1" offsetY="-38" delay="75"/>
- <frame index="4" offsetX="-1" offsetY="-39" delay="75"/>
- <frame index="5" offsetX="-1" offsetY="-39" delay="75"/>
- </animation>
- <animation direction="left">
- <frame index="6" offsetX="-2" offsetY="-38" delay="75"/>
- <frame index="7" offsetX="-2" offsetY="-37" delay="75"/>
- <frame index="8" offsetX="-2" offsetY="-38" delay="75"/>
- <frame index="9" offsetX="-2" offsetY="-38" delay="75"/>
- <frame index="10" offsetX="-2" offsetY="-37" delay="75"/>
- <frame index="11" offsetX="-2" offsetY="-38" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="12" offsetX="-2" offsetY="-38" delay="75"/>
- <frame index="13" offsetX="-2" offsetY="-39" delay="75"/>
- <frame index="14" offsetX="-2" offsetY="-39" delay="75"/>
- <frame index="15" offsetX="-2" offsetY="-38" delay="75"/>
- <frame index="16" offsetX="-2" offsetY="-39" delay="75"/>
- <frame index="17" offsetX="-2" offsetY="-39" delay="75"/>
- </animation>
- <animation direction="right">
- <frame index="18" offsetX="1" offsetY="-40" delay="75"/>
- <frame index="19" offsetX="1" offsetY="-39" delay="75"/>
- <frame index="20" offsetX="1" offsetY="-40" delay="75"/>
- <frame index="21" offsetX="1" offsetY="-40" delay="75"/>
- <frame index="22" offsetX="1" offsetY="-39" delay="75"/>
- <frame index="23" offsetX="1" offsetY="-40" delay="75"/>
- </animation>
- </action>
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-36" delay="75"/>
- <frame index="1" offsetX="-1" offsetY="-38" delay="75"/>
- <frame index="2" offsetX="-1" offsetY="-35" delay="75"/>
- <frame index="3" offsetX="-1" offsetY="-34" delay="75"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="6" offsetX="2" offsetY="-39" delay="75"/>
- <frame index="7" offsetX="2" offsetY="-40" delay="75"/>
- <frame index="8" offsetX="-2" offsetY="-37" delay="75"/>
- <frame index="9" offsetX="-3" offsetY="-36" delay="75"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="12" offsetX="-3" offsetY="-38" delay="75"/>
- <frame index="13" offsetX="-3" offsetY="-38" delay="75"/>
- <frame index="14" offsetX="-3" offsetY="-38" delay="75"/>
- <frame index="15" offsetX="-3" offsetY="-35" delay="75"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="18" offsetX="-2" offsetY="-41" delay="75"/>
- <frame index="19" offsetX="-2" offsetY="-42" delay="75"/>
- <frame index="20" offsetX="1" offsetY="-39" delay="75"/>
- <frame index="21" offsetX="2" offsetY="-38" delay="75"/>
- <end/>
- </animation>
- </action>
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-40" delay="75"/>
- <frame index="1" offsetX="-1" offsetY="-40" delay="75"/>
- <frame index="2" offsetX="-1" offsetY="-40" delay="75"/>
- <frame index="3" offsetX="-1" offsetY="-39" delay="75"/>
- <frame index="4" offsetX="-1" offsetY="-40" delay="75"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="6" offsetX="3" offsetY="-41" delay="75"/>
- <frame index="7" offsetX="3" offsetY="-41" delay="75"/>
- <frame index="8" offsetX="3" offsetY="-41" delay="75"/>
- <frame index="9" offsetX="5" offsetY="-42" delay="75"/>
- <frame index="10" offsetX="5" offsetY="-42" delay="75"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="12" offsetX="-2" offsetY="-42" delay="75"/>
- <frame index="13" offsetX="-2" offsetY="-42" delay="75"/>
- <frame index="14" offsetX="-3" offsetY="-42" delay="75"/>
- <frame index="15" offsetX="-3" offsetY="-41" delay="75"/>
- <frame index="16" offsetX="-3" offsetY="-42" delay="75"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="18" offsetX="-3" offsetY="-41" delay="75"/>
- <frame index="19" offsetX="-3" offsetY="-41" delay="75"/>
- <frame index="20" offsetX="-3" offsetY="-41" delay="75"/>
- <frame index="21" offsetX="-5" offsetY="-42" delay="75"/>
- <frame index="22" offsetX="-5" offsetY="-42" delay="75"/>
- <end/>
- </animation>
- </action>
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-27" delay="75"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="75"/>
- <frame index="2" offsetX="-1" offsetY="-27" delay="75"/>
- <frame index="3" offsetX="-1" offsetY="-27" delay="75"/>
- <frame index="4" offsetX="-1" offsetY="-27" delay="75"/>
- <frame index="5" offsetX="-1" offsetY="-27" delay="75"/>
- </animation>
- <animation direction="left">
- <frame index="6" offsetX="2" offsetY="-30" delay="75"/>
- <frame index="7" offsetX="2" offsetY="-30" delay="75"/>
- <frame index="8" offsetX="2" offsetY="-30" delay="75"/>
- <frame index="9" offsetX="2" offsetY="-30" delay="75"/>
- <frame index="10" offsetX="2" offsetY="-30" delay="75"/>
- <frame index="11" offsetX="2" offsetY="-30" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="12" offsetX="-1" offsetY="-30" delay="75"/>
- <frame index="13" offsetX="-1" offsetY="-30" delay="75"/>
- <frame index="14" offsetX="-1" offsetY="-30" delay="75"/>
- <frame index="15" offsetX="-1" offsetY="-30" delay="75"/>
- <frame index="16" offsetX="-1" offsetY="-30" delay="75"/>
- <frame index="17" offsetX="-1" offsetY="-30" delay="75"/>
- </animation>
- <animation direction="right">
- <frame index="18" offsetX="-5" offsetY="-30" delay="75"/>
- <frame index="19" offsetX="-5" offsetY="-30" delay="75"/>
- <frame index="20" offsetX="-5" offsetY="-30" delay="75"/>
- <frame index="21" offsetX="-5" offsetY="-30" delay="75"/>
- <frame index="22" offsetX="-5" offsetY="-30" delay="75"/>
- <frame index="23" offsetX="-5" offsetY="-30" delay="75"/>
- </animation>
- </action>
- <action name="dead" imageset="base_dead">
- <animation direction="default">
- <frame index="12" offsetX="40" offsetY="-7" delay="140"/>
- <frame index="13" offsetX="40" offsetY="-7" delay="140"/>
- <frame index="14" offsetX="40" offsetY="-7" delay="5000"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-37" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-34" delay="140"/>
- <frame index="2" offsetX="-1" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="6" offsetX="-2" offsetY="-37" delay="140"/>
- <frame index="7" offsetX="1" offsetY="-40" delay="140"/>
- <frame index="8" offsetX="3" offsetY="-40" delay="140"/>
- <frame index="9" offsetX="-4" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="12" offsetX="-3" offsetY="-38" delay="140"/>
- <frame index="13" offsetX="-3" offsetY="-38" delay="140"/>
- <frame index="14" offsetX="-3" offsetY="-36" delay="140"/>
- <frame index="15" offsetX="-2" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="18" offsetX="3" offsetY="-39" delay="140"/>
- <frame index="19" offsetX="0" offsetY="-42" delay="140"/>
- <frame index="20" offsetX="-2" offsetY="-42" delay="140"/>
- <frame index="21" offsetX="3" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-36" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-38" delay="100"/>
- <frame index="2" offsetX="-1" offsetY="-35" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-34" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="6" offsetX="2" offsetY="-39" delay="100"/>
- <frame index="7" offsetX="2" offsetY="-40" delay="100"/>
- <frame index="8" offsetX="-2" offsetY="-37" delay="100"/>
- <frame index="9" offsetX="-3" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="12" offsetX="-3" offsetY="-38" delay="100"/>
- <frame index="13" offsetX="-3" offsetY="-38" delay="100"/>
- <frame index="14" offsetX="-3" offsetY="-38" delay="100"/>
- <frame index="15" offsetX="-3" offsetY="-35" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="18" offsetX="-2" offsetY="-41" delay="100"/>
- <frame index="19" offsetX="-2" offsetY="-42" delay="100"/>
- <frame index="20" offsetX="1" offsetY="-39" delay="100"/>
- <frame index="21" offsetX="2" offsetY="-38" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-40" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="6" offsetX="3" offsetY="-39" delay="140"/>
- <frame index="7" offsetX="4" offsetY="-40" delay="140"/>
- <frame index="8" offsetX="-1" offsetY="-41" delay="140"/>
- <frame index="9" offsetX="-3" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="12" offsetX="-3" offsetY="-38" delay="140"/>
- <frame index="13" offsetX="-3" offsetY="-38" delay="140"/>
- <frame index="14" offsetX="-3" offsetY="-38" delay="140"/>
- <frame index="15" offsetX="-4" offsetY="-40" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="18" offsetX="-2" offsetY="-41" delay="140"/>
- <frame index="19" offsetX="-3" offsetY="-42" delay="140"/>
- <frame index="20" offsetX="2" offsetY="-43" delay="140"/>
- <frame index="21" offsetX="4" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-36" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-38" delay="140"/>
- <frame index="2" offsetX="-1" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-35" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="6" offsetX="2" offsetY="-41" delay="140"/>
- <frame index="7" offsetX="2" offsetY="-40" delay="140"/>
- <frame index="8" offsetX="2" offsetY="-41" delay="140"/>
- <frame index="9" offsetX="-3" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="12" offsetX="-3" offsetY="-38" delay="140"/>
- <frame index="13" offsetX="-3" offsetY="-38" delay="140"/>
- <frame index="14" offsetX="-3" offsetY="-36" delay="140"/>
- <frame index="15" offsetX="-3" offsetY="-35" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="18" offsetX="-1" offsetY="-43" delay="140"/>
- <frame index="19" offsetX="-1" offsetY="-42" delay="140"/>
- <frame index="20" offsetX="0" offsetY="-43" delay="140"/>
- <frame index="21" offsetX="4" offsetY="-39" delay="140"/>
- <end/>
- </animation>
- </action>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/candlehelmet.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel-ani.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/deserthat.png b/graphics/sprites/equipment/head/deserthat.png
index 8c61e886..f576f4ec 100644
--- a/graphics/sprites/equipment/head/deserthat.png
+++ b/graphics/sprites/equipment/head/deserthat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/deserthat.xml b/graphics/sprites/equipment/head/deserthat.xml
index 5296d1c1..66acb2b7 100644
--- a/graphics/sprites/equipment/head/deserthat.xml
+++ b/graphics/sprites/equipment/head/deserthat.xml
@@ -1,258 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/deserthat.png|R" width="32" height="35"/>
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-32"/>
- </animation>
- <animation direction="left">
- <frame index="7" offsetX="-1" offsetY="-32"/>
- </animation>
- <animation direction="up">
- <frame index="15" offsetX="-2" offsetY="-32"/>
- </animation>
- <animation direction="right">
- <frame index="22" offsetX="0" offsetY="-32"/>
- </animation>
- </action>
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="1" offsetX="-1" offsetY="-31" delay="80"/>
- <frame index="2" offsetX="-1" offsetY="-32" delay="80"/>
- <frame index="3" offsetX="-1" offsetY="-32" delay="80"/>
- <frame index="4" offsetX="-1" offsetY="-31" delay="80"/>
- <frame index="5" offsetX="-1" offsetY="-32" delay="80"/>
- <frame index="6" offsetX="-1" offsetY="-32" delay="80"/>
- </animation>
- <animation direction="left">
- <frame index="8" offsetX="-1" offsetY="-32" delay="80"/>
- <frame index="9" offsetX="-1" offsetY="-31" delay="80"/>
- <frame index="10" offsetX="-1" offsetY="-32" delay="80"/>
- <frame index="11" offsetX="-1" offsetY="-32" delay="80"/>
- <frame index="12" offsetX="-1" offsetY="-31" delay="80"/>
- <frame index="13" offsetX="-1" offsetY="-32" delay="80"/>
- </animation>
- <animation direction="up">
- <frame index="16" offsetX="-2" offsetY="-32" delay="80"/>
- <frame index="17" offsetX="-2" offsetY="-33" delay="80"/>
- <frame index="18" offsetX="-2" offsetY="-33" delay="80"/>
- <frame index="19" offsetX="-2" offsetY="-32" delay="80"/>
- <frame index="20" offsetX="-2" offsetY="-33" delay="80"/>
- <frame index="21" offsetX="-2" offsetY="-33" delay="80"/>
- </animation>
- <animation direction="right">
- <frame index="23" offsetX="0" offsetY="-32" delay="80"/>
- <frame index="24" offsetX="0" offsetY="-31" delay="80"/>
- <frame index="25" offsetX="0" offsetY="-32" delay="80"/>
- <frame index="26" offsetX="0" offsetY="-32" delay="80"/>
- <frame index="27" offsetX="0" offsetY="-31" delay="80"/>
- <frame index="28" offsetX="0" offsetY="-32" delay="80"/>
- </animation>
- </action>
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="1" offsetX="-1" offsetY="-30" delay="80"/>
- <frame index="2" offsetX="-1" offsetY="-31" delay="80"/>
- <frame index="3" offsetX="-1" offsetY="-29" delay="80"/>
- <frame index="4" offsetX="-1" offsetY="-26" delay="80"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="8" offsetX="3" offsetY="-33" delay="80"/>
- <frame index="9" offsetX="3" offsetY="-34" delay="80"/>
- <frame index="10" offsetX="0" offsetY="-32" delay="80"/>
- <frame index="11" offsetX="-1" offsetY="-31" delay="80"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="16" offsetX="-3" offsetY="-32" delay="80"/>
- <frame index="17" offsetX="-3" offsetY="-32" delay="80"/>
- <frame index="18" offsetX="-3" offsetY="-32" delay="80"/>
- <frame index="19" offsetX="-3" offsetY="-31" delay="80"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="23" offsetX="-3" offsetY="-33" delay="80"/>
- <frame index="24" offsetX="-3" offsetY="-33" delay="80"/>
- <frame index="25" offsetX="0" offsetY="-32" delay="80"/>
- <frame index="26" offsetX="1" offsetY="-31" delay="80"/>
- <end/>
- </animation>
- </action>
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="1" offsetX="-1" offsetY="-32" delay="80"/>
- <frame index="2" offsetX="-1" offsetY="-32" delay="80"/>
- <frame index="3" offsetX="-1" offsetY="-31" delay="80"/>
- <frame index="4" offsetX="-1" offsetY="-30" delay="80"/>
- <frame index="5" offsetX="-1" offsetY="-32" delay="80"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="8" offsetX="2" offsetY="-32" delay="80"/>
- <frame index="9" offsetX="2" offsetY="-32" delay="80"/>
- <frame index="10" offsetX="2" offsetY="-32" delay="80"/>
- <frame index="11" offsetX="4" offsetY="-33" delay="80"/>
- <frame index="12" offsetX="4" offsetY="-33" delay="80"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="16" offsetX="-2" offsetY="-33" delay="80"/>
- <frame index="17" offsetX="-2" offsetY="-33" delay="80"/>
- <frame index="18" offsetX="-3" offsetY="-32" delay="80"/>
- <frame index="19" offsetX="-3" offsetY="-32" delay="80"/>
- <frame index="20" offsetX="-3" offsetY="-33" delay="80"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="23" offsetX="-3" offsetY="-32" delay="80"/>
- <frame index="24" offsetX="-3" offsetY="-32" delay="80"/>
- <frame index="25" offsetX="-3" offsetY="-32" delay="80"/>
- <frame index="26" offsetX="-5" offsetY="-33" delay="80"/>
- <frame index="27" offsetX="-5" offsetY="-33" delay="80"/>
- <end/>
- </animation>
- </action>
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-20"/>
- </animation>
- <animation direction="left">
- <frame index="7" offsetX="3" offsetY="-23"/>
- </animation>
- <animation direction="up">
- <frame index="15" offsetX="-1" offsetY="-24"/>
- </animation>
- <animation direction="right">
- <frame index="22" offsetX="-6" offsetY="-23"/>
- </animation>
- </action>
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="14" offsetX="20" offsetY="-6"/>
- </animation>
- </action>
- <!-- FIXME MISSING: sittop standride spawnride ride attackride -->
- <!--
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="1" offsetX="-1" offsetY="-31" delay="140"/>
- <frame index="2" offsetX="-1" offsetY="-27" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-33" delay="140"/>
- <frame index="4" offsetX="-1" offsetY="-26" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="8" offsetX="-1" offsetY="-31" delay="140"/>
- <frame index="9" offsetX="2" offsetY="-34" delay="140"/>
- <frame index="10" offsetX="5" offsetY="-35" delay="140"/>
- <frame index="11" offsetX="-2" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="16" offsetX="-3" offsetY="-32" delay="140"/>
- <frame index="17" offsetX="-3" offsetY="-32" delay="140"/>
- <frame index="18" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="19" offsetX="-2" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="23" offsetX="2" offsetY="-31" delay="140"/>
- <frame index="24" offsetX="-1" offsetY="-33" delay="140"/>
- <frame index="25" offsetX="-3" offsetY="-35" delay="140"/>
- <frame index="26" offsetX="2" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="1" offsetX="-1" offsetY="-30" delay="100"/>
- <frame index="2" offsetX="-1" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-29" delay="100"/>
- <frame index="4" offsetX="-1" offsetY="-26" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="8" offsetX="3" offsetY="-33" delay="100"/>
- <frame index="9" offsetX="3" offsetY="-34" delay="100"/>
- <frame index="10" offsetX="0" offsetY="-32" delay="100"/>
- <frame index="11" offsetX="-1" offsetY="-31" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="16" offsetX="-3" offsetY="-32" delay="100"/>
- <frame index="17" offsetX="-3" offsetY="-32" delay="100"/>
- <frame index="18" offsetX="-3" offsetY="-32" delay="100"/>
- <frame index="19" offsetX="-3" offsetY="-31" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="23" offsetX="-3" offsetY="-33" delay="100"/>
- <frame index="24" offsetX="-3" offsetY="-33" delay="100"/>
- <frame index="25" offsetX="0" offsetY="-32" delay="100"/>
- <frame index="26" offsetX="1" offsetY="-31" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="1" offsetX="-2" offsetY="-33" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-33" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-35" delay="140"/>
- <frame index="4" offsetX="-2" offsetY="-26" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="8" offsetX="4" offsetY="-33" delay="140"/>
- <frame index="9" offsetX="5" offsetY="-34" delay="140"/>
- <frame index="10" offsetX="1" offsetY="-36" delay="140"/>
- <frame index="11" offsetX="-1" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="16" offsetX="-3" offsetY="-32" delay="140"/>
- <frame index="17" offsetX="-3" offsetY="-32" delay="140"/>
- <frame index="18" offsetX="-3" offsetY="-32" delay="140"/>
- <frame index="19" offsetX="-4" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="23" offsetX="-3" offsetY="-33" delay="140"/>
- <frame index="24" offsetX="-4" offsetY="-33" delay="140"/>
- <frame index="25" offsetX="1" offsetY="-36" delay="140"/>
- <frame index="26" offsetX="3" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="1" offsetX="-1" offsetY="-30" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-34" delay="140"/>
- <frame index="4" offsetX="-1" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="8" offsetX="3" offsetY="-35" delay="140"/>
- <frame index="9" offsetX="3" offsetY="-34" delay="140"/>
- <frame index="10" offsetX="4" offsetY="-36" delay="140"/>
- <frame index="11" offsetX="-1" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="16" offsetX="-3" offsetY="-32" delay="140"/>
- <frame index="17" offsetX="-3" offsetY="-32" delay="140"/>
- <frame index="18" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="19" offsetX="-3" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="23" offsetX="-2" offsetY="-35" delay="140"/>
- <frame index="24" offsetX="-2" offsetY="-33" delay="140"/>
- <frame index="25" offsetX="-1" offsetY="-36" delay="140"/>
- <frame index="26" offsetX="3" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- </action>
- -->
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/deserthat.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel-ani.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/evileyes.xml b/graphics/sprites/equipment/head/evileyes.xml
index b4b6d24e..a9c28174 100644
--- a/graphics/sprites/equipment/head/evileyes.xml
+++ b/graphics/sprites/equipment/head/evileyes.xml
@@ -1,4 +1,7 @@
<?xml version="1.0"?>
+
+<!-- TODO: UPDATE SPRITESHEET FOR FULL BASESPRITE -->
+
<sprite>
<imageset name="base" src="graphics/sprites/equipment/head/evileyes.png" width="64" height="64"/>
<include file="model/base.xml"/>
diff --git a/graphics/sprites/equipment/head/jestermask.xml b/graphics/sprites/equipment/head/jestermask.xml
index d1d6bcd1..ccaf34b4 100644
--- a/graphics/sprites/equipment/head/jestermask.xml
+++ b/graphics/sprites/equipment/head/jestermask.xml
@@ -1,4 +1,7 @@
<?xml version="1.0"?>
+
+<!-- TODO: UPDATE SPRITESHEET FOR FULL BASESPRITE -->
+
<sprite>
<imageset name="base" src="graphics/sprites/equipment/head/jestermask.png" width="64" height="64"/>
<action name="stand" imageset="base">
diff --git a/graphics/sprites/equipment/head/mouboohead.png b/graphics/sprites/equipment/head/mouboohead.png
index 62d62ff4..90f2d586 100644
--- a/graphics/sprites/equipment/head/mouboohead.png
+++ b/graphics/sprites/equipment/head/mouboohead.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/mouboohead.xml b/graphics/sprites/equipment/head/mouboohead.xml
index 8bd29dd5..43816854 100644
--- a/graphics/sprites/equipment/head/mouboohead.xml
+++ b/graphics/sprites/equipment/head/mouboohead.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/mouboohead.png" width="28" height="32"/>
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-35"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-35"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-35"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-35"/>
- </animation>
- </action>
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-34" delay="75"/>
- <frame index="0" offsetX="0" offsetY="-35" delay="150"/>
- <frame index="0" offsetX="0" offsetY="-34" delay="75"/>
- <frame index="0" offsetX="0" offsetY="-35" delay="150"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-35" delay="75"/>
- <frame index="1" offsetX="-2" offsetY="-34" delay="75"/>
- <frame index="1" offsetX="-2" offsetY="-35" delay="150"/>
- <frame index="1" offsetX="-2" offsetY="-34" delay="75"/>
- <frame index="1" offsetX="-2" offsetY="-35" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-35" delay="75"/>
- <frame index="2" offsetX="-2" offsetY="-36" delay="150"/>
- <frame index="2" offsetX="-2" offsetY="-35" delay="75"/>
- <frame index="2" offsetX="-2" offsetY="-36" delay="150"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-35" delay="75"/>
- <frame index="3" offsetX="2" offsetY="-34" delay="75"/>
- <frame index="3" offsetX="2" offsetY="-35" delay="150"/>
- <frame index="3" offsetX="2" offsetY="-34" delay="75"/>
- <frame index="3" offsetX="2" offsetY="-35" delay="75"/>
- </animation>
- </action>
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="5" offsetX="0" offsetY="-33" delay="75"/>
- <frame index="5" offsetX="0" offsetY="-34" delay="75"/>
- <frame index="5" offsetX="0" offsetY="-31" delay="75"/>
- <frame index="5" offsetX="0" offsetY="-30" delay="75"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="6" offsetX="2" offsetY="-36" delay="75"/>
- <frame index="6" offsetX="2" offsetY="-37" delay="75"/>
- <frame index="6" offsetX="-1" offsetY="-34" delay="75"/>
- <frame index="6" offsetX="-3" offsetY="-33" delay="75"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-35" delay="225"/>
- <frame index="2" offsetX="-3" offsetY="-33" delay="75"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="8" offsetX="-1" offsetY="-36" delay="75"/>
- <frame index="8" offsetX="-1" offsetY="-37" delay="75"/>
- <frame index="8" offsetX="2" offsetY="-34" delay="75"/>
- <frame index="8" offsetX="3" offsetY="-33" delay="75"/>
- <end/>
- </animation>
- </action>
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-34" delay="225"/>
- <frame index="0" offsetX="0" offsetY="-33" delay="75"/>
- <frame index="0" offsetX="0" offsetY="-34" delay="75"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY="-35" delay="225"/>
- <frame index="1" offsetX="3" offsetY="-36" delay="150"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-35" delay="225"/>
- <frame index="2" offsetX="-3" offsetY="-34" delay="75"/>
- <frame index="2" offsetX="-3" offsetY="-35" delay="75"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-35" delay="225"/>
- <frame index="3" offsetX="-3" offsetY="-36" delay="150"/>
- <end/>
- </animation>
- </action>
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-23"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-26"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-27"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-26"/>
- </animation>
- </action>
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="4" offsetX="27" offsetY="-6"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="5" offsetX="0" offsetY="-34" delay="140"/>
- <frame index="5" offsetX="0" offsetY="-30" delay="140"/>
- <frame index="5" offsetX="0" offsetY="-35" delay="140"/>
- <frame index="5" offsetX="0" offsetY="-30" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="6" offsetX="-2" offsetY="-34" delay="140"/>
- <frame index="6" offsetX="1" offsetY="-37" delay="140"/>
- <frame index="6" offsetX="4" offsetY="-37" delay="140"/>
- <frame index="6" offsetX="-4" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-35" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-33" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="8" offsetX="4" offsetY="-34" delay="140"/>
- <frame index="8" offsetX="1" offsetY="-37" delay="140"/>
- <frame index="8" offsetX="-1" offsetY="-37" delay="140"/>
- <frame index="8" offsetX="4" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="5" offsetX="0" offsetY="-33" delay="100"/>
- <frame index="5" offsetX="0" offsetY="-34" delay="100"/>
- <frame index="5" offsetX="0" offsetY="-31" delay="100"/>
- <frame index="5" offsetX="0" offsetY="-30" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="6" offsetX="2" offsetY="-36" delay="100"/>
- <frame index="6" offsetX="2" offsetY="-37" delay="100"/>
- <frame index="6" offsetX="-1" offsetY="-34" delay="100"/>
- <frame index="6" offsetX="-3" offsetY="-33" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-35" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-33" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="8" offsetX="-1" offsetY="-36" delay="100"/>
- <frame index="8" offsetX="-1" offsetY="-37" delay="100"/>
- <frame index="8" offsetX="2" offsetY="-34" delay="100"/>
- <frame index="8" offsetX="3" offsetY="-33" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="5" offsetX="-1" offsetY="-36" delay="280"/>
- <frame index="5" offsetX="-1" offsetY="-37" delay="140"/>
- <frame index="5" offsetX="-1" offsetY="-30" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="6" offsetX="3" offsetY="-36" delay="140"/>
- <frame index="6" offsetX="4" offsetY="-37" delay="140"/>
- <frame index="6" offsetX="0" offsetY="-38" delay="140"/>
- <frame index="6" offsetX="-3" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-35" delay="420"/>
- <frame index="2" offsetX="-4" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="8" offsetX="-1" offsetY="-36" delay="140"/>
- <frame index="8" offsetX="-2" offsetY="-37" delay="140"/>
- <frame index="8" offsetX="3" offsetY="-38" delay="140"/>
- <frame index="8" offsetX="5" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="5" offsetX="0" offsetY="-33" delay="140"/>
- <frame index="5" offsetX="-1" offsetY="-34" delay="140"/>
- <frame index="5" offsetX="0" offsetY="-36" delay="140"/>
- <frame index="5" offsetX="0" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="6" offsetX="2" offsetY="-38" delay="140"/>
- <frame index="6" offsetX="2" offsetY="-37" delay="140"/>
- <frame index="6" offsetX="3" offsetY="-38" delay="140"/>
- <frame index="6" offsetX="-3" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-35" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-33" delay="280"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="8" offsetX="0" offsetY="-38" delay="140"/>
- <frame index="8" offsetX="0" offsetY="-37" delay="140"/>
- <frame index="8" offsetX="1" offsetY="-38" delay="140"/>
- <frame index="8" offsetX="5" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- </action>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/mouboohead.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/pinkie-helmet.png b/graphics/sprites/equipment/head/pinkie-helmet.png
index aee8e35f..13925444 100644
--- a/graphics/sprites/equipment/head/pinkie-helmet.png
+++ b/graphics/sprites/equipment/head/pinkie-helmet.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/pinkie-helmet.xml b/graphics/sprites/equipment/head/pinkie-helmet.xml
index cce7d1ae..230ef871 100644
--- a/graphics/sprites/equipment/head/pinkie-helmet.xml
+++ b/graphics/sprites/equipment/head/pinkie-helmet.xml
@@ -1,231 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/pinkie-helmet.png" width="40" height="40"/>
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-34"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY="-35"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-34"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-35"/>
- </animation>
- </action>
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="5" offsetX="0" offsetY="-34" delay="75"/>
- <frame index="0" offsetX="0" offsetY="-35" delay="150"/>
- <frame index="0" offsetX="0" offsetY="-34" delay="75"/>
- <frame index="5" offsetX="0" offsetY="-35" delay="150"/>
- </animation>
- <animation direction="left">
- <frame index="6" offsetX="2" offsetY="-35" delay="75"/>
- <frame index="1" offsetX="2" offsetY="-34" delay="75"/>
- <frame index="6" offsetX="2" offsetY="-35" delay="150"/>
- <frame index="6" offsetX="2" offsetY="-34" delay="75"/>
- <frame index="1" offsetX="2" offsetY="-35" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="7" offsetX="-1" offsetY="-34" delay="75"/>
- <frame index="2" offsetX="-1" offsetY="-35" delay="150"/>
- <frame index="2" offsetX="-1" offsetY="-34" delay="75"/>
- <frame index="7" offsetX="-1" offsetY="-35" delay="150"/>
- </animation>
- <animation direction="right">
- <frame index="8" offsetX="0" offsetY="-35" delay="75"/>
- <frame index="3" offsetX="0" offsetY="-34" delay="75"/>
- <frame index="8" offsetX="0" offsetY="-35" delay="150"/>
- <frame index="8" offsetX="0" offsetY="-34" delay="75"/>
- <frame index="3" offsetX="0" offsetY="-35" delay="75"/>
- </animation>
- </action>
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="5" offsetX="0" offsetY="-32" delay="75"/>
- <frame index="0" offsetX="0" offsetY="-33" delay="75"/>
- <frame index="5" offsetX="0" offsetY="-30" delay="75"/>
- <frame index="0" offsetX="0" offsetY="-29" delay="75"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="6" offsetX="5" offsetY="-36" delay="75"/>
- <frame index="1" offsetX="5" offsetY="-37" delay="75"/>
- <frame index="6" offsetX="1" offsetY="-34" delay="75"/>
- <frame index="1" offsetX="0" offsetY="-33" delay="75"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="7" offsetX="-2" offsetY="-34" delay="225"/>
- <frame index="2" offsetX="-2" offsetY="-32" delay="75"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="8" offsetX="-3" offsetY="-36" delay="75"/>
- <frame index="3" offsetX="-3" offsetY="-37" delay="75"/>
- <frame index="8" offsetX="0" offsetY="-34" delay="75"/>
- <frame index="3" offsetX="1" offsetY="-33" delay="75"/>
- <end/>
- </animation>
- </action>
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="5" offsetX="0" offsetY="-33" delay="225"/>
- <frame index="0" offsetX="0" offsetY="-32" delay="75"/>
- <frame index="5" offsetX="0" offsetY="-33" delay="75"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="6" offsetX="4" offsetY="-35" delay="225"/>
- <frame index="1" offsetX="6" offsetY="-36" delay="150"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="7" offsetX="-1" offsetY="-34" delay="225"/>
- <frame index="2" offsetX="-2" offsetY="-33" delay="75"/>
- <frame index="7" offsetX="-2" offsetY="-34" delay="75"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="8" offsetX="-3" offsetY="-35" delay="225"/>
- <frame index="3" offsetX="-5" offsetY="-36" delay="150"/>
- <end/>
- </animation>
- </action>
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-22"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-26"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-24"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-26"/>
- </animation>
- </action>
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="4" offsetX="44" offsetY="-9"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="5" offsetX="0" offsetY="-33" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-29" delay="140"/>
- <frame index="5" offsetX="0" offsetY="-34" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="6" offsetX="1" offsetY="-34" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-37" delay="140"/>
- <frame index="6" offsetX="6" offsetY="-37" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="7" offsetX="-2" offsetY="-34" delay="280"/>
- <frame index="7" offsetX="-2" offsetY="-32" delay="140"/>
- <frame index="2" offsetX="-1" offsetY="-35" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="8" offsetX="2" offsetY="-34" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-37" delay="140"/>
- <frame index="8" offsetX="-3" offsetY="-37" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="5" offsetX="0" offsetY="-32" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-33" delay="100"/>
- <frame index="5" offsetX="0" offsetY="-30" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-29" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="6" offsetX="5" offsetY="-36" delay="100"/>
- <frame index="1" offsetX="5" offsetY="-37" delay="100"/>
- <frame index="6" offsetX="1" offsetY="-34" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-33" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="7" offsetX="-2" offsetY="-34" delay="300"/>
- <frame index="2" offsetX="-2" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="8" offsetX="-3" offsetY="-36" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-37" delay="100"/>
- <frame index="8" offsetX="0" offsetY="-34" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-33" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="5" offsetX="-1" offsetY="-35" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-35" delay="140"/>
- <frame index="5" offsetX="-1" offsetY="-36" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="6" offsetX="6" offsetY="-36" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-37" delay="140"/>
- <frame index="6" offsetX="2" offsetY="-38" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="7" offsetX="-2" offsetY="-34" delay="420"/>
- <frame index="2" offsetX="-3" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="8" offsetX="-3" offsetY="-36" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-37" delay="140"/>
- <frame index="8" offsetX="1" offsetY="-38" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="5" offsetX="0" offsetY="-32" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-33" delay="140"/>
- <frame index="5" offsetX="0" offsetY="-35" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-30" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="6" offsetX="5" offsetY="-38" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-37" delay="140"/>
- <frame index="6" offsetX="5" offsetY="-38" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="7" offsetX="-2" offsetY="-34" delay="280"/>
- <frame index="7" offsetX="-2" offsetY="-32" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="8" offsetX="-2" offsetY="-38" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-37" delay="140"/>
- <frame index="8" offsetX="-1" offsetY="-38" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- </action>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/pinkie-helmet.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/pipe.png b/graphics/sprites/equipment/head/pipe.png
index 34b5a696..a6fbc235 100644
--- a/graphics/sprites/equipment/head/pipe.png
+++ b/graphics/sprites/equipment/head/pipe.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/pipe.xml b/graphics/sprites/equipment/head/pipe.xml
index 00608e39..8d2e7d61 100644
--- a/graphics/sprites/equipment/head/pipe.xml
+++ b/graphics/sprites/equipment/head/pipe.xml
@@ -1,223 +1,13 @@
-<?xml version="1.0"?>
-<!-- Needs a Complete Male/Female Xml (Only NPC works for now) -->
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/pipe.png" width="32" height="32"/>
- <action name="stand" imageset="base">
- <animation direction="left">
- <frame index="0" offsetX="-12" offsetY="-26" delay="150"/>
- <frame index="1" offsetX="-12" offsetY="-26" delay="150"/>
- <frame index="2" offsetX="-12" offsetY="-26" delay="150"/>
- <frame index="3" offsetX="-12" offsetY="-26" delay="150"/>
- <frame index="4" offsetX="-12" offsetY="-26" delay="150"/>
- <frame index="5" offsetX="-12" offsetY="-26" delay="150"/>
- <frame index="6" offsetX="-12" offsetY="-26" delay="150"/>
- <frame index="7" offsetX="-12" offsetY="-26" delay="150"/>
- </animation>
- <animation direction="down">
- <frame index="8" offsetX="0" offsetY="-19" delay="150"/>
- <frame index="9" offsetX="0" offsetY="-19" delay="150"/>
- <frame index="10" offsetX="0" offsetY="-19" delay="150"/>
- <frame index="11" offsetX="0" offsetY="-19" delay="150"/>
- <frame index="12" offsetX="0" offsetY="-19" delay="150"/>
- <frame index="13" offsetX="0" offsetY="-19" delay="150"/>
- <frame index="14" offsetX="0" offsetY="-19" delay="150"/>
- <frame index="15" offsetX="0" offsetY="-19" delay="150"/>
- </animation>
- <animation direction="right">
- <frame index="16" offsetX="13" offsetY="-26" delay="150"/>
- <frame index="17" offsetX="13" offsetY="-26" delay="150"/>
- <frame index="18" offsetX="13" offsetY="-26" delay="150"/>
- <frame index="19" offsetX="13" offsetY="-26" delay="150"/>
- <frame index="20" offsetX="13" offsetY="-26" delay="150"/>
- <frame index="21" offsetX="13" offsetY="-26" delay="150"/>
- <frame index="22" offsetX="13" offsetY="-26" delay="150"/>
- <frame index="23" offsetX="13" offsetY="-26" delay="150"/>
- </animation>
- <animation direction="up">
- <frame index="27" offsetX="0" offsetY="0"/>
- </animation>
- </action>
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="8" offsetX="0" offsetY="-19" delay="150"/>
- <frame index="9" offsetX="0" offsetY="-19" delay="150"/>
- <frame index="10" offsetX="0" offsetY="-19" delay="150"/>
- <frame index="11" offsetX="0" offsetY="-19" delay="150"/>
- <frame index="12" offsetX="0" offsetY="-19" delay="150"/>
- <frame index="13" offsetX="0" offsetY="-19" delay="150"/>
- <frame index="14" offsetX="0" offsetY="-19" delay="150"/>
- <frame index="15" offsetX="0" offsetY="-19" delay="150"/>
- </animation>
- <animation direction="left">
- <frame index="0" offsetX="-12" offsetY="-25" delay="150"/>
- <frame index="1" offsetX="-12" offsetY="-25" delay="150"/>
- <frame index="2" offsetX="-12" offsetY="-25" delay="150"/>
- <frame index="3" offsetX="-12" offsetY="-25" delay="150"/>
- <frame index="4" offsetX="-12" offsetY="-25" delay="150"/>
- <frame index="5" offsetX="-12" offsetY="-25" delay="150"/>
- <frame index="6" offsetX="-12" offsetY="-25" delay="150"/>
- <frame index="7" offsetX="-12" offsetY="-25" delay="150"/>
- </animation>
- <animation direction="up">
- <frame index="27"/>
- </animation>
- <animation direction="right">
- <frame index="16" offsetX="12" offsetY="-25" delay="150"/>
- <frame index="17" offsetX="12" offsetY="-25" delay="150"/>
- <frame index="18" offsetX="12" offsetY="-25" delay="150"/>
- <frame index="19" offsetX="12" offsetY="-25" delay="150"/>
- <frame index="20" offsetX="12" offsetY="-25" delay="150"/>
- <frame index="21" offsetX="12" offsetY="-25" delay="150"/>
- <frame index="22" offsetX="12" offsetY="-25" delay="150"/>
- <frame index="23" offsetX="12" offsetY="-25" delay="150"/>
- </animation>
- </action>
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="27"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="27"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="27"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="27"/>
- <end/>
- </animation>
- </action>
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="27"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="27"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="27"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="27"/>
- <end/>
- </animation>
- </action>
- <action name="sit" imageset="base">
- <animation direction="left">
- <frame index="0" offsetX="-8" offsetY="-17" delay="150"/>
- <frame index="1" offsetX="-8" offsetY="-17" delay="150"/>
- <frame index="2" offsetX="-8" offsetY="-17" delay="150"/>
- <frame index="3" offsetX="-8" offsetY="-17" delay="150"/>
- <frame index="4" offsetX="-8" offsetY="-17" delay="150"/>
- <frame index="5" offsetX="-8" offsetY="-17" delay="150"/>
- <frame index="6" offsetX="-8" offsetY="-17" delay="150"/>
- <frame index="7" offsetX="-8" offsetY="-17" delay="150"/>
- </animation>
- <animation direction="down">
- <frame index="8" offsetX="0" offsetY="-14" delay="150"/>
- <frame index="9" offsetX="0" offsetY="-14" delay="150"/>
- <frame index="10" offsetX="0" offsetY="-14" delay="150"/>
- <frame index="11" offsetX="0" offsetY="-14" delay="150"/>
- <frame index="12" offsetX="0" offsetY="-14" delay="150"/>
- <frame index="13" offsetX="0" offsetY="-14" delay="150"/>
- <frame index="14" offsetX="0" offsetY="-14" delay="150"/>
- <frame index="15" offsetX="0" offsetY="-14" delay="150"/>
- </animation>
- <animation direction="right">
- <frame index="16" offsetX="7" offsetY="-17" delay="150"/>
- <frame index="17" offsetX="7" offsetY="-17" delay="150"/>
- <frame index="18" offsetX="7" offsetY="-17" delay="150"/>
- <frame index="19" offsetX="7" offsetY="-17" delay="150"/>
- <frame index="20" offsetX="7" offsetY="-17" delay="150"/>
- <frame index="21" offsetX="7" offsetY="-17" delay="150"/>
- <frame index="22" offsetX="7" offsetY="-17" delay="150"/>
- <frame index="23" offsetX="7" offsetY="-17" delay="150"/>
- </animation>
- <animation direction="up">
- <frame index="27"/>
- </animation>
- </action>
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="31" offsetX="19" offsetY="10"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="27"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="27"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="27"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="27"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="27"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="27"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="27"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="27"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="27"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="27"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="27"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="27"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="27"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="27"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="27"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="27"/>
- <end/>
- </animation>
- </action>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/pipe.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel-ani.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/scentedcandlehelmet.png b/graphics/sprites/equipment/head/scentedcandlehelmet.png
index 52e20a39..55b0ef60 100644
--- a/graphics/sprites/equipment/head/scentedcandlehelmet.png
+++ b/graphics/sprites/equipment/head/scentedcandlehelmet.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/scentedcandlehelmet.xml b/graphics/sprites/equipment/head/scentedcandlehelmet.xml
index 0bf1f546..3807dcab 100644
--- a/graphics/sprites/equipment/head/scentedcandlehelmet.xml
+++ b/graphics/sprites/equipment/head/scentedcandlehelmet.xml
@@ -1,5 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/scentedcandlehelmet.png" width="25" height="44"/>
- <include file="equipment/head/candlehelmet.xml"/>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/scentedcandlehelmet.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel-ani.xml"/>
</sprite>
diff --git a/graphics/sprites/model/headmodel-ani.png b/graphics/sprites/model/headmodel-ani.png
index 1c16ce8a..e2eb1ab9 100644
--- a/graphics/sprites/model/headmodel-ani.png
+++ b/graphics/sprites/model/headmodel-ani.png
Binary files differ
diff --git a/graphics/sprites/model/headmodel-ani.xml b/graphics/sprites/model/headmodel-ani.xml
index 4391fe31..1fae11a7 100644
--- a/graphics/sprites/model/headmodel-ani.xml
+++ b/graphics/sprites/model/headmodel-ani.xml
@@ -184,7 +184,7 @@ Copyright (C) 2021 The Mana World-->
<frame index="13" offsetX="-2" offsetY="-32" delay="90"/>
<frame index="14" offsetX="-3" offsetY="-31" delay="80"/>
<frame index="15" offsetX="-3" offsetY="-31" delay="80"/>
- <frame index="16" offsetX="-3" offsetY="-31" delay="40"/>
+ <frame index="16" offsetX="-3" offsetY="-30" delay="40"/>
<frame index="17" offsetX="-3" offsetY="-30" delay="40"/>
<end/>
</animation>
@@ -499,5 +499,4 @@ Copyright (C) 2021 The Mana World-->
</animation>
</action>
-
</sprite>