diff options
author | Micksha <ms-shaman@gmx.de> | 2021-07-15 15:12:00 +0000 |
---|---|---|
committer | Micksha <ms-shaman@gmx.de> | 2021-07-15 15:12:00 +0000 |
commit | 97de6e8ea6bb916cf30731bb469c7e397d6b60a9 (patch) | |
tree | 4720caac22b334823eb475a64f37fb139b1eba89 | |
parent | ec3836f7f0830f6f0be528667ae58449b1345333 (diff) | |
parent | c64bf5e2afca20e15f1c9b65ce6651374cd5c448 (diff) | |
download | clientdata-97de6e8ea6bb916cf30731bb469c7e397d6b60a9.tar.gz clientdata-97de6e8ea6bb916cf30731bb469c7e397d6b60a9.tar.bz2 clientdata-97de6e8ea6bb916cf30731bb469c7e397d6b60a9.tar.xz clientdata-97de6e8ea6bb916cf30731bb469c7e397d6b60a9.zip |
Merge branch 'headanim' into 'master'
Animated Hats
See merge request themanaworld/evolved/clientdata!27
29 files changed, 1921 insertions, 1727 deletions
diff --git a/graphics/sprites/equipment/head/beaniecopter.png b/graphics/sprites/equipment/head/beaniecopter.png Binary files differindex aef9505e..d03f02bd 100644 --- a/graphics/sprites/equipment/head/beaniecopter.png +++ b/graphics/sprites/equipment/head/beaniecopter.png diff --git a/graphics/sprites/equipment/head/beaniecopter.xml b/graphics/sprites/equipment/head/beaniecopter.xml index 62a4dc83..e38e09fd 100644 --- a/graphics/sprites/equipment/head/beaniecopter.xml +++ b/graphics/sprites/equipment/head/beaniecopter.xml @@ -1,381 +1,535 @@ -<?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="100"/> <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="attack_wand" imageset="base"> + <animation direction="down"> + <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="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="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="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="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_chop" imageset="base"> + <animation direction="down"> + <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="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="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="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="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="-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="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="-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="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="-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="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="-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="16" offsetX="32" offsetY="30"/> + <frame index="24" offsetX="25" offsetY="13" delay="5000"/> </animation> </action> - <action name="attack_2hand" imageset="base"> + +<!-- 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="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="-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="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="-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="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="-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="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="-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_sword_stab" imageset="base"> + + <action name="attack_spear" 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="-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="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="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="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="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="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="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_spear" imageset="base"> + + <action name="attack_chop_old" 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="-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="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="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="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="-36" delay="140"/> + <frame index="15" offsetX="-3" offsetY="-35" 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="-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_chop" imageset="base"> + + <action name="attack_2hand" 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="-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 Binary files differindex e117135e..a4a14bad 100644 --- a/graphics/sprites/equipment/head/blinkingevil-halloween.png +++ b/graphics/sprites/equipment/head/blinkingevil-halloween.png 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 Binary files differindex 5fcae6d2..eb200592 100644 --- a/graphics/sprites/equipment/head/blinkingevil.png +++ b/graphics/sprites/equipment/head/blinkingevil.png diff --git a/graphics/sprites/equipment/head/blinkingevil.xml b/graphics/sprites/equipment/head/blinkingevil.xml index 3836f762..bebca7e8 100644 --- a/graphics/sprites/equipment/head/blinkingevil.xml +++ b/graphics/sprites/equipment/head/blinkingevil.xml @@ -1,289 +1,553 @@ -<?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"/> + + <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="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="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="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="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="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="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="250"/> + <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="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="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="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="300"/> + <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="420"/> + <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"> + + <action name="attack_chop_old" 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="280"/> + <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="280"/> + <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 Binary files differindex 61c5b2c3..77ba66b9 100644 --- a/graphics/sprites/equipment/head/blinkinghocus.png +++ b/graphics/sprites/equipment/head/blinkinghocus.png 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 Binary files differindex 74b9b43b..7af606c7 100644 --- a/graphics/sprites/equipment/head/candlehelmet.png +++ b/graphics/sprites/equipment/head/candlehelmet.png 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 Binary files differindex 8c61e886..f576f4ec 100644 --- a/graphics/sprites/equipment/head/deserthat.png +++ b/graphics/sprites/equipment/head/deserthat.png diff --git a/graphics/sprites/equipment/head/deserthat.xml b/graphics/sprites/equipment/head/deserthat.xml index 5296d1c1..12f45f27 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|R" + 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 Binary files differindex 62d62ff4..90f2d586 100644 --- a/graphics/sprites/equipment/head/mouboohead.png +++ b/graphics/sprites/equipment/head/mouboohead.png 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 Binary files differindex aee8e35f..13925444 100644 --- a/graphics/sprites/equipment/head/pinkie-helmet.png +++ b/graphics/sprites/equipment/head/pinkie-helmet.png 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 Binary files differindex 34b5a696..a6fbc235 100644 --- a/graphics/sprites/equipment/head/pipe.png +++ b/graphics/sprites/equipment/head/pipe.png 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 Binary files differindex 52e20a39..55b0ef60 100644 --- a/graphics/sprites/equipment/head/scentedcandlehelmet.png +++ b/graphics/sprites/equipment/head/scentedcandlehelmet.png 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/hairstyles/hairstyle00.xml b/graphics/sprites/hairstyles/hairstyle00.xml index cd45fa89..ac0a6356 100644 --- a/graphics/sprites/hairstyles/hairstyle00.xml +++ b/graphics/sprites/hairstyles/hairstyle00.xml @@ -5,6 +5,7 @@ Copyright (C) 2012-2016 Evol Online Copyright (C) 2020-2021 The Mana World --> <sprite> + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle00.png" width="40" @@ -262,6 +263,14 @@ Copyright (C) 2020-2021 The Mana World --> </animation> </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="6"/> + </animation> + </action> + +<!-- UNUSED, evol-based moves using incomplete equipment sprites, and riding --> + <action name="sittop" imageset="base"> <animation direction="down"> <frame index="0" offsetY="-17"/> @@ -322,9 +331,174 @@ Copyright (C) 2020-2021 The Mana World --> </animation> </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="6"/> + <action name="attackride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + +<!-- UNUSED, old move replaced by rEvolt's attack_wand --> + + <action name="cast" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-27" delay="80"/> + <frame index="0" offsetY="-28" delay="240"/> + <frame index="0" offsetY="-25" delay="70"/> + <frame index="0" offsetY="-24" delay="70"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="80"/> + <frame index="1" offsetX="3" offsetY="-29" delay="240"/> + <frame index="1" offsetX="4" offsetY="-31" delay="70"/> + <frame index="1" offsetY="-28" delay="70"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="70"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="90"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="90"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="160"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="80"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="240"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="70"/> + <frame index="3" offsetY="-28" delay="70"/> + <frame index="3" offsetX="1" offsetY="-27" delay="70"/> + <end /> + </animation> + </action> + +<!-- UNUSED, old additional moves using incomplete equipment sprites --> + + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-27" delay="100"/> + <frame index="0" offsetY="-28" delay="100"/> + <frame index="0" offsetY="-25" delay="100"/> + <frame index="0" offsetY="-24" delay="100"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="300"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end /> + </animation> + </action> + + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-29" delay="280"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetY="-24" delay="140"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-30" delay="140"/> + <frame index="1" offsetX="2" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-28" delay="140"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="280"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="140"/> + <frame index="3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-28" delay="140"/> + <end /> </animation> </action> + + <action name="attack_chop_old" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-25" delay="140"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="4" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-32" delay="140"/> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="280"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="3" offsetX="1" offsetY="-29" delay="140"/> + <end /> + </animation> + </action> + + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-27" delay="140"/> + <frame index="0" offsetY="-23" delay="140"/> + <frame index="0" offsetY="-29" delay="140"/> + <frame index="0" offsetY="-23" delay="140"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="280"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="140"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-28" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="3" offsetX="4" offsetY="-27" delay="140"/> + <end /> + </animation> + </action> + </sprite> diff --git a/graphics/sprites/hairstyles/hairstyle01.png b/graphics/sprites/hairstyles/hairstyle01.png Binary files differindex 9cb45067..99e3cb47 100644 --- a/graphics/sprites/hairstyles/hairstyle01.png +++ b/graphics/sprites/hairstyles/hairstyle01.png diff --git a/graphics/sprites/model/base.xml b/graphics/sprites/model/base.xml index e57616d9..5b32f189 100644 --- a/graphics/sprites/model/base.xml +++ b/graphics/sprites/model/base.xml @@ -224,56 +224,42 @@ </animation> </action> - <action name="cast" imageset="base"> + <action name="sit" imageset="base"> <animation direction="down"> - <frame index="7" delay="80"/> - <frame index="8" delay="80"/> - <frame index="11" delay="90"/> - <sequence start="8" end="10" delay="70"/> - <end /> + <frame index="64"/> </animation> <animation direction="left"> - <frame index="23" delay="80"/> - <frame index="28" delay="80"/> - <frame index="27" delay="90"/> - <frame index="28" delay="70"/> - <sequence start="24" end="26" delay="70"/> - <end /> + <frame index="65"/> </animation> <animation direction="up"> - <frame index="39" delay="90"/> - <frame index="43" delay="90"/> - <sequence start="40" end="42" delay="80"/> - <end /> + <frame index="66"/> </animation> <animation direction="right"> - <frame index="55" delay="80"/> - <frame index="60" delay="80"/> - <frame index="59" delay="90"/> - <frame index="60" delay="70"/> - <sequence start="56" end="58" delay="70"/> - <end /> + <frame index="67"/> </animation> </action> - <action name="sit" imageset="base"> + + <action name="dead" imageset="base"> <animation direction="down"> - <frame index="64"/> + <frame index="72"/> </animation> <animation direction="left"> - <frame index="65"/> + <frame index="72"/> </animation> <animation direction="up"> - <frame index="66"/> + <frame index="72"/> </animation> <animation direction="right"> - <frame index="67"/> + <frame index="72"/> </animation> </action> +<!-- UNUSED, evol-based moves using incomplete equipment sprites, and riding --> + <action name="sittop" imageset="base"> <animation direction="down"> - <frame index="68"/><!-- TODO: 68~71 are sit2, no model sprites are available as per now! --> + <frame index="68"/> </animation> <animation direction="left"> <frame index="69"/> @@ -346,18 +332,116 @@ </animation> </action> - <action name="dead" imageset="base"> + + + <action name="cast" imageset="base"> <animation direction="down"> - <frame index="72"/> + <frame index="7" delay="80"/> + <frame index="8" delay="80"/> + <frame index="11" delay="90"/> + <sequence start="8" end="10" delay="70"/> + <end /> </animation> <animation direction="left"> - <frame index="72"/> + <frame index="23" delay="80"/> + <frame index="28" delay="80"/> + <frame index="27" delay="90"/> + <frame index="28" delay="70"/> + <sequence start="24" end="26" delay="70"/> + <end /> </animation> <animation direction="up"> - <frame index="72"/> + <frame index="39" delay="90"/> + <frame index="43" delay="90"/> + <sequence start="40" end="42" delay="80"/> + <end /> </animation> <animation direction="right"> - <frame index="72"/> + <frame index="55" delay="80"/> + <frame index="60" delay="80"/> + <frame index="59" delay="90"/> + <frame index="60" delay="70"/> + <sequence start="56" end="58" delay="70"/> + <end /> + </animation> + </action> + +<!-- UNUSED, old additional moves using incomplete equipment sprites --> + + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <sequence start="7" end="10" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="23" end="26" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="39" end="42" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="55" end="58" delay="100"/> + <end/> </animation> </action> + + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <sequence start="80" end="83" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="96" end="99" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="112" end="115" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="128" end="131" delay="140"/> + <end/> + </animation> + </action> + + <action name="attack_chop_old" imageset="base"> + <animation direction="down"> + <sequence start="84" end="87" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="100" end="103" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="116" end="119" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="132" end="135" delay="140"/> + <end/> + </animation> + </action> + + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <sequence start="88" end="91" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="104" end="107" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="120" end="123" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="136" end="139" delay="140"/> + <end/> + </animation> + </action> + </sprite> diff --git a/graphics/sprites/model/headmodel-ani.png b/graphics/sprites/model/headmodel-ani.png Binary files differnew file mode 100644 index 00000000..e2eb1ab9 --- /dev/null +++ b/graphics/sprites/model/headmodel-ani.png diff --git a/graphics/sprites/model/headmodel-ani.xml b/graphics/sprites/model/headmodel-ani.xml new file mode 100644 index 00000000..d1b02443 --- /dev/null +++ b/graphics/sprites/model/headmodel-ani.xml @@ -0,0 +1,497 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World--> + +<sprite> + + <imageset name="base" src="graphics/sprites/model/headmodel-ani.png" width="40" height="64"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <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="3" offsetX="-1" offsetY="-31" delay="80"/> + <frame index="4" offsetX="-1" offsetY="-31" delay="80"/> + <frame index="5" offsetX="-1" offsetY="-31" delay="80"/> + </animation> + <animation direction="left"> + <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="9" offsetX="-2" offsetY="-30" delay="80"/> + <frame index="10" offsetX="-2" offsetY="-30" delay="80"/> + <frame index="11" offsetX="-2" offsetY="-30" delay="80"/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-2" offsetY="-32" delay="80"/> + <frame index="13" offsetX="-2" offsetY="-32" delay="80"/> + <frame index="14" offsetX="-2" offsetY="-32" delay="80"/> + <frame index="15" offsetX="-2" offsetY="-32" delay="80"/> + <frame index="16" offsetX="-2" offsetY="-32" delay="80"/> + <frame index="17" offsetX="-2" offsetY="-32" delay="80"/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="1" offsetY="-30" delay="80"/> + <frame index="19" offsetX="1" offsetY="-30" delay="80"/> + <frame index="20" offsetX="1" offsetY="-30" delay="80"/> + <frame index="21" offsetX="1" offsetY="-30" delay="80"/> + <frame index="22" offsetX="1" offsetY="-30" delay="80"/> + <frame index="23" offsetX="1" offsetY="-30" delay="80"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-31" delay="80"/> + <frame index="2" offsetX="-1" offsetY="-31" delay="80"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="80"/> + <frame index="4" offsetX="-1" offsetY="-31" delay="80"/> + <frame index="5" offsetX="-1" offsetY="-31" delay="80"/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="-2" offsetY="-31" delay="80"/> + <frame index="7" offsetX="-2" offsetY="-30" delay="80"/> + <frame index="8" offsetX="-2" offsetY="-31" delay="80"/> + <frame index="9" offsetX="-2" offsetY="-31" delay="80"/> + <frame index="10" offsetX="-2" offsetY="-30" delay="80"/> + <frame index="11" offsetX="-2" offsetY="-31" delay="80"/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-2" offsetY="-31" delay="80"/> + <frame index="13" offsetX="-2" offsetY="-32" delay="80"/> + <frame index="14" offsetX="-2" offsetY="-32" delay="80"/> + <frame index="15" offsetX="-2" offsetY="-31" delay="80"/> + <frame index="16" offsetX="-2" offsetY="-32" delay="80"/> + <frame index="17" offsetX="-2" offsetY="-32" delay="80"/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="1" offsetY="-31" delay="80"/> + <frame index="19" offsetX="1" offsetY="-30" delay="80"/> + <frame index="20" offsetX="1" offsetY="-31" delay="80"/> + <frame index="21" offsetX="1" offsetY="-31" delay="80"/> + <frame index="22" offsetX="1" offsetY="-30" delay="80"/> + <frame index="23" offsetX="1" offsetY="-31" delay="80"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-29" delay="40"/> + <frame index="1" offsetX="-1" offsetY="-29" delay="40"/> + <frame index="2" offsetX="-1" offsetY="-30" delay="80"/> + <frame index="3" offsetX="-1" offsetY="-27" delay="40"/> + <frame index="4" offsetX="-1" offsetY="-27" delay="40"/> + <frame index="5" offsetX="-1" offsetY="-26" delay="80"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="2" offsetY="-32" delay="40"/> + <frame index="7" offsetX="2" offsetY="-32" delay="40"/> + <frame index="8" offsetX="2" offsetY="-33" delay="80"/> + <frame index="9" offsetX="-2" offsetY="-30" delay="40"/> + <frame index="10" offsetX="-2" offsetY="-30" delay="40"/> + <frame index="11" offsetX="-3" offsetY="-29" delay="80"/> + <end/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-3" offsetY="-31" delay="40"/> + <frame index="13" offsetX="-3" offsetY="-31" delay="40"/> + <frame index="14" offsetX="-3" offsetY="-31" delay="80"/> + <frame index="15" offsetX="-3" offsetY="-31" delay="40"/> + <frame index="16" offsetX="-3" offsetY="-31" delay="40"/> + <frame index="17" offsetX="-3" offsetY="-30" delay="80"/> + <end/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="-2" offsetY="-32" delay="40"/> + <frame index="19" offsetX="-2" offsetY="-32" delay="40"/> + <frame index="20" offsetX="-2" offsetY="-33" delay="80"/> + <frame index="21" offsetX="1" offsetY="-30" delay="40"/> + <frame index="22" offsetX="1" offsetY="-30" delay="40"/> + <frame index="23" offsetX="2" offsetY="-29" delay="80"/> + <end/> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-30" delay="80"/> + <frame index="2" offsetX="-1" offsetY="-30" delay="80"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="80"/> + <frame index="4" offsetX="-1" offsetY="-30" delay="40"/> + <frame index="5" offsetX="-1" offsetY="-30" delay="40"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="1" offsetY="-31" delay="80"/> + <frame index="7" offsetX="1" offsetY="-31" delay="80"/> + <frame index="8" offsetX="1" offsetY="-31" delay="80"/> + <frame index="9" offsetX="3" offsetY="-32" delay="80"/> + <frame index="10" offsetX="3" offsetY="-32" delay="40"/> + <frame index="11" offsetX="3" offsetY="-32" delay="40"/> + <end/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-2" offsetY="-32" delay="80"/> + <frame index="13" offsetX="-2" offsetY="-32" delay="80"/> + <frame index="14" offsetX="-3" offsetY="-32" delay="80"/> + <frame index="15" offsetX="-3" offsetY="-32" delay="80"/> + <frame index="16" offsetX="-3" offsetY="-32" delay="40"/> + <frame index="17" offsetX="-3" offsetY="-32" delay="40"/> + <end/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="-2" offsetY="-31" delay="80"/> + <frame index="19" offsetX="-2" offsetY="-31" delay="80"/> + <frame index="20" offsetX="-2" offsetY="-31" delay="80"/> + <frame index="21" offsetX="-4" offsetY="-32" delay="80"/> + <frame index="22" offsetX="-4" offsetY="-32" delay="40"/> + <frame index="23" offsetX="-4" offsetY="-32" delay="40"/> + <end/> + </animation> + </action> + + <action name="attack_wand" imageset="base"> + <animation direction="down"> + <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="45"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="45"/> + <frame index="4" offsetX="-1" offsetY="-27" delay="70"/> + <frame index="5" offsetX="-1" offsetY="-26" delay="70"/> + <end/> + </animation> + <animation direction="left"> + <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="9" offsetX="2" offsetY="-33" delay="70"/> + <frame index="10" offsetX="-2" offsetY="-30" delay="70"/> + <frame index="11" offsetX="-3" offsetY="-29" delay="70"/> + <end/> + </animation> + <animation direction="up"> + <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="80"/> + <frame index="15" offsetX="-3" offsetY="-31" delay="80"/> + <frame index="16" offsetX="-3" offsetY="-30" delay="40"/> + <frame index="17" offsetX="-3" offsetY="-30" delay="40"/> + <end/> + </animation> + <animation direction="right"> + <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="21" offsetX="-2" offsetY="-33" delay="70"/> + <frame index="22" offsetX="1" offsetY="-30" delay="70"/> + <frame index="23" offsetX="2" offsetY="-29" delay="70"/> + <end/> + </animation> + </action> + + <action name="attack_scythe" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="200"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="90"/> + <frame index="2" offsetX="-1" offsetY="-29" delay="90"/> + <frame index="3" offsetX="-1" offsetY="-26" delay="85"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="90"/> + <frame index="4" offsetX="-1" offsetY="-27" delay="90"/> + <frame index="5" offsetX="-1" offsetY="-30" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="1" offsetY="-31" delay="100"/> + <frame index="6" offsetX="2" offsetY="-32" delay="90"/> + <frame index="7" offsetX="2" offsetY="-33" delay="90"/> + <frame index="8" 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="10" offsetX="2" offsetY="-33" delay="100"/> + <frame index="11" 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="13" offsetX="-3" offsetY="-31" delay="90"/> + <frame index="14" offsetX="-3" offsetY="-31" delay="80"/> + <frame index="15" offsetX="-3" offsetY="-31" delay="180"/> + <frame index="16" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="17" offsetX="-3" offsetY="-30" delay="90"/> + <end/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="-2" offsetY="-31" delay="100"/> + <frame index="18" offsetX="-2" offsetY="-32" delay="90"/> + <frame index="19" offsetX="-2" offsetY="-33" delay="90"/> + <frame index="20" offsetX="1" offsetY="-30" delay="80"/> + <frame index="21" offsetX="2" offsetY="-29" delay="90"/> + <frame index="21" offsetX="1" offsetY="-30" delay="90"/> + <frame index="22" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="23" offsetX="-2" offsetY="-32" delay="90"/> + <end/> + </animation> + </action> + + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-29" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-30" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-30" delay="60"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="60"/> + <frame index="4" offsetX="-1" offsetY="-27" delay="90"/> + <frame index="5" offsetX="-1" offsetY="-26" delay="70"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="2" offsetY="-32" delay="100"/> + <frame index="7" offsetX="2" offsetY="-33" delay="100"/> + <frame index="8" offsetX="1" offsetY="-31" delay="60"/> + <frame index="9" offsetX="1" offsetY="-31" delay="60"/> + <frame index="10" offsetX="-2" offsetY="-30" delay="90"/> + <frame index="11" offsetX="-3" offsetY="-29" delay="70"/> + <end/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="13" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="14" offsetX="-3" offsetY="-31" delay="60"/> + <frame index="15" offsetX="-3" offsetY="-31" delay="60"/> + <frame index="16" offsetX="-3" offsetY="-30" delay="90"/> + <frame index="17" offsetX="-2" offsetY="-32" delay="70"/> + <end/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="-2" offsetY="-32" delay="100"/> + <frame index="19" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="20" offsetX="-2" offsetY="-31" delay="60"/> + <frame index="21" offsetX="-2" offsetY="-31" delay="60"/> + <frame index="22" offsetX="1" offsetY="-30" delay="90"/> + <frame index="23" 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="1" offsetX="-1" offsetY="-30" delay="60"/> + <frame index="2" offsetX="-1" offsetY="-30" delay="70"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="70"/> + <frame index="4" offsetX="-1" offsetY="-26" delay="70"/> + <frame index="5" offsetX="-1" offsetY="-27" delay="90"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="2" offsetY="-32" delay="120"/> + <frame index="7" offsetX="1" offsetY="-31" delay="60"/> + <frame index="8" offsetX="1" offsetY="-31" delay="70"/> + <frame index="9" offsetX="-3" offsetY="-29" delay="80"/> + <frame index="10" offsetX="-2" offsetY="-30" delay="100"/> + <frame index="11" offsetX="2" offsetY="-33" delay="80"/> + <end/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-3" offsetY="-31" delay="120"/> + <frame index="13" offsetX="-3" offsetY="-31" delay="80"/> + <frame index="14" offsetX="-3" offsetY="-31" delay="60"/> + <frame index="15" offsetX="-3" offsetY="-31" delay="70"/> + <frame index="16" offsetX="-3" offsetY="-30" delay="70"/> + <frame index="17" offsetX="-2" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="-2" offsetY="-32" delay="120"/> + <frame index="19" offsetX="-2" offsetY="-31" delay="70"/> + <frame index="20" offsetX="-2" offsetY="-31" delay="60"/> + <frame index="21" offsetX="2" offsetY="-29" delay="80"/> + <frame index="22" offsetX="1" offsetY="-30" delay="100"/> + <frame index="23" 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="80"/> + <frame index="1" offsetX="-1" offsetY="-19" delay="80"/> + <frame index="2" offsetX="-1" offsetY="-19" delay="80"/> + <frame index="3" offsetX="-1" offsetY="-19" delay="80"/> + <frame index="4" offsetX="-1" offsetY="-19" delay="80"/> + <frame index="5" offsetX="-1" offsetY="-19" delay="80"/> + </animation> + <animation direction="left"> + <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="9" offsetX="2" offsetY="-22" delay="80"/> + <frame index="10" offsetX="2" offsetY="-22" delay="80"/> + <frame index="11" offsetX="2" offsetY="-22" delay="80"/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="13" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="14" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="15" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="16" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="17" offsetX="-1" offsetY="-25" delay="80"/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="-5" offsetY="-22" delay="80"/> + <frame index="19" offsetX="-5" offsetY="-22" delay="80"/> + <frame index="20" offsetX="-5" offsetY="-22" delay="80"/> + <frame index="21" offsetX="-5" offsetY="-22" delay="80"/> + <frame index="22" offsetX="-5" offsetY="-22" delay="80"/> + <frame index="23" offsetX="-5" offsetY="-22" delay="80"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="24" offsetX="25" offsetY="13" delay="140"/> + <frame index="25" offsetX="25" offsetY="13" delay="140"/> + <frame index="26" 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="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_old" 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> + + <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> + +</sprite> diff --git a/graphics/sprites/model/headmodel.png b/graphics/sprites/model/headmodel.png Binary files differindex 7d009656..f7bf5483 100644 --- a/graphics/sprites/model/headmodel.png +++ b/graphics/sprites/model/headmodel.png diff --git a/graphics/sprites/model/headmodel.xml b/graphics/sprites/model/headmodel.xml index 2b4e40ba..9f909ffd 100644 --- a/graphics/sprites/model/headmodel.xml +++ b/graphics/sprites/model/headmodel.xml @@ -72,14 +72,14 @@ Copyright (C) 2021 The Mana World--> </animation> <animation direction="up"> <frame index="2" offsetX="-2" offsetY="-26" delay="240"/> - <frame index="2" offsetX="-2" offsetY="-24" delay="80"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="80"/> <end /> </animation> <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-27" delay="80"/> - <frame index="3" offsetX="-3" offsetY="-29" delay="80"/> - <frame index="3" offsetY="-25" delay="80"/> - <frame index="3" offsetX="1" offsetY="-24" delay="80"/> + <frame index="3" offsetX="-2" offsetY="-27" delay="80"/> + <frame index="3" offsetX="-2" offsetY="-28" delay="80"/> + <frame index="3" offsetX="1" offsetY="-25" delay="80"/> + <frame index="3" offsetX="2" offsetY="-24" delay="80"/> <end /> </animation> </action> @@ -87,8 +87,8 @@ Copyright (C) 2021 The Mana World--> <action name="attack_bow" imageset="base"> <animation direction="down"> <frame index="0" offsetX="-1" offsetY="-25" delay="240"/> - <frame index="0" offsetX="-1" offsetY="-23" delay="80"/> <frame index="0" offsetX="-1" offsetY="-24" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-25" delay="80"/> <end /> </animation> <animation direction="left"> @@ -104,8 +104,8 @@ Copyright (C) 2021 The Mana World--> <end /> </animation> <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-26" delay="240"/> - <frame index="3" offsetX="-5" offsetY="-27" delay="160"/> + <frame index="3" offsetX="-2" offsetY="-26" delay="240"/> + <frame index="3" offsetX="-4" offsetY="-27" delay="160"/> <end /> </animation> </action> @@ -130,7 +130,7 @@ Copyright (C) 2021 The Mana World--> <frame index="2" offsetX="-2" offsetY="-26" delay="90"/> <frame index="2" offsetX="-1" offsetY="-26" delay="90"/> <frame index="2" offsetX="-2" offsetY="-26" delay="160"/> - <frame index="2" offsetX="-2" offsetY="-24" delay="80"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="80"/> <end /> </animation> <animation direction="right"> @@ -167,20 +167,20 @@ Copyright (C) 2021 The Mana World--> </animation> <animation direction="up"> <frame index="2" offsetX="-1" offsetY="-26" delay="100"/> - <frame index="2" offsetX="-2" offsetY="-24" delay="90"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="90"/> <frame index="2" offsetX="-2" offsetY="-26" delay="450"/> - <frame index="2" offsetX="-2" offsetY="-24" delay="90"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="90"/> <end /> </animation> <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-26" delay="100"/> - <frame index="3" offsetX="-3" offsetY="-27" delay="90"/> - <frame index="3" offsetX="-3" offsetY="-28" delay="90"/> - <frame index="3" offsetX="0" offsetY="-25" delay="80"/> + <frame index="3" offsetX="-2" offsetY="-26" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-27" delay="90"/> + <frame index="3" offsetX="-2" offsetY="-28" delay="90"/> + <frame index="3" offsetX="1" offsetY="-25" delay="80"/> <frame index="3" offsetX="2" offsetY="-24" delay="90"/> - <frame index="3" offsetX="0" offsetY="-25" delay="90"/> - <frame index="3" offsetX="-3" offsetY="-28" delay="100"/> - <frame index="3" offsetX="-3" offsetY="-27" delay="90"/> + <frame index="3" offsetX="1" offsetY="-25" delay="90"/> + <frame index="3" offsetX="-2" offsetY="-28" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-27" delay="90"/> <end /> </animation> </action> @@ -203,7 +203,7 @@ Copyright (C) 2021 The Mana World--> </animation> <animation direction="up"> <frame index="2" offsetX="-2" offsetY="-26" delay="320"/> - <frame index="2" offsetX="-2" offsetY="-24" delay="90"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="90"/> <frame index="2" offsetX="-1" offsetY="-26" delay="70"/> <end /> </animation> @@ -264,6 +264,15 @@ Copyright (C) 2021 The Mana World--> </animation> </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="13" offsetY="8"/> + </animation> + </action> + + +<!-- UNUSED, evol-based moves using incomplete equipment sprites, and riding --> + <action name="sittop" imageset="base"> <animation direction="down"> <frame index="0" offsetX="-1" offsetY="-14"/> @@ -323,9 +332,173 @@ Copyright (C) 2021 The Mana World--> <frame index="3" offsetX="-5" offsetY="-17"/> </animation> </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="13" offsetY="8"/> + + <action name="attackride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-14"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-17"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-17"/> + </animation> + </action> + +<!-- UNUSED, old move replaced by rEvolt's attack_wand --> + + <action name="cast" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-24" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-25" delay="240"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="70"/> + <frame index="0" offsetX="-1" offsetY="-21" delay="70"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-27" delay="80"/> + <frame index="1" offsetX="2" offsetY="-26" delay="240"/> + <frame index="1" offsetX="3" offsetY="-28" delay="70"/> + <frame index="1" offsetX="-1" offsetY="-25" delay="70"/> + <frame index="1" offsetX="-2" offsetY="-24" delay="70"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-26" delay="90"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="90"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="160"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-27" delay="80"/> + <frame index="3" offsetX="-3" offsetY="-26" delay="240"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="70"/> + <frame index="3" offsetY="-25" delay="70"/> + <frame index="3" offsetX="1" offsetY="-24" delay="70"/> + <end /> + </animation> + </action> + +<!-- UNUSED, old additional moves using incomplete equipment sprites --> + + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-24" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-25" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-21" delay="100"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-27" delay="100"/> + <frame index="1" offsetX="3" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-25" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-24" delay="100"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-26" delay="300"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-27" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-25" delay="100"/> + <frame index="3" offsetX="2" offsetY="-24" delay="100"/> + <end /> + </animation> + </action> + + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-27" delay="280"/> + <frame index="0" offsetX="-2" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-27" delay="140"/> + <frame index="1" offsetX="6" offsetY="-27" delay="140"/> + <frame index="1" offsetX="1" offsetY="-28" delay="140"/> + <frame index="1" offsetY="-25" delay="140"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-26" delay="280"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-29" delay="140"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-27" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-27" delay="140"/> + <frame index="3" offsetX="1" offsetY="-28" delay="140"/> + <frame index="3" offsetX="2" offsetY="-24" delay="140"/> + <end /> + </animation> + </action> + + <action name="attack_chop_old" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="140"/> + <frame index="1" offsetX="3" offsetY="-28" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="2" offsetY="-27" delay="140"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="280"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="140"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <end /> + </animation> + </action> + + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-25" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-21" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-21" delay="140"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-25" delay="140"/> + <frame index="1" offsetX="2" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-24" delay="140"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-26" delay="280"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="140"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="5" offsetY="-24" delay="140"/> + <end /> </animation> </action> |