diff options
Diffstat (limited to 'graphics/sprites/equipment/head')
325 files changed, 47883 insertions, 8995 deletions
diff --git a/graphics/sprites/equipment/head/antlerhat-female.xml b/graphics/sprites/equipment/head/antlerhat-female.xml new file mode 100644 index 00000000..970e2b91 --- /dev/null +++ b/graphics/sprites/equipment/head/antlerhat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/antlerhat.png" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" 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" offsetX="0" 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="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/antlerhat-male.xml b/graphics/sprites/equipment/head/antlerhat-male.xml new file mode 100644 index 00000000..a4ba6871 --- /dev/null +++ b/graphics/sprites/equipment/head/antlerhat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/antlerhat.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" 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="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" 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" offsetX="0" 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="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" 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="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" 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="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/autumn-mask-female.xml b/graphics/sprites/equipment/head/autumn-mask-female.xml new file mode 100644 index 00000000..5dbbd6fb --- /dev/null +++ b/graphics/sprites/equipment/head/autumn-mask-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/autumn-mask.png|R;M;B;C" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-35"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-36"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-34"/> + <frame delay="150" index="0" offsetX="0" offsetY="-35"/> + <frame delay="75" index="0" offsetX="0" offsetY="-34"/> + <frame delay="150" index="0" offsetX="0" offsetY="-35"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="1" offsetY="-35"/> + <frame delay="75" index="1" offsetX="1" offsetY="-34"/> + <frame delay="150" index="1" offsetX="1" offsetY="-35"/> + <frame delay="75" index="1" offsetX="1" offsetY="-34"/> + <frame delay="75" index="1" offsetX="1" offsetY="-35"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="2" offsetY="-35"/> + <frame delay="75" index="3" offsetX="2" offsetY="-34"/> + <frame delay="150" index="3" offsetX="2" offsetY="-35"/> + <frame delay="75" index="3" offsetX="2" offsetY="-34"/> + <frame delay="75" index="3" offsetX="2" offsetY="-35"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-33"/> + <frame delay="75" index="0" offsetX="0" offsetY="-34"/> + <frame delay="75" index="0" offsetX="0" offsetY="-31"/> + <frame delay="75" index="0" offsetX="0" offsetY="-30"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="5" offsetY="-36"/> + <frame delay="75" index="1" offsetX="5" offsetY="-37"/> + <frame delay="75" index="1" offsetX="1" offsetY="-34"/> + <frame delay="75" index="1" offsetX="0" offsetY="-33"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-33"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-31"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="2" offsetY="-34"/> + <frame delay="75" index="3" offsetX="3" offsetY="-33"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-35"/> + <frame delay="75" index="0" offsetX="0" offsetY="-34"/> + <frame delay="75" index="0" offsetX="0" offsetY="-35"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-35"/> + <frame delay="150" index="1" offsetX="5" offsetY="-36"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-32"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-33"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-1" offsetY="-35"/> + <frame delay="150" index="3" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-23"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-26"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-26"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="23" offsetY="-7"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-32" delay="140"/> + <frame index="1" offsetX="3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="5" offsetY="-35" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-32" delay="140"/> + <frame index="3" offsetX="1" offsetY="-35" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="3" offsetX="5" offsetY="-31" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33" delay="100"/> + <frame index="0" offsetX="0" offsetY="-34" delay="100"/> + <frame index="0" offsetX="0" offsetY="-31" delay="100"/> + <frame index="0" offsetX="0" offsetY="-30" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-36" delay="100"/> + <frame index="1" offsetX="5" offsetY="-37" delay="100"/> + <frame index="1" offsetX="1" offsetY="-34" delay="100"/> + <frame index="1" offsetX="0" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-33" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="2" offsetY="-34" delay="100"/> + <frame index="3" offsetX="3" offsetY="-33" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-36" delay="140"/> + <frame index="1" offsetX="8" offsetY="-34" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="3" offsetY="-36" delay="140"/> + <frame index="3" offsetX="4" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-36" delay="140"/> + <frame index="1" offsetX="4" offsetY="-37" delay="140"/> + <frame index="1" offsetX="4" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="3" offsetX="0" offsetY="-37" delay="140"/> + <frame index="3" offsetX="0" offsetY="-37" delay="140"/> + <frame index="3" offsetX="5" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/autumn-mask-male.xml b/graphics/sprites/equipment/head/autumn-mask-male.xml new file mode 100644 index 00000000..c16e2d54 --- /dev/null +++ b/graphics/sprites/equipment/head/autumn-mask-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/autumn-mask.png|R;M;B;C" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-35"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-36"/> + </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="1" offsetY="-35" delay="75"/> + <frame index="1" offsetX="1" offsetY="-34" delay="75"/> + <frame index="1" offsetX="1" offsetY="-35" delay="150"/> + <frame index="1" offsetX="1" offsetY="-34" delay="75"/> + <frame index="1" offsetX="1" offsetY="-35" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-34" 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="0" offsetX="0" offsetY="-33" delay="75"/> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <frame index="0" offsetX="0" offsetY="-31" delay="75"/> + <frame index="0" offsetX="0" offsetY="-30" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-36" delay="75"/> + <frame index="1" offsetX="5" offsetY="-37" delay="75"/> + <frame index="1" offsetX="1" offsetY="-34" delay="75"/> + <frame index="1" offsetX="0" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-33" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-31" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="3" offsetY="-33" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-35" delay="225"/> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <frame index="0" offsetX="0" offsetY="-35" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-35" delay="225"/> + <frame index="1" offsetX="5" offsetY="-36" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-33" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-33" 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="5" offsetY="-26"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-26"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="23" offsetY="-7"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <frame index="0" offsetX="0" offsetY="-35" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-34" delay="140"/> + <frame index="1" offsetX="4" offsetY="-37" delay="140"/> + <frame index="1" offsetX="6" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-34" delay="140"/> + <frame index="3" offsetX="1" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="3" offsetX="4" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33" delay="100"/> + <frame index="0" offsetX="0" offsetY="-34" delay="100"/> + <frame index="0" offsetX="0" offsetY="-31" delay="100"/> + <frame index="0" offsetX="0" offsetY="-30" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-36" delay="100"/> + <frame index="1" offsetX="5" offsetY="-37" delay="100"/> + <frame index="1" offsetX="1" offsetY="-34" delay="100"/> + <frame index="1" offsetX="0" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-33" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="2" offsetY="-34" delay="100"/> + <frame index="3" offsetX="3" offsetY="-33" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-36" delay="140"/> + <frame index="1" offsetX="7" offsetY="-37" delay="140"/> + <frame index="1" offsetX="2" offsetY="-38" delay="140"/> + <frame index="1" offsetX="0" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="3" offsetX="3" offsetY="-38" delay="140"/> + <frame index="3" offsetX="5" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="0" offsetX="0" offsetY="-36" delay="140"/> + <frame index="0" offsetX="0" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-38" delay="140"/> + <frame index="1" offsetX="5" offsetY="-37" delay="140"/> + <frame index="1" offsetX="5" offsetY="-38" delay="140"/> + <frame index="1" offsetX="0" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-38" delay="140"/> + <frame index="3" offsetX="0" offsetY="-37" delay="140"/> + <frame index="3" offsetX="1" offsetY="-38" delay="140"/> + <frame index="3" offsetX="5" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/autumn-mask.png b/graphics/sprites/equipment/head/autumn-mask.png Binary files differnew file mode 100644 index 00000000..812d6deb --- /dev/null +++ b/graphics/sprites/equipment/head/autumn-mask.png diff --git a/graphics/sprites/equipment/head/axehat-female.xml b/graphics/sprites/equipment/head/axehat-female.xml new file mode 100644 index 00000000..0a506cbb --- /dev/null +++ b/graphics/sprites/equipment/head/axehat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="22" name="base" src="graphics/sprites/equipment/head/axehat.png" width="22"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-44"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-43"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-44"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-43"/> + <frame delay="150" index="0" offsetX="0" offsetY="-44"/> + <frame delay="75" index="0" offsetX="0" offsetY="-43"/> + <frame delay="150" index="0" offsetX="0" offsetY="-44"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-44"/> + <frame delay="75" index="1" offsetX="0" offsetY="-43"/> + <frame delay="150" index="1" offsetX="0" offsetY="-44"/> + <frame delay="75" index="1" offsetX="0" offsetY="-43"/> + <frame delay="75" index="1" offsetX="0" offsetY="-44"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-43"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-44"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-43"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-44"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-44"/> + <frame delay="75" index="3" offsetX="0" offsetY="-43"/> + <frame delay="150" index="3" offsetX="0" offsetY="-44"/> + <frame delay="75" index="3" offsetX="0" offsetY="-43"/> + <frame delay="75" index="3" offsetX="0" offsetY="-44"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-42"/> + <frame delay="75" index="0" offsetX="0" offsetY="-43"/> + <frame delay="75" index="0" offsetX="0" offsetY="-40"/> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-45"/> + <frame delay="75" index="1" offsetX="4" offsetY="-46"/> + <frame delay="75" index="1" offsetX="0" offsetY="-43"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-42"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-43"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-41"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-45"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-46"/> + <frame delay="75" index="3" offsetX="0" offsetY="-43"/> + <frame delay="75" index="3" offsetX="1" offsetY="-42"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-43"/> + <frame delay="75" index="0" offsetX="0" offsetY="-42"/> + <frame delay="75" index="0" offsetX="0" offsetY="-43"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-44"/> + <frame delay="150" index="1" offsetX="5" offsetY="-45"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-43"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-42"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-43"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-44"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-45"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-32"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-35"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-35"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="27" offsetY="-16"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="1" offsetX="2" offsetY="-44" delay="140"/> + <frame index="1" offsetX="4" offsetY="-44" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-44" delay="140"/> + <frame index="3" offsetX="3" offsetY="-40" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-42" delay="100"/> + <frame index="0" offsetX="0" offsetY="-43" delay="100"/> + <frame index="0" offsetX="0" offsetY="-40" delay="100"/> + <frame index="0" offsetX="0" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-45" delay="100"/> + <frame index="1" offsetX="4" offsetY="-46" delay="100"/> + <frame index="1" offsetX="0" offsetY="-43" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-42" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-43" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-43" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-43" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="100"/> + <frame index="3" offsetX="0" offsetY="-43" delay="100"/> + <frame index="3" offsetX="1" offsetY="-42" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-45" delay="140"/> + <frame index="1" offsetX="7" offsetY="-43" delay="140"/> + <frame index="1" offsetX="0" offsetY="-45" delay="140"/> + <frame index="1" offsetX="0" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-43" delay="140"/> + <frame index="3" offsetX="1" offsetY="-45" delay="140"/> + <frame index="3" offsetX="2" offsetY="-42" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-45" delay="140"/> + <frame index="1" offsetX="3" offsetY="-46" delay="140"/> + <frame index="1" offsetX="3" offsetY="-46" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="3" offsetX="3" offsetY="-42" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/axehat-male.xml b/graphics/sprites/equipment/head/axehat-male.xml new file mode 100644 index 00000000..688bfa57 --- /dev/null +++ b/graphics/sprites/equipment/head/axehat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/axehat.png" width="22" height="22"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-44"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-43"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-44"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-44" delay="150"/> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-44" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-44" delay="75"/> + <frame index="1" offsetX="0" offsetY="-43" delay="75"/> + <frame index="1" offsetX="0" offsetY="-44" delay="150"/> + <frame index="1" offsetX="0" offsetY="-43" delay="75"/> + <frame index="1" offsetX="0" offsetY="-44" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-43" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-44" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-43" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-44" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-44" delay="75"/> + <frame index="3" offsetX="0" offsetY="-43" delay="75"/> + <frame index="3" offsetX="0" offsetY="-44" delay="150"/> + <frame index="3" offsetX="0" offsetY="-43" delay="75"/> + <frame index="3" offsetX="0" offsetY="-44" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-42" delay="75"/> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-40" delay="75"/> + <frame index="0" offsetX="0" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-45" delay="75"/> + <frame index="1" offsetX="4" offsetY="-46" delay="75"/> + <frame index="1" offsetX="0" offsetY="-43" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-42" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-43" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-45" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="75"/> + <frame index="3" offsetX="0" offsetY="-43" delay="75"/> + <frame index="3" offsetX="1" offsetY="-42" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="225"/> + <frame index="0" offsetX="0" offsetY="-42" delay="75"/> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-44" delay="225"/> + <frame index="1" offsetX="5" offsetY="-45" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-43" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-42" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-44" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-45" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-32"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-35"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-35"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="27" offsetY="-16"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="140"/> + <frame index="0" offsetX="0" offsetY="-39" delay="140"/> + <frame index="0" offsetX="0" offsetY="-44" delay="140"/> + <frame index="0" offsetX="0" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-43" delay="140"/> + <frame index="1" offsetX="3" offsetY="-46" delay="140"/> + <frame index="1" offsetX="5" offsetY="-46" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-43" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="3" offsetX="2" offsetY="-42" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-42" delay="100"/> + <frame index="0" offsetX="0" offsetY="-43" delay="100"/> + <frame index="0" offsetX="0" offsetY="-40" delay="100"/> + <frame index="0" offsetX="0" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-45" delay="100"/> + <frame index="1" offsetX="4" offsetY="-46" delay="100"/> + <frame index="1" offsetX="0" offsetY="-43" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-42" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-43" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-43" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-43" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="100"/> + <frame index="3" offsetX="0" offsetY="-43" delay="100"/> + <frame index="3" offsetX="1" offsetY="-42" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-45" delay="140"/> + <frame index="1" offsetX="6" offsetY="-46" delay="140"/> + <frame index="1" offsetX="1" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-46" delay="140"/> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="3" offsetY="-42" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="0" offsetY="-45" delay="140"/> + <frame index="0" offsetX="0" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-47" delay="140"/> + <frame index="1" offsetX="4" offsetY="-46" delay="140"/> + <frame index="1" offsetX="4" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="3" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/axehat.xml b/graphics/sprites/equipment/head/axehat.xml deleted file mode 100644 index 0c4ca2f0..00000000 --- a/graphics/sprites/equipment/head/axehat.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/axehat.png" width="22" height="22"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-44"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-44"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-43"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-44"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-43" delay="75"/> - <frame index="0" offsetX="0" offsetY="-44" delay="150"/> - <frame index="0" offsetX="0" offsetY="-43" delay="75"/> - <frame index="0" offsetX="0" offsetY="-44" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-44" delay="75"/> - <frame index="1" offsetX="0" offsetY="-43" delay="75"/> - <frame index="1" offsetX="0" offsetY="-44" delay="150"/> - <frame index="1" offsetX="0" offsetY="-43" delay="75"/> - <frame index="1" offsetX="0" offsetY="-44" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-43" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-44" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-43" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-44" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-44" delay="75"/> - <frame index="3" offsetX="0" offsetY="-43" delay="75"/> - <frame index="3" offsetX="0" offsetY="-44" delay="150"/> - <frame index="3" offsetX="0" offsetY="-43" delay="75"/> - <frame index="3" offsetX="0" offsetY="-44" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-42" delay="75"/> - <frame index="0" offsetX="0" offsetY="-43" delay="75"/> - <frame index="0" offsetX="0" offsetY="-40" delay="75"/> - <frame index="0" offsetX="0" offsetY="-39" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-45" delay="75"/> - <frame index="1" offsetX="4" offsetY="-46" delay="75"/> - <frame index="1" offsetX="0" offsetY="-43" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-42" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-43" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-41" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-45" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-46" delay="75"/> - <frame index="3" offsetX="0" offsetY="-43" delay="75"/> - <frame index="3" offsetX="1" offsetY="-42" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-43" delay="225"/> - <frame index="0" offsetX="0" offsetY="-42" delay="75"/> - <frame index="0" offsetX="0" offsetY="-43" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-44" delay="225"/> - <frame index="1" offsetX="5" offsetY="-45" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-43" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-42" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-43" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-44" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-45" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-32"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-35"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-35"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-35"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="27" offsetY="-16"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/bandana-female.xml b/graphics/sprites/equipment/head/bandana-female.xml new file mode 100644 index 00000000..a87016b0 --- /dev/null +++ b/graphics/sprites/equipment/head/bandana-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="21" name="base" src="graphics/sprites/equipment/head/bandana.png|W;R;" width="29"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-37"/> + <frame delay="150" index="0" offsetX="0" offsetY="-38"/> + <frame delay="75" index="0" offsetX="0" offsetY="-37"/> + <frame delay="150" index="0" offsetX="0" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-38"/> + <frame delay="75" index="1" offsetX="0" offsetY="-37"/> + <frame delay="150" index="1" offsetX="0" offsetY="-38"/> + <frame delay="75" index="1" offsetX="0" offsetY="-37"/> + <frame delay="75" index="1" offsetX="0" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-38"/> + <frame delay="75" index="3" offsetX="0" offsetY="-37"/> + <frame delay="150" index="3" offsetX="0" offsetY="-38"/> + <frame delay="75" index="3" offsetX="0" offsetY="-37"/> + <frame delay="75" index="3" offsetX="0" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-36"/> + <frame delay="75" index="0" offsetX="0" offsetY="-37"/> + <frame delay="75" index="0" offsetX="0" offsetY="-34"/> + <frame delay="75" index="0" offsetX="0" offsetY="-33"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-39"/> + <frame delay="75" index="1" offsetX="4" offsetY="-40"/> + <frame delay="75" index="1" offsetX="0" offsetY="-37"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-36"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-36"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-40"/> + <frame delay="75" index="3" offsetX="0" offsetY="-37"/> + <frame delay="75" index="3" offsetX="1" offsetY="-36"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-37"/> + <frame delay="75" index="0" offsetX="0" offsetY="-36"/> + <frame delay="75" index="0" offsetX="0" offsetY="-37"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-38"/> + <frame delay="150" index="1" offsetX="5" offsetY="-39"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-36"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-37"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-38"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-39"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-17"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="1" offsetX="2" offsetY="-38" delay="140"/> + <frame index="1" offsetX="4" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-35" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="3" offsetX="3" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-36" delay="100"/> + <frame index="0" offsetX="0" offsetY="-37" delay="100"/> + <frame index="0" offsetX="0" offsetY="-34" delay="100"/> + <frame index="0" offsetX="0" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-39" delay="100"/> + <frame index="1" offsetX="4" offsetY="-40" delay="100"/> + <frame index="1" offsetX="0" offsetY="-37" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="100"/> + <frame index="3" offsetX="0" offsetY="-37" delay="100"/> + <frame index="3" offsetX="1" offsetY="-36" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-39" delay="140"/> + <frame index="1" offsetX="7" offsetY="-37" delay="140"/> + <frame index="1" offsetX="0" offsetY="-39" delay="140"/> + <frame index="1" offsetX="0" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-37" delay="140"/> + <frame index="3" offsetX="1" offsetY="-39" delay="140"/> + <frame index="3" offsetX="2" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-39" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="3" offsetX="3" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/bandana-male.xml b/graphics/sprites/equipment/head/bandana-male.xml new file mode 100644 index 00000000..48db56ad --- /dev/null +++ b/graphics/sprites/equipment/head/bandana-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/bandana.png|W;R;" width="29" height="21"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-38"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <frame index="0" offsetX="0" offsetY="-38" delay="150"/> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <frame index="0" offsetX="0" offsetY="-38" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-38" delay="75"/> + <frame index="1" offsetX="0" offsetY="-37" delay="75"/> + <frame index="1" offsetX="0" offsetY="-38" delay="150"/> + <frame index="1" offsetX="0" offsetY="-37" delay="75"/> + <frame index="1" offsetX="0" offsetY="-38" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + <frame index="3" offsetX="0" offsetY="-37" delay="75"/> + <frame index="3" offsetX="0" offsetY="-38" delay="150"/> + <frame index="3" offsetX="0" offsetY="-37" delay="75"/> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-36" delay="75"/> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <frame index="0" offsetX="0" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-39" delay="75"/> + <frame index="1" offsetX="4" offsetY="-40" delay="75"/> + <frame index="1" offsetX="0" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="75"/> + <frame index="3" offsetX="0" offsetY="-37" delay="75"/> + <frame index="3" offsetX="1" offsetY="-36" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-37" delay="225"/> + <frame index="0" offsetX="0" offsetY="-36" delay="75"/> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-38" delay="225"/> + <frame index="1" offsetX="5" offsetY="-39" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-37" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-38" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-39" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-29"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-17"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-37" delay="140"/> + <frame index="0" offsetX="0" offsetY="-33" delay="140"/> + <frame index="0" offsetX="0" offsetY="-38" delay="140"/> + <frame index="0" offsetX="0" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-37" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="5" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="2" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-36" delay="100"/> + <frame index="0" offsetX="0" offsetY="-37" delay="100"/> + <frame index="0" offsetX="0" offsetY="-34" delay="100"/> + <frame index="0" offsetX="0" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-39" delay="100"/> + <frame index="1" offsetX="4" offsetY="-40" delay="100"/> + <frame index="1" offsetX="0" offsetY="-37" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="100"/> + <frame index="3" offsetX="0" offsetY="-37" delay="100"/> + <frame index="3" offsetX="1" offsetY="-36" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-39" delay="140"/> + <frame index="1" offsetX="6" offsetY="-40" delay="140"/> + <frame index="1" offsetX="1" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="3" offsetX="1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="3" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="0" offsetY="-39" delay="140"/> + <frame index="0" offsetX="0" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-41" delay="140"/> + <frame index="1" offsetX="4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="4" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/bandana.png b/graphics/sprites/equipment/head/bandana.png Binary files differindex 58156cce..3e67814d 100644 --- a/graphics/sprites/equipment/head/bandana.png +++ b/graphics/sprites/equipment/head/bandana.png diff --git a/graphics/sprites/equipment/head/bandana.xml b/graphics/sprites/equipment/head/bandana.xml deleted file mode 100644 index 1cb9d7b3..00000000 --- a/graphics/sprites/equipment/head/bandana.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/bandana.png" width="29" height="21"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-38"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-38"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-38"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-38"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-37" delay="75"/> - <frame index="0" offsetX="0" offsetY="-38" delay="150"/> - <frame index="0" offsetX="0" offsetY="-37" delay="75"/> - <frame index="0" offsetX="0" offsetY="-38" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-38" delay="75"/> - <frame index="1" offsetX="0" offsetY="-37" delay="75"/> - <frame index="1" offsetX="0" offsetY="-38" delay="150"/> - <frame index="1" offsetX="0" offsetY="-37" delay="75"/> - <frame index="1" offsetX="0" offsetY="-38" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-38" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-39" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-38" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-39" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-38" delay="75"/> - <frame index="3" offsetX="0" offsetY="-37" delay="75"/> - <frame index="3" offsetX="0" offsetY="-38" delay="150"/> - <frame index="3" offsetX="0" offsetY="-37" delay="75"/> - <frame index="3" offsetX="0" offsetY="-38" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-36" delay="75"/> - <frame index="0" offsetX="0" offsetY="-37" delay="75"/> - <frame index="0" offsetX="0" offsetY="-34" delay="75"/> - <frame index="0" offsetX="0" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-39" delay="75"/> - <frame index="1" offsetX="4" offsetY="-40" delay="75"/> - <frame index="1" offsetX="0" offsetY="-37" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-39" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-40" delay="75"/> - <frame index="3" offsetX="0" offsetY="-37" delay="75"/> - <frame index="3" offsetX="1" offsetY="-36" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-37" delay="225"/> - <frame index="0" offsetX="0" offsetY="-36" delay="75"/> - <frame index="0" offsetX="0" offsetY="-37" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-38" delay="225"/> - <frame index="1" offsetX="5" offsetY="-39" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-37" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-36" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-37" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-38" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-39" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-26"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-30"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-29"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="19" offsetY="-17"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/beaniecopter.xml b/graphics/sprites/equipment/head/beaniecopter-female.xml index 4de672ca..bd910a72 100644 --- a/graphics/sprites/equipment/head/beaniecopter.xml +++ b/graphics/sprites/equipment/head/beaniecopter-female.xml @@ -256,4 +256,172 @@ <frame index="16" offsetX="32" offsetY="30"/> </animation> </action> -</sprite> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="3" delay="70"/> + <frame index="1" offsetX="-2" offsetY="3" delay="70"/> + <frame index="2" offsetX="-2" offsetY="6" delay="70"/> + <frame index="3" offsetX="-2" offsetY="6" delay="70"/> + <frame index="0" offsetX="-2" offsetY="1" delay="70"/> + <frame index="1" offsetX="-2" offsetY="1" delay="70"/> + <frame index="2" offsetX="-2" offsetY="7" delay="70"/> + <frame index="3" offsetX="-2" offsetY="7" delay="70"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="-1" offsetY="3" delay="70"/> + <frame index="5" offsetX="-1" offsetY="3" delay="70"/> + <frame index="6" offsetX="2" offsetY="-2" delay="70"/> + <frame index="7" offsetX="2" offsetY="-2" delay="70"/> + <frame index="4" offsetX="4" offsetY="-2" delay="70"/> + <frame index="5" offsetX="4" offsetY="-2" delay="70"/> + <frame index="6" offsetX="-3" offsetY="3" delay="70"/> + <frame index="7" offsetX="-3" offsetY="3" delay="70"/> + <end/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-4" offsetY="0" delay="70"/> + <frame index="9" offsetX="-4" offsetY="0" delay="70"/> + <frame index="10" offsetX="-4" offsetY="0" delay="70"/> + <frame index="11" offsetX="-4" offsetY="0" delay="70"/> + <frame index="8" offsetX="-4" offsetY="2" delay="70"/> + <frame index="9" offsetX="-4" offsetY="2" delay="70"/> + <frame index="10" offsetX="-3" offsetY="-1" delay="70"/> + <frame index="11" offsetX="-3" offsetY="-1" delay="70"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="2" offsetY="2" delay="70"/> + <frame index="13" offsetX="2" offsetY="2" delay="70"/> + <frame index="14" offsetX="-1" offsetY="-1" delay="70"/> + <frame index="15" offsetX="-1" offsetY="-1" delay="70"/> + <frame index="12" offsetX="-3" offsetY="-1" delay="70"/> + <frame index="13" offsetX="-3" offsetY="-1" delay="70"/> + <frame index="14" offsetX="3" offsetY="3" delay="70"/> + <frame index="15" offsetX="3" offsetY="3" delay="70"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="2" delay="100"/> + <frame index="1" offsetX="-1" offsetY="1" delay="100"/> + <frame index="2" offsetX="-1" offsetY="4" delay="100"/> + <frame index="3" offsetX="-1" offsetY="5" delay="100"/> + <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"/> + <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"/> + <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"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="0" delay="75"/> + <frame index="1" offsetX="-3" offsetY="0" delay="75"/> + <frame index="2" offsetX="-3" offsetY="0" delay="75"/> + <frame index="3" offsetX="-3" offsetY="0" delay="75"/> + <frame index="0" offsetX="-3" offsetY="-1" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-1" delay="75"/> + <frame index="2" offsetX="-3" offsetY="5" delay="75"/> + <frame index="3" offsetX="-3" offsetY="5" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="4" offsetY="-2" delay="75"/> + <frame index="5" offsetX="4" offsetY="-2" delay="75"/> + <frame index="6" offsetX="7" offsetY="0" delay="75"/> + <frame index="7" offsetX="7" offsetY="0" delay="75"/> + <frame index="4" offsetX="1" offsetY="-2" delay="75"/> + <frame index="5" offsetX="1" offsetY="-2" delay="75"/> + <frame index="6" offsetX="0" offsetY="1" delay="75"/> + <frame index="7" offsetX="0" offsetY="1" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-5" offsetY="-1" delay="75"/> + <frame index="9" offsetX="-5" offsetY="-1" delay="75"/> + <frame index="10" offsetX="-4" offsetY="-1" delay="75"/> + <frame index="11" offsetX="-4" offsetY="-1" delay="75"/> + <frame index="8" offsetX="-4" offsetY="0" delay="75"/> + <frame index="9" offsetX="-4" offsetY="0" delay="75"/> + <frame index="10" offsetX="-5" offsetY="-5" delay="75"/> + <frame index="11" offsetX="-5" offsetY="-5" delay="75"/> + <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="-5" offsetY="0" delay="75"/> + <frame index="15" offsetX="-5" offsetY="0" delay="75"/> + <frame index="12" offsetX="1" offsetY="-2" delay="75"/> + <frame index="13" offsetX="1" offsetY="-2" delay="75"/> + <frame index="14" offsetX="4" offsetY="1" delay="75"/> + <frame index="15" offsetX="4" offsetY="1" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="3" delay="70"/> + <frame index="1" offsetX="-2" offsetY="3" delay="70"/> + <frame index="2" offsetX="-2" offsetY="3" delay="70"/> + <frame index="3" offsetX="-2" offsetY="3" delay="70"/> + <frame index="0" offsetX="-2" offsetY="1" delay="70"/> + <frame index="1" offsetX="-2" offsetY="1" delay="70"/> + <frame index="2" offsetX="-2" offsetY="7" delay="70"/> + <frame index="3" offsetX="-2" offsetY="7" delay="70"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="3" offsetY="2" delay="70"/> + <frame index="5" offsetX="3" offsetY="2" delay="70"/> + <frame index="6" offsetX="3" offsetY="2" delay="70"/> + <frame index="7" offsetX="3" offsetY="2" delay="70"/> + <frame index="4" offsetX="4" offsetY="0" delay="70"/> + <frame index="5" offsetX="4" offsetY="0" delay="70"/> + <frame index="6" offsetX="-2" offsetY="6" delay="70"/> + <frame index="7" offsetX="-2" offsetY="6" delay="70"/> + <end/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-4" offsetY="0" delay="70"/> + <frame index="9" offsetX="-4" offsetY="0" delay="70"/> + <frame index="10" offsetX="-4" offsetY="1" delay="70"/> + <frame index="11" offsetX="-4" offsetY="1" delay="70"/> + <frame index="8" offsetX="-4" offsetY="1" delay="70"/> + <frame index="9" offsetX="-4" offsetY="1" delay="70"/> + <frame index="10" offsetX="-4" offsetY="2" delay="70"/> + <frame index="11" offsetX="-4" offsetY="2" delay="70"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="-3" offsetY="-2" delay="70"/> + <frame index="13" offsetX="-3" offsetY="-2" delay="70"/> + <frame index="14" offsetX="-2" offsetY="-3" delay="70"/> + <frame index="15" offsetX="-2" offsetY="-3" delay="70"/> + <frame index="12" offsetX="-2" offsetY="-3" delay="70"/> + <frame index="13" offsetX="-2" offsetY="-3" delay="70"/> + <frame index="14" offsetX="3" offsetY="-1" delay="70"/> + <frame index="15" offsetX="3" offsetY="-1" delay="70"/> + <end/> + </animation> + </action> +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/equipment/head/beaniecopter-female.xml.bak b/graphics/sprites/equipment/head/beaniecopter-female.xml.bak new file mode 100644 index 00000000..2a226588 --- /dev/null +++ b/graphics/sprites/equipment/head/beaniecopter-female.xml.bak @@ -0,0 +1,427 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/beaniecopter.png" width="30" height="30" offsetY="-44"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" delay="56"/> + <frame index="1" offsetX="-1" delay="19"/> + <frame index="1" offsetX="-1" delay="37"/> + <frame index="2" offsetX="-1" delay="38"/> + <frame index="2" offsetX="-1" delay="18"/> + <frame index="3" offsetX="-1" delay="57"/> + <frame index="0" offsetX="-1" delay="55"/> + <frame index="1" offsetX="-1" delay="20"/> + <frame index="1" offsetX="-1" delay="36"/> + <frame index="2" offsetX="-1" delay="39"/> + <frame index="2" offsetX="-1" delay="17"/> + <frame index="3" offsetX="-1" delay="58"/> + </animation> + <animation direction="left"> + <frame index="4" offsetY="-1" delay="56"/> + <frame index="5" offsetY="-1" delay="19"/> + <frame index="5" offsetY="-1" delay="37"/> + <frame index="6" offsetY="-1" delay="38"/> + <frame index="6" offsetY="-1" delay="18"/> + <frame index="7" offsetY="-1" delay="56"/> + <frame index="4" offsetY="-1" delay="56"/> + <frame index="5" offsetY="-1" delay="20"/> + <frame index="5" offsetY="-1" delay="36"/> + <frame index="6" offsetY="-1" delay="39"/> + <frame index="6" offsetY="-1" delay="17"/> + <frame index="7" offsetY="-1" delay="58"/> + </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="-1" delay="37"/> + <frame index="10" offsetX="-2" offsetY="-1" delay="38"/> + <frame index="10" offsetX="-2" offsetY="-1" delay="18"/> + <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="20"/> + <frame index="9" offsetX="-2" offsetY="-1" delay="36"/> + <frame index="10" offsetX="-2" offsetY="-1" delay="39"/> + <frame index="10" offsetX="-2" offsetY="-1" delay="17"/> + <frame index="11" offsetX="-2" offsetY="-1" delay="58"/> + </animation> + <animation direction="right"> + <frame index="12" offsetY="-1" delay="56"/> + <frame index="13" offsetY="-1" delay="19"/> + <frame index="13" offsetY="-1" delay="37"/> + <frame index="14" offsetY="-1" delay="38"/> + <frame index="14" offsetY="-1" delay="18"/> + <frame index="15" offsetY="-1" delay="56"/> + <frame index="12" offsetY="-1" delay="56"/> + <frame index="13" offsetY="-1" delay="20"/> + <frame index="13" offsetY="-1" delay="36"/> + <frame index="14" offsetY="-1" delay="39"/> + <frame index="14" offsetY="-1" delay="17"/> + <frame index="15" offsetY="-1" delay="56"/> + </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="38"/> + <frame index="2" offsetX="-1" offsetY="-1" delay="18"/> + <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="39"/> + <frame index="2" offsetX="-1" offsetY="-1" delay="17"/> + <frame index="3" offsetX="-1" offsetY="-1" delay="58"/> + </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"/> + </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="38"/> + <frame index="10" offsetX="-2" offsetY="-2" delay="18"/> + <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="39"/> + <frame index="10" offsetX="-2" offsetY="-2" delay="17"/> + <frame index="11" offsetX="-2" offsetY="-2" delay="58"/> + </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"/> + </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"/> + <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"/> + <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"/> + <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"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="1" delay="75"/> + <frame index="0" offsetX="-1" offsetY="1" delay="19"/> + <frame index="1" offsetX="-1" offsetY="1" delay="75"/> + <frame index="1" offsetX="-1" offsetY="1" delay="19"/> + <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"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="2" offsetY="-1" delay="75"/> + <frame index="4" offsetX="2" offsetY="-1" delay="19"/> + <frame index="5" offsetX="2" offsetY="-1" delay="75"/> + <frame index="5" offsetX="2" offsetY="-1" delay="19"/> + <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="18"/> + <frame index="7" offsetX="4" offsetY="-2" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-2" offsetY="-1" delay="75"/> + <frame index="8" offsetX="-2" offsetY="-1" delay="19"/> + <frame index="9" offsetX="-2" offsetY="-1" delay="75"/> + <frame index="9" offsetX="-2" offsetY="-1" delay="19"/> + <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"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="-5" offsetY="-1" delay="75"/> + <frame index="12" offsetX="-5" offsetY="-1" delay="19"/> + <frame index="13" offsetX="-5" offsetY="-1" delay="75"/> + <frame index="13" offsetX="-5" offsetY="-1" delay="19"/> + <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="18"/> + <frame index="15" offsetX="-7" offsetY="-2" delay="75"/> + <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="19"/> + <frame index="1" offsetX="-1" offsetY="12" delay="37"/> + <frame index="2" offsetX="-1" offsetY="12" delay="38"/> + <frame index="2" offsetX="-1" offsetY="12" delay="18"/> + <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="20"/> + <frame index="1" offsetX="-1" offsetY="12" delay="36"/> + <frame index="2" offsetX="-1" offsetY="12" delay="39"/> + <frame index="2" offsetX="-1" offsetY="12" delay="17"/> + <frame index="3" offsetX="-1" offsetY="12" delay="58"/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="4" offsetY="8" delay="56"/> + <frame index="5" offsetX="4" offsetY="8" delay="19"/> + <frame index="5" offsetX="4" offsetY="8" delay="37"/> + <frame index="6" offsetX="4" offsetY="8" delay="38"/> + <frame index="6" offsetX="4" offsetY="8" delay="18"/> + <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="20"/> + <frame index="5" offsetX="4" offsetY="8" delay="36"/> + <frame index="6" offsetX="4" offsetY="8" delay="39"/> + <frame index="6" offsetX="4" offsetY="8" delay="17"/> + <frame index="7" offsetX="4" offsetY="8" delay="58"/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-1" offsetY="8" delay="56"/> + <frame index="9" offsetX="-1" offsetY="8" delay="19"/> + <frame index="9" offsetX="-1" offsetY="8" delay="37"/> + <frame index="10" offsetX="-1" offsetY="8" delay="38"/> + <frame index="10" offsetX="-1" offsetY="8" delay="18"/> + <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="20"/> + <frame index="9" offsetX="-1" offsetY="8" delay="36"/> + <frame index="10" offsetX="-1" offsetY="8" delay="39"/> + <frame index="10" offsetX="-1" offsetY="8" delay="17"/> + <frame index="11" offsetX="-1" offsetY="8" delay="58"/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="-6" offsetY="8" delay="56"/> + <frame index="13" offsetX="-6" offsetY="8" delay="19"/> + <frame index="13" offsetX="-6" offsetY="8" delay="37"/> + <frame index="14" offsetX="-6" offsetY="8" delay="38"/> + <frame index="14" offsetX="-6" offsetY="8" delay="18"/> + <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="20"/> + <frame index="13" offsetX="-6" offsetY="8" delay="36"/> + <frame index="14" offsetX="-6" offsetY="8" delay="39"/> + <frame index="14" offsetX="-6" offsetY="8" delay="17"/> + <frame index="15" offsetX="-6" offsetY="8" delay="56"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="16" offsetX="32" offsetY="30"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-1" delay="70"/> + <frame index="1" offsetX="-2" offsetY="-1" delay="70"/> + <frame index="2" offsetX="-2" offsetY="4" delay="70"/> + <frame index="3" offsetX="-2" offsetY="4" delay="70"/> + <frame index="0" offsetX="-2" offsetY="-1" delay="70"/> + <frame index="1" offsetX="-2" offsetY="-1" delay="70"/> + <frame index="2" offsetX="-2" offsetY="3" delay="70"/> + <frame index="3" offsetX="-2" offsetY="3" delay="70"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="-1" offsetY="-2" delay="70"/> + <frame index="5" offsetX="-1" offsetY="-2" delay="70"/> + <frame index="6" offsetX="2" offsetY="-5" delay="70"/> + <frame index="7" offsetX="2" offsetY="-5" delay="70"/> + <frame index="4" offsetX="4" offsetY="-5" delay="70"/> + <frame index="5" offsetX="4" offsetY="-5" delay="70"/> + <frame index="6" offsetX="-3" offsetY="-1" delay="70"/> + <frame index="7" offsetX="-3" offsetY="-1" delay="70"/> + <end/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-4" offsetY="-2" delay="70"/> + <frame index="9" offsetX="-4" offsetY="-2" delay="70"/> + <frame index="10" offsetX="-4" offsetY="-2" delay="70"/> + <frame index="11" offsetX="-4" offsetY="-2" delay="70"/> + <frame index="8" offsetX="-4" offsetY="0" delay="70"/> + <frame index="9" offsetX="-4" offsetY="0" delay="70"/> + <frame index="10" offsetX="-3" offsetY="-3" delay="70"/> + <frame index="11" offsetX="-3" offsetY="-3" delay="70"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="1" offsetY="-2" delay="70"/> + <frame index="13" offsetX="1" offsetY="-2" delay="70"/> + <frame index="14" offsetX="-2" offsetY="-5" delay="70"/> + <frame index="15" offsetX="-2" offsetY="-5" delay="70"/> + <frame index="12" offsetX="-4" offsetY="-5" delay="70"/> + <frame index="13" offsetX="-4" offsetY="-5" delay="70"/> + <frame index="14" offsetX="1" offsetY="-1" delay="70"/> + <frame index="15" offsetX="1" offsetY="-1" delay="70"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="2" delay="100"/> + <frame index="1" offsetX="-1" offsetY="1" delay="100"/> + <frame index="2" offsetX="-1" offsetY="4" delay="100"/> + <frame index="3" offsetX="-1" offsetY="5" delay="100"/> + <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"/> + <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"/> + <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"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-2" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-2" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-2" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-2" delay="75"/> + <frame index="0" offsetX="-3" offsetY="-3" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-3" delay="75"/> + <frame index="2" offsetX="-3" offsetY="4" delay="75"/> + <frame index="3" offsetX="-3" offsetY="4" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="4" offsetY="-2" delay="75"/> + <frame index="5" offsetX="4" offsetY="-2" delay="75"/> + <frame index="6" offsetX="7" offsetY="-6" delay="75"/> + <frame index="7" offsetX="7" offsetY="-6" delay="75"/> + <frame index="4" offsetX="1" offsetY="-6" delay="75"/> + <frame index="5" offsetX="1" offsetY="-6" delay="75"/> + <frame index="6" offsetX="-1" offsetY="1" delay="75"/> + <frame index="7" offsetX="-1" offsetY="1" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-5" offsetY="-2" delay="75"/> + <frame index="9" offsetX="-5" offsetY="-2" delay="75"/> + <frame index="10" offsetX="-4" offsetY="-2" delay="75"/> + <frame index="11" offsetX="-4" offsetY="-2" delay="75"/> + <frame index="8" offsetX="-4" offsetY="-2" delay="75"/> + <frame index="9" offsetX="-4" offsetY="-2" delay="75"/> + <frame index="10" offsetX="-5" offsetY="-5" delay="75"/> + <frame index="11" offsetX="-5" offsetY="-5" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="-4" offsetY="-2" delay="75"/> + <frame index="13" offsetX="-4" offsetY="-2" delay="75"/> + <frame index="14" offsetX="-7" offsetY="-6" delay="75"/> + <frame index="15" offsetX="-7" offsetY="-6" delay="75"/> + <frame index="12" offsetX="0" offsetY="-6" delay="75"/> + <frame index="13" offsetX="0" offsetY="-6" delay="75"/> + <frame index="14" offsetX="1" offsetY="1" delay="75"/> + <frame index="15" offsetX="1" offsetY="1" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="1" delay="70"/> + <frame index="1" offsetX="-2" offsetY="1" delay="70"/> + <frame index="2" offsetX="-2" offsetY="-1" delay="70"/> + <frame index="3" offsetX="-2" offsetY="-1" delay="70"/> + <frame index="0" offsetX="-2" offsetY="-3" delay="70"/> + <frame index="1" offsetX="-2" offsetY="-3" delay="70"/> + <frame index="2" offsetX="-2" offsetY="1" delay="70"/> + <frame index="3" offsetX="-2" offsetY="1" delay="70"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="3" offsetY="-2" delay="70"/> + <frame index="5" offsetX="3" offsetY="-2" delay="70"/> + <frame index="6" offsetX="3" offsetY="-3" delay="70"/> + <frame index="7" offsetX="3" offsetY="-3" delay="70"/> + <frame index="4" offsetX="4" offsetY="-5" delay="70"/> + <frame index="5" offsetX="4" offsetY="-5" delay="70"/> + <frame index="6" offsetX="-2" offsetY="-1" delay="70"/> + <frame index="7" offsetX="-2" offsetY="-1" delay="70"/> + <end/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-4" offsetY="-2" delay="70"/> + <frame index="9" offsetX="-4" offsetY="-2" delay="70"/> + <frame index="10" offsetX="-4" offsetY="-3" delay="70"/> + <frame index="11" offsetX="-4" offsetY="-3" delay="70"/> + <frame index="8" offsetX="-4" offsetY="1" delay="70"/> + <frame index="9" offsetX="-4" offsetY="1" delay="70"/> + <frame index="10" offsetX="-4" offsetY="0" delay="70"/> + <frame index="11" offsetX="-4" offsetY="0" delay="70"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="-3" offsetY="-6" delay="70"/> + <frame index="13" offsetX="-3" offsetY="-6" delay="70"/> + <frame index="14" offsetX="-3" offsetY="-3" delay="70"/> + <frame index="15" offsetX="-3" offsetY="-3" delay="70"/> + <frame index="12" offsetX="-2" offsetY="-5" delay="70"/> + <frame index="13" offsetX="-2" offsetY="-5" delay="70"/> + <frame index="14" offsetX="2" offsetY="-3" delay="70"/> + <frame index="15" offsetX="2" offsetY="-3" delay="70"/> + <end/> + </animation> + </action> +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/equipment/head/beaniecopter-male.xml b/graphics/sprites/equipment/head/beaniecopter-male.xml new file mode 100644 index 00000000..fbf27372 --- /dev/null +++ b/graphics/sprites/equipment/head/beaniecopter-male.xml @@ -0,0 +1,427 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/beaniecopter.png" width="30" height="30" offsetY="-44"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" delay="56"/> + <frame index="1" offsetX="-1" delay="19"/> + <frame index="1" offsetX="-1" delay="37"/> + <frame index="2" offsetX="-1" delay="38"/> + <frame index="2" offsetX="-1" delay="18"/> + <frame index="3" offsetX="-1" delay="57"/> + <frame index="0" offsetX="-1" delay="55"/> + <frame index="1" offsetX="-1" delay="20"/> + <frame index="1" offsetX="-1" delay="36"/> + <frame index="2" offsetX="-1" delay="39"/> + <frame index="2" offsetX="-1" delay="17"/> + <frame index="3" offsetX="-1" delay="58"/> + </animation> + <animation direction="left"> + <frame index="4" offsetY="-1" delay="56"/> + <frame index="5" offsetY="-1" delay="19"/> + <frame index="5" offsetY="-1" delay="37"/> + <frame index="6" offsetY="-1" delay="38"/> + <frame index="6" offsetY="-1" delay="18"/> + <frame index="7" offsetY="-1" delay="56"/> + <frame index="4" offsetY="-1" delay="56"/> + <frame index="5" offsetY="-1" delay="20"/> + <frame index="5" offsetY="-1" delay="36"/> + <frame index="6" offsetY="-1" delay="39"/> + <frame index="6" offsetY="-1" delay="17"/> + <frame index="7" offsetY="-1" delay="58"/> + </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="-1" delay="37"/> + <frame index="10" offsetX="-2" offsetY="-1" delay="38"/> + <frame index="10" offsetX="-2" offsetY="-1" delay="18"/> + <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="20"/> + <frame index="9" offsetX="-2" offsetY="-1" delay="36"/> + <frame index="10" offsetX="-2" offsetY="-1" delay="39"/> + <frame index="10" offsetX="-2" offsetY="-1" delay="17"/> + <frame index="11" offsetX="-2" offsetY="-1" delay="58"/> + </animation> + <animation direction="right"> + <frame index="12" offsetY="-1" delay="56"/> + <frame index="13" offsetY="-1" delay="19"/> + <frame index="13" offsetY="-1" delay="37"/> + <frame index="14" offsetY="-1" delay="38"/> + <frame index="14" offsetY="-1" delay="18"/> + <frame index="15" offsetY="-1" delay="56"/> + <frame index="12" offsetY="-1" delay="56"/> + <frame index="13" offsetY="-1" delay="20"/> + <frame index="13" offsetY="-1" delay="36"/> + <frame index="14" offsetY="-1" delay="39"/> + <frame index="14" offsetY="-1" delay="17"/> + <frame index="15" offsetY="-1" delay="56"/> + </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="38"/> + <frame index="2" offsetX="-1" offsetY="-1" delay="18"/> + <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="39"/> + <frame index="2" offsetX="-1" offsetY="-1" delay="17"/> + <frame index="3" offsetX="-1" offsetY="-1" delay="58"/> + </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"/> + </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="38"/> + <frame index="10" offsetX="-2" offsetY="-2" delay="18"/> + <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="39"/> + <frame index="10" offsetX="-2" offsetY="-2" delay="17"/> + <frame index="11" offsetX="-2" offsetY="-2" delay="58"/> + </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"/> + </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"/> + <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"/> + <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"/> + <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"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="1" delay="75"/> + <frame index="0" offsetX="-1" offsetY="1" delay="19"/> + <frame index="1" offsetX="-1" offsetY="1" delay="75"/> + <frame index="1" offsetX="-1" offsetY="1" delay="19"/> + <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"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="2" offsetY="-1" delay="75"/> + <frame index="4" offsetX="2" offsetY="-1" delay="19"/> + <frame index="5" offsetX="2" offsetY="-1" delay="75"/> + <frame index="5" offsetX="2" offsetY="-1" delay="19"/> + <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="18"/> + <frame index="7" offsetX="4" offsetY="-2" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-2" offsetY="-1" delay="75"/> + <frame index="8" offsetX="-2" offsetY="-1" delay="19"/> + <frame index="9" offsetX="-2" offsetY="-1" delay="75"/> + <frame index="9" offsetX="-2" offsetY="-1" delay="19"/> + <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"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="-5" offsetY="-1" delay="75"/> + <frame index="12" offsetX="-5" offsetY="-1" delay="19"/> + <frame index="13" offsetX="-5" offsetY="-1" delay="75"/> + <frame index="13" offsetX="-5" offsetY="-1" delay="19"/> + <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="18"/> + <frame index="15" offsetX="-7" offsetY="-2" delay="75"/> + <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="19"/> + <frame index="1" offsetX="-1" offsetY="12" delay="37"/> + <frame index="2" offsetX="-1" offsetY="12" delay="38"/> + <frame index="2" offsetX="-1" offsetY="12" delay="18"/> + <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="20"/> + <frame index="1" offsetX="-1" offsetY="12" delay="36"/> + <frame index="2" offsetX="-1" offsetY="12" delay="39"/> + <frame index="2" offsetX="-1" offsetY="12" delay="17"/> + <frame index="3" offsetX="-1" offsetY="12" delay="58"/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="4" offsetY="8" delay="56"/> + <frame index="5" offsetX="4" offsetY="8" delay="19"/> + <frame index="5" offsetX="4" offsetY="8" delay="37"/> + <frame index="6" offsetX="4" offsetY="8" delay="38"/> + <frame index="6" offsetX="4" offsetY="8" delay="18"/> + <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="20"/> + <frame index="5" offsetX="4" offsetY="8" delay="36"/> + <frame index="6" offsetX="4" offsetY="8" delay="39"/> + <frame index="6" offsetX="4" offsetY="8" delay="17"/> + <frame index="7" offsetX="4" offsetY="8" delay="58"/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-1" offsetY="8" delay="56"/> + <frame index="9" offsetX="-1" offsetY="8" delay="19"/> + <frame index="9" offsetX="-1" offsetY="8" delay="37"/> + <frame index="10" offsetX="-1" offsetY="8" delay="38"/> + <frame index="10" offsetX="-1" offsetY="8" delay="18"/> + <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="20"/> + <frame index="9" offsetX="-1" offsetY="8" delay="36"/> + <frame index="10" offsetX="-1" offsetY="8" delay="39"/> + <frame index="10" offsetX="-1" offsetY="8" delay="17"/> + <frame index="11" offsetX="-1" offsetY="8" delay="58"/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="-6" offsetY="8" delay="56"/> + <frame index="13" offsetX="-6" offsetY="8" delay="19"/> + <frame index="13" offsetX="-6" offsetY="8" delay="37"/> + <frame index="14" offsetX="-6" offsetY="8" delay="38"/> + <frame index="14" offsetX="-6" offsetY="8" delay="18"/> + <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="20"/> + <frame index="13" offsetX="-6" offsetY="8" delay="36"/> + <frame index="14" offsetX="-6" offsetY="8" delay="39"/> + <frame index="14" offsetX="-6" offsetY="8" delay="17"/> + <frame index="15" offsetX="-6" offsetY="8" delay="56"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="16" offsetX="32" offsetY="30"/> + </animation> + </action> + <action name="attack_2hand" 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"/> + <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"/> + <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"/> + <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"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="2" delay="100"/> + <frame index="1" offsetX="-1" offsetY="1" delay="100"/> + <frame index="2" offsetX="-1" offsetY="4" delay="100"/> + <frame index="3" offsetX="-1" offsetY="5" delay="100"/> + <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"/> + <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"/> + <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"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-1" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-1" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-1" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-1" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-2" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-2" delay="75"/> + <frame index="2" offsetX="-2" offsetY="5" delay="75"/> + <frame index="3" offsetX="-2" offsetY="5" delay="75"/> + <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"/> + <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"/> + <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"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="2" delay="70"/> + <frame index="1" offsetX="-1" offsetY="2" delay="70"/> + <frame index="2" offsetX="-2" offsetY="1" delay="70"/> + <frame index="3" offsetX="-2" offsetY="1" delay="70"/> + <frame index="0" offsetX="-1" offsetY="-1" delay="70"/> + <frame index="1" offsetX="-1" offsetY="-1" delay="70"/> + <frame index="2" offsetX="-1" offsetY="4" delay="70"/> + <frame index="3" offsetX="-1" offsetY="4" delay="70"/> + <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"/> + <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"/> + <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"/> + <end/> + </animation> + </action> +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/equipment/head/beard.png b/graphics/sprites/equipment/head/beard.png Binary files differnew file mode 100644 index 00000000..19e8af8a --- /dev/null +++ b/graphics/sprites/equipment/head/beard.png diff --git a/graphics/sprites/equipment/head/beard.xml b/graphics/sprites/equipment/head/beard.xml new file mode 100644 index 00000000..abd9e928 --- /dev/null +++ b/graphics/sprites/equipment/head/beard.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/beard.png|W" width="40" height="40"/> + <include file="equipment/head/mustache.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/beret-female.xml b/graphics/sprites/equipment/head/beret-female.xml new file mode 100644 index 00000000..e71dec3f --- /dev/null +++ b/graphics/sprites/equipment/head/beret-female.xml @@ -0,0 +1,255 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="21" name="base" src="graphics/sprites/equipment/head/beret.png|W" width="29"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-40"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-40"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-40"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <frame delay="75" index="0" offsetX="0" offsetY="-40"/> + <frame delay="75" index="0" offsetX="0" offsetY="-40"/> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <frame delay="75" index="0" offsetX="0" offsetY="-40"/> + <frame delay="75" index="0" offsetX="0" offsetY="-40"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-40"/> + <frame delay="75" index="1" offsetX="0" offsetY="-39"/> + <frame delay="75" index="1" offsetX="0" offsetY="-40"/> + <frame delay="75" index="1" offsetX="0" offsetY="-40"/> + <frame delay="75" index="1" offsetX="0" offsetY="-39"/> + <frame delay="75" index="1" offsetX="0" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-40"/> + <frame delay="75" index="3" offsetX="0" offsetY="-39"/> + <frame delay="75" index="3" offsetX="0" offsetY="-40"/> + <frame delay="75" index="3" offsetX="0" offsetY="-40"/> + <frame delay="75" index="3" offsetX="0" offsetY="-39"/> + <frame delay="75" index="3" offsetX="0" offsetY="-40"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-38"/> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <frame delay="75" index="0" offsetX="0" offsetY="-36"/> + <frame delay="75" index="0" offsetX="0" offsetY="-35"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-41"/> + <frame delay="75" index="1" offsetX="4" offsetY="-42"/> + <frame delay="75" index="1" offsetX="0" offsetY="-39"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-38"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-40"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-40"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-40"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-41"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-42"/> + <frame delay="75" index="3" offsetX="0" offsetY="-39"/> + <frame delay="75" index="3" offsetX="1" offsetY="-38"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <frame delay="75" index="0" offsetX="0" offsetY="-38"/> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="3" offsetY="-40"/> + <frame delay="75" index="1" offsetX="3" offsetY="-40"/> + <frame delay="75" index="1" offsetX="3" offsetY="-40"/> + <frame delay="75" index="1" offsetX="5" offsetY="-41"/> + <frame delay="75" index="1" offsetX="5" offsetY="-41"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-39"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-5" offsetY="-41"/> + <frame delay="75" index="3" offsetX="-5" offsetY="-41"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-32"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-31"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="32" offsetY="1"/> + </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="0" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="1" offsetX="2" offsetY="-40" delay="140"/> + <frame index="1" offsetX="4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="3" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38" delay="100"/> + <frame index="0" offsetX="0" offsetY="-39" delay="100"/> + <frame index="0" offsetX="0" offsetY="-36" delay="100"/> + <frame index="0" offsetX="0" offsetY="-35" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-41" delay="100"/> + <frame index="1" offsetX="4" offsetY="-42" delay="100"/> + <frame index="1" offsetX="0" offsetY="-39" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-40" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-40" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-40" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-42" delay="100"/> + <frame index="3" offsetX="0" offsetY="-39" delay="100"/> + <frame index="3" offsetX="1" offsetY="-38" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-40" 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="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-41" delay="140"/> + <frame index="1" offsetX="7" offsetY="-39" delay="140"/> + <frame index="1" offsetX="0" offsetY="-41" delay="140"/> + <frame index="1" offsetX="0" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-39" delay="140"/> + <frame index="3" offsetX="1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="2" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="3" offsetY="-42" delay="140"/> + <frame index="1" offsetX="3" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="3" offsetX="3" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/beret-male.xml b/graphics/sprites/equipment/head/beret-male.xml new file mode 100644 index 00000000..d57a6d8a --- /dev/null +++ b/graphics/sprites/equipment/head/beret-male.xml @@ -0,0 +1,262 @@ +<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/equipment/head/beret.png|W" width="29" height="21" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY ="-40" />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="0" offsetY ="-40"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY ="-40"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="0" offsetY ="-40"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY ="-39" delay="75"/>
+ <frame index="0" offsetX="0" offsetY ="-40" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-40" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-39" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-40" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-40" delay="75" />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="0" offsetY ="-40" delay="75"/>
+ <frame index="1" offsetX="0" offsetY ="-39" delay="75"/>
+ <frame index="1" offsetX="0" offsetY ="-40" delay="75"/>
+ <frame index="1" offsetX="0" offsetY ="-40" delay="75"/>
+ <frame index="1" offsetX="0" offsetY ="-39" delay="75"/>
+ <frame index="1" offsetX="0" offsetY ="-40" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY ="-40" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-41" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-41" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-40" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-41" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-41" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="0" offsetY ="-40" delay="75"/>
+ <frame index="3" offsetX="0" offsetY ="-39" delay="75"/>
+ <frame index="3" offsetX="0" offsetY ="-40" delay="75"/>
+ <frame index="3" offsetX="0" offsetY ="-40" delay="75"/>
+ <frame index="3" offsetX="0" offsetY ="-39" delay="75"/>
+ <frame index="3" offsetX="0" offsetY ="-40" delay="75"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY ="-38" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-39" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-36" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-35" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY ="-41" delay="75" />
+ <frame index="1" offsetX="4" offsetY ="-42" delay="75" />
+ <frame index="1" offsetX="0" offsetY ="-39" delay="75" />
+ <frame index="1" offsetX="-1" offsetY ="-38" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY ="-40" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY ="-40" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY ="-40" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY ="-38" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY ="-41" delay="75"/>
+ <frame index="3" offsetX="-3" offsetY ="-42" delay="75"/>
+ <frame index="3" offsetX="0" offsetY ="-39" delay="75"/>
+ <frame index="3" offsetX="1" offsetY ="-38" delay="75"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY ="-39" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-39" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-39" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-38" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-39" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="3" offsetY ="-40" delay="75" />
+ <frame index="1" offsetX="3" offsetY ="-40" delay="75" />
+ <frame index="1" offsetX="3" offsetY ="-40" delay="75" />
+ <frame index="1" offsetX="5" offsetY ="-41" delay="75" />
+ <frame index="1" offsetX="5" offsetY ="-41" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY ="-39" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-39" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY ="-39" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY ="-38" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY ="-39" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY ="-40" delay="75"/>
+ <frame index="3" offsetX="-3" offsetY ="-40" delay="75"/>
+ <frame index="3" offsetX="-3" offsetY ="-40" delay="75"/>
+ <frame index="3" offsetX="-5" offsetY ="-41" delay="75"/>
+ <frame index="3" offsetX="-5" offsetY ="-41" delay="75"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY ="-28" />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY ="-31"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="0" offsetY ="-32"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-6" offsetY ="-31"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="4" offsetX="32" offsetY="1"/>
+ </animation>
+ </action>
+
+ <action name="attack_2hand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-39" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-35" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-40" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-35" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="0" offsetY="-39" delay="140"/>
+ <frame index="1" offsetX="3" offsetY="-42" delay="140"/>
+ <frame index="1" offsetX="5" offsetY="-42" delay="140"/>
+ <frame index="1" offsetX="-2" offsetY="-38" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-40" delay="140"/>
+ <frame index="2" offsetX="-2" offsetY="-40" delay="140"/>
+ <frame index="2" offsetX="-2" offsetY="-38" delay="140"/>
+ <frame index="2" offsetX="-1" offsetY="-41" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="2" offsetY="-39" delay="140"/>
+ <frame index="3" offsetX="-1" offsetY="-42" delay="140"/>
+ <frame index="3" offsetX="-3" offsetY="-42" delay="140"/>
+ <frame index="3" offsetX="2" offsetY="-38" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_sword_stab" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-38" delay="100"/>
+ <frame index="0" offsetX="0" offsetY="-39" delay="100"/>
+ <frame index="0" offsetX="0" offsetY="-36" delay="100"/>
+ <frame index="0" offsetX="0" offsetY="-35" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-41" delay="100"/>
+ <frame index="1" offsetX="4" offsetY="-42" delay="100"/>
+ <frame index="1" offsetX="0" offsetY="-39" delay="100"/>
+ <frame index="1" offsetX="-1" offsetY="-38" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-40" delay="100"/>
+ <frame index="2" offsetX="-2" offsetY="-40" delay="100"/>
+ <frame index="2" offsetX="-2" offsetY="-40" delay="100"/>
+ <frame index="2" offsetX="-2" offsetY="-38" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-41" delay="100"/>
+ <frame index="3" offsetX="-3" offsetY="-42" delay="100"/>
+ <frame index="3" offsetX="0" offsetY="-39" delay="100"/>
+ <frame index="3" offsetX="1" offsetY="-38" delay="100"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_spear" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-41" delay="140"/>
+ <frame index="0" offsetX="-1" offsetY="-41" delay="140"/>
+ <frame index="0" offsetX="-1" offsetY="-42" delay="140"/>
+ <frame index="0" offsetX="-1" offsetY="-35" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="5" offsetY="-41" delay="140"/>
+ <frame index="1" offsetX="6" offsetY="-42" delay="140"/>
+ <frame index="1" offsetX="1" offsetY="-43" delay="140"/>
+ <frame index="1" offsetX="-1" offsetY="-38" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-40" delay="140"/>
+ <frame index="2" offsetX="-2" offsetY="-40" delay="140"/>
+ <frame index="2" offsetX="-2" offsetY="-40" delay="140"/>
+ <frame index="2" offsetX="-3" offsetY="-43" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-41" delay="140"/>
+ <frame index="3" offsetX="-4" offsetY="-42" delay="140"/>
+ <frame index="3" offsetX="1" offsetY="-43" delay="140"/>
+ <frame index="3" offsetX="3" offsetY="-38" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_chop" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-38" delay="140"/>
+ <frame index="0" offsetX="-1" offsetY="-39" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-41" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-36" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-43" delay="140"/>
+ <frame index="1" offsetX="4" offsetY="-42" delay="140"/>
+ <frame index="1" offsetX="4" offsetY="-43" delay="140"/>
+ <frame index="1" offsetX="-1" offsetY="-39" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-40" delay="140"/>
+ <frame index="2" offsetX="-2" offsetY="-40" delay="140"/>
+ <frame index="2" offsetX="-2" offsetY="-38" delay="140"/>
+ <frame index="2" offsetX="-2" offsetY="-38" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-2" offsetY="-43" delay="140"/>
+ <frame index="3" offsetX="-2" offsetY="-42" delay="140"/>
+ <frame index="3" offsetX="-1" offsetY="-43" delay="140"/>
+ <frame index="3" offsetX="3" offsetY="-39" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/equipment/head/beret.png b/graphics/sprites/equipment/head/beret.png Binary files differnew file mode 100644 index 00000000..56f469d5 --- /dev/null +++ b/graphics/sprites/equipment/head/beret.png diff --git a/graphics/sprites/equipment/head/bowler-hat-brown-female.xml b/graphics/sprites/equipment/head/bowler-hat-brown-female.xml new file mode 100644 index 00000000..3d20a78b --- /dev/null +++ b/graphics/sprites/equipment/head/bowler-hat-brown-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/bowler-hat-brown.png|W" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" 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="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <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" offsetX="0" 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="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/bowler-hat-brown-male.xml b/graphics/sprites/equipment/head/bowler-hat-brown-male.xml new file mode 100644 index 00000000..1ed1a03f --- /dev/null +++ b/graphics/sprites/equipment/head/bowler-hat-brown-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/bowler-hat-brown.png|W" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <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"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-1" 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="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" 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="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <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" offsetX="0" 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="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" 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="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" 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="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <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="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/bowler-hat-brown.xml b/graphics/sprites/equipment/head/bowler-hat-brown.xml deleted file mode 100644 index 9e26af35..00000000 --- a/graphics/sprites/equipment/head/bowler-hat-brown.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/bowler-hat-brown.png|W" width="40" height="40"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <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"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/bowler-hat-female.xml b/graphics/sprites/equipment/head/bowler-hat-female.xml new file mode 100644 index 00000000..a802b1d9 --- /dev/null +++ b/graphics/sprites/equipment/head/bowler-hat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/bowler-hat.png|W" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" 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="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <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" offsetX="0" 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="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/bowler-hat-male.xml b/graphics/sprites/equipment/head/bowler-hat-male.xml new file mode 100644 index 00000000..52d61af4 --- /dev/null +++ b/graphics/sprites/equipment/head/bowler-hat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/bowler-hat.png|W" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <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"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-1" 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="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" 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="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <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" offsetX="0" 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="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" 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="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" 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="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <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="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/bowler-hat.xml b/graphics/sprites/equipment/head/bowler-hat.xml deleted file mode 100644 index 6770f471..00000000 --- a/graphics/sprites/equipment/head/bowler-hat.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/bowler-hat.png|W" width="40" height="40"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <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"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/bromenalhelmet-female.xml b/graphics/sprites/equipment/head/bromenalhelmet-female.xml new file mode 100644 index 00000000..bb0ea35a --- /dev/null +++ b/graphics/sprites/equipment/head/bromenalhelmet-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="19" name="base" src="graphics/sprites/equipment/head/bromenalhelmet.png" width="27"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-42"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-42"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-41"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-42"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-41"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-42"/> + <frame delay="75" index="1" offsetX="4" offsetY="-41"/> + <frame delay="150" index="1" offsetX="4" offsetY="-42"/> + <frame delay="75" index="1" offsetX="4" offsetY="-41"/> + <frame delay="75" index="1" offsetX="4" offsetY="-42"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-42"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-43"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-42"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-43"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="2" offsetY="-42"/> + <frame delay="75" index="3" offsetX="2" offsetY="-41"/> + <frame delay="150" index="3" offsetX="2" offsetY="-42"/> + <frame delay="75" index="3" offsetX="2" offsetY="-41"/> + <frame delay="75" index="3" offsetX="2" offsetY="-42"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="7" offsetY="-43"/> + <frame delay="75" index="1" offsetX="7" offsetY="-44"/> + <frame delay="75" index="1" offsetX="3" offsetY="-41"/> + <frame delay="75" index="1" offsetX="2" offsetY="-40"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-42"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-39"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-2" offsetY="-43"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-44"/> + <frame delay="75" index="3" offsetX="1" offsetY="-41"/> + <frame delay="75" index="3" offsetX="2" offsetY="-40"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-41"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="6" offsetY="-42"/> + <frame delay="150" index="1" offsetX="8" offsetY="-43"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-42"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-42"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-1" offsetY="-42"/> + <frame delay="150" index="3" offsetX="-3" offsetY="-43"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-33"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-33"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="31" offsetY="-8"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="5" offsetY="-42" delay="140"/> + <frame index="1" offsetX="7" offsetY="-42" delay="140"/> + <frame index="1" offsetX="0" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-39" delay="140"/> + <frame index="3" offsetX="0" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="3" offsetX="4" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-43" delay="100"/> + <frame index="1" offsetX="7" offsetY="-44" delay="100"/> + <frame index="1" offsetX="3" offsetY="-41" delay="100"/> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-42" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-43" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-44" delay="100"/> + <frame index="3" offsetX="1" offsetY="-41" delay="100"/> + <frame index="3" offsetX="2" offsetY="-40" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-43" delay="140"/> + <frame index="1" offsetX="10" offsetY="-41" delay="140"/> + <frame index="1" offsetX="3" offsetY="-43" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="2" offsetY="-43" delay="140"/> + <frame index="3" offsetX="3" offsetY="-40" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-43" delay="140"/> + <frame index="1" offsetX="6" offsetY="-44" delay="140"/> + <frame index="1" offsetX="6" offsetY="-44" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="3" offsetX="4" offsetY="-40" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/bromenalhelmet-male.xml b/graphics/sprites/equipment/head/bromenalhelmet-male.xml new file mode 100644 index 00000000..20b9804a --- /dev/null +++ b/graphics/sprites/equipment/head/bromenalhelmet-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/bromenalhelmet.png" width="27" height="19"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-42"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-42"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-42" delay="75"/> + <frame index="1" offsetX="4" offsetY="-41" delay="75"/> + <frame index="1" offsetX="4" offsetY="-42" delay="150"/> + <frame index="1" offsetX="4" offsetY="-41" delay="75"/> + <frame index="1" offsetX="4" offsetY="-42" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-42" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-43" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-42" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-43" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-42" delay="75"/> + <frame index="3" offsetX="2" offsetY="-41" delay="75"/> + <frame index="3" offsetX="2" offsetY="-42" delay="150"/> + <frame index="3" offsetX="2" offsetY="-41" delay="75"/> + <frame index="3" offsetX="2" offsetY="-42" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-43" delay="75"/> + <frame index="1" offsetX="7" offsetY="-44" delay="75"/> + <frame index="1" offsetX="3" offsetY="-41" delay="75"/> + <frame index="1" offsetX="2" offsetY="-40" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-42" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-43" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-44" delay="75"/> + <frame index="3" offsetX="1" offsetY="-41" delay="75"/> + <frame index="3" offsetX="2" offsetY="-40" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-42" delay="225"/> + <frame index="1" offsetX="8" offsetY="-43" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-42" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-42" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-43" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-33"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-33"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="31" offsetY="-8"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="6" offsetY="-44" delay="140"/> + <frame index="1" offsetX="8" offsetY="-44" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-41" delay="140"/> + <frame index="3" offsetX="0" offsetY="-44" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="3" offsetX="3" offsetY="-40" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-43" delay="100"/> + <frame index="1" offsetX="7" offsetY="-44" delay="100"/> + <frame index="1" offsetX="3" offsetY="-41" delay="100"/> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-42" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-43" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-44" delay="100"/> + <frame index="3" offsetX="1" offsetY="-41" delay="100"/> + <frame index="3" offsetX="2" offsetY="-40" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="8" offsetY="-43" delay="140"/> + <frame index="1" offsetX="9" offsetY="-44" delay="140"/> + <frame index="1" offsetX="4" offsetY="-45" delay="140"/> + <frame index="1" offsetX="2" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-44" delay="140"/> + <frame index="3" offsetX="2" offsetY="-45" delay="140"/> + <frame index="3" offsetX="4" offsetY="-40" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-45" delay="140"/> + <frame index="1" offsetX="7" offsetY="-44" delay="140"/> + <frame index="1" offsetX="7" offsetY="-45" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="3" offsetX="0" offsetY="-45" delay="140"/> + <frame index="3" offsetX="4" offsetY="-41" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/bromenalhelmet.xml b/graphics/sprites/equipment/head/bromenalhelmet.xml deleted file mode 100644 index 1ed8e8c1..00000000 --- a/graphics/sprites/equipment/head/bromenalhelmet.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/bromenalhelmet.png" width="27" height="19"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-42"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-42"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-42"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-42"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-42" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-42" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-42" delay="75"/> - <frame index="1" offsetX="4" offsetY="-41" delay="75"/> - <frame index="1" offsetX="4" offsetY="-42" delay="150"/> - <frame index="1" offsetX="4" offsetY="-41" delay="75"/> - <frame index="1" offsetX="4" offsetY="-42" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-42" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-43" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-42" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-43" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-42" delay="75"/> - <frame index="3" offsetX="2" offsetY="-41" delay="75"/> - <frame index="3" offsetX="2" offsetY="-42" delay="150"/> - <frame index="3" offsetX="2" offsetY="-41" delay="75"/> - <frame index="3" offsetX="2" offsetY="-42" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-38" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="7" offsetY="-43" delay="75"/> - <frame index="1" offsetX="7" offsetY="-44" delay="75"/> - <frame index="1" offsetX="3" offsetY="-41" delay="75"/> - <frame index="1" offsetX="2" offsetY="-40" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-42" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-39" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-43" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-44" delay="75"/> - <frame index="3" offsetX="1" offsetY="-41" delay="75"/> - <frame index="3" offsetX="2" offsetY="-40" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-41" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="6" offsetY="-42" delay="225"/> - <frame index="1" offsetX="8" offsetY="-43" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-42" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-41" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-42" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-42" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-43" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-30"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="7" offsetY="-33"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-34"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-33"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="31" offsetY="-8"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/bucket-female.xml b/graphics/sprites/equipment/head/bucket-female.xml new file mode 100644 index 00000000..ab0b5596 --- /dev/null +++ b/graphics/sprites/equipment/head/bucket-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="21" name="base" src="graphics/sprites/equipment/head/bucket.png" width="21"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-39"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-40"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-40"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-38"/> + <frame delay="150" index="1" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-41"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-42"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-41"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-39"/> + <frame delay="75" index="3" offsetX="0" offsetY="-38"/> + <frame delay="150" index="3" offsetX="0" offsetY="-39"/> + <frame delay="75" index="3" offsetX="0" offsetY="-38"/> + <frame delay="75" index="3" offsetX="0" offsetY="-39"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="3" offsetY="-40"/> + <frame delay="75" index="1" offsetX="3" offsetY="-41"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-38"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-41"/> + <frame delay="75" index="3" offsetX="0" offsetY="-38"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-40"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="2" offsetY="-39"/> + <frame delay="150" index="1" offsetX="4" offsetY="-40"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-40"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-41"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-39"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-40"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-30"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="22" offsetY="-15"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="1" offsetX="1" offsetY="-39" delay="140"/> + <frame index="1" offsetX="3" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-36" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="3" offsetX="3" offsetY="-35" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-40" delay="100"/> + <frame index="1" offsetX="3" offsetY="-41" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="3" offsetX="0" offsetY="-38" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="6" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-38" delay="140"/> + <frame index="3" offsetX="1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="2" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-40" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/bucket-male.xml b/graphics/sprites/equipment/head/bucket-male.xml new file mode 100644 index 00000000..463cd22f --- /dev/null +++ b/graphics/sprites/equipment/head/bucket-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0" encoding="UTF-8"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/equipment/head/bucket.png" width="21" height="21"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-41"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="-1" offsetY="-39"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-41"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="0" offsetY="-39"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-40" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-41" delay="150"/>
+ <frame index="0" offsetX="-1" offsetY="-40" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-41" delay="150"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="-1" offsetY="-39" delay="75"/>
+ <frame index="1" offsetX="-1" offsetY="-38" delay="75"/>
+ <frame index="1" offsetX="-1" offsetY="-39" delay="150"/>
+ <frame index="1" offsetX="-1" offsetY="-38" delay="75"/>
+ <frame index="1" offsetX="-1" offsetY="-39" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-41" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY="-42" delay="150"/>
+ <frame index="2" offsetX="-2" offsetY="-41" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY="-42" delay="150"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="0" offsetY="-39" delay="75"/>
+ <frame index="3" offsetX="0" offsetY="-38" delay="75"/>
+ <frame index="3" offsetX="0" offsetY="-39" delay="150"/>
+ <frame index="3" offsetX="0" offsetY="-38" delay="75"/>
+ <frame index="3" offsetX="0" offsetY="-39" delay="75"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-39" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-40" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-37" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-36" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="3" offsetY="-40" delay="75"/>
+ <frame index="1" offsetX="3" offsetY="-41" delay="75"/>
+ <frame index="1" offsetX="-1" offsetY="-38" delay="75"/>
+ <frame index="1" offsetX="-2" offsetY="-37" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-3" offsetY="-41" delay="225"/>
+ <frame index="2" offsetX="-3" offsetY="-38" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-40" delay="75"/>
+ <frame index="3" offsetX="-3" offsetY="-41" delay="75"/>
+ <frame index="3" offsetX="0" offsetY="-38" delay="75"/>
+ <frame index="3" offsetX="1" offsetY="-37" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-40" delay="225"/>
+ <frame index="0" offsetX="-1" offsetY="-39" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-40" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="2" offsetY="-39" delay="225"/>
+ <frame index="1" offsetX="4" offsetY="-40" delay="150"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-41" delay="225"/>
+ <frame index="2" offsetX="-3" offsetY="-40" delay="75"/>
+ <frame index="2" offsetX="-3" offsetY="-41" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-39" delay="225"/>
+ <frame index="3" offsetX="-5" offsetY="-40" delay="150"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-29"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="3" offsetY="-30"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-33"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-6" offsetY="-30"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="4" offsetX="22" offsetY="-15"/>
+ </animation>
+ </action>
+ <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="4" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="3" offsetX="2" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-40" delay="100"/> + <frame index="1" offsetX="3" offsetY="-41" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="3" offsetX="0" offsetY="-38" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="5" offsetY="-41" delay="140"/> + <frame index="1" offsetX="0" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="1" offsetY="-42" delay="140"/> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-42" delay="140"/> + <frame index="1" offsetX="3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="3" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="3" offsetX="3" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/bucket.png b/graphics/sprites/equipment/head/bucket.png Binary files differnew file mode 100644 index 00000000..93bbac4a --- /dev/null +++ b/graphics/sprites/equipment/head/bucket.png diff --git a/graphics/sprites/equipment/head/bull-female.xml b/graphics/sprites/equipment/head/bull-female.xml new file mode 100644 index 00000000..d4a34ef1 --- /dev/null +++ b/graphics/sprites/equipment/head/bull-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="26" name="equipment" src="graphics/sprites/equipment/head/bull.png" width="27"/> + <action imageset="equipment" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-39"/> + </animation> + </action> + <action imageset="equipment" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-38"/> + <frame delay="150" index="1" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-37"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-37"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-39"/> + <frame delay="75" index="3" offsetX="0" offsetY="-38"/> + <frame delay="150" index="3" offsetX="0" offsetY="-39"/> + <frame delay="75" index="3" offsetX="0" offsetY="-38"/> + <frame delay="75" index="3" offsetX="0" offsetY="-39"/> + </animation> + </action> + <action imageset="equipment" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-35"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-31"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="3" offsetY="-40"/> + <frame delay="75" index="1" offsetX="3" offsetY="-41"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-41"/> + <frame delay="75" index="3" offsetX="0" offsetY="-39"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <end/> + </animation> + </action> + <action imageset="equipment" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-35"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-35"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="2" offsetY="-39"/> + <frame delay="150" index="1" offsetX="4" offsetY="-40"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-37"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-39"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-40"/> + <end/> + </animation> + </action> + <action imageset="equipment" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-24"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-30"/> + </animation> + </action> + <action imageset="equipment" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="38" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="1" offsetX="1" offsetY="-39" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-36" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="3" offsetY="-35" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-40" delay="100"/> + <frame index="1" offsetX="3" offsetY="-41" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="3" offsetX="0" offsetY="-39" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="6" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-38" delay="140"/> + <frame index="3" offsetX="1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="2" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-40" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="2" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/bull-male.xml b/graphics/sprites/equipment/head/bull-male.xml new file mode 100644 index 00000000..7f062d62 --- /dev/null +++ b/graphics/sprites/equipment/head/bull-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="equipment" src="graphics/sprites/equipment/head/bull.png" width="27" height="26"/> + <action name="stand" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-39"/> + </animation> + </action> + <action name="walk" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="150"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-39" delay="75"/> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + <frame index="3" offsetX="0" offsetY="-39" delay="150"/> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + <frame index="3" offsetX="0" offsetY="-39" delay="75"/> + </animation> + </action> + <action name="attack" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-40" delay="75"/> + <frame index="1" offsetX="3" offsetY="-41" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-41" delay="75"/> + <frame index="3" offsetX="0" offsetY="-39" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="225"/> + <frame index="1" offsetX="4" offsetY="-40" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-37" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-39" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-40" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-24"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-30"/> + </animation> + </action> + <action name="dead" imageset="equipment"> + <animation direction="default"> + <frame index="4" offsetX="38" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="4" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="3" offsetX="2" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-40" delay="100"/> + <frame index="1" offsetX="3" offsetY="-41" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="3" offsetX="0" offsetY="-39" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="5" offsetY="-41" delay="140"/> + <frame index="1" offsetX="0" offsetY="-43" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="1" offsetY="-43" delay="140"/> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-42" delay="140"/> + <frame index="1" offsetX="3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="3" offsetY="-43" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="3" offsetX="3" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/bull.xml b/graphics/sprites/equipment/head/bull.xml deleted file mode 100644 index 7a9af4a3..00000000 --- a/graphics/sprites/equipment/head/bull.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="equipment" src="graphics/sprites/equipment/head/bull.png" width="27" height="26"/> - <action name="stand" imageset="equipment"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-37"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-1" offsetY="-39"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-37"/> - </animation> - <animation direction="right"> - <frame index="3" offsetY="-39"/> - </animation> - </action> - <action name="walk" imageset="equipment"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-38" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-39" delay="150"/> - <frame index="1" offsetX="-1" offsetY="-38" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-39" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-37" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-38" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-37" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-38" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetY="-39" delay="75"/> - <frame index="3" offsetY="-38" delay="75"/> - <frame index="3" offsetY="-39" delay="150"/> - <frame index="3" offsetY="-38" delay="75"/> - <frame index="3" offsetY="-39" delay="75"/> - </animation> - </action> - <action name="attack" imageset="equipment"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-35" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-33" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-40" delay="75"/> - <frame index="1" offsetX="3" offsetY="-41" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-37" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-40" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-41" delay="75"/> - <frame index="3" offsetY="-39" delay="75"/> - <frame index="3" offsetX="1" offsetY="-37" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="equipment"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-35" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-35" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-39" delay="225"/> - <frame index="1" offsetX="4" offsetY="-40" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-37" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-39" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-40" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="equipment"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-24"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-30"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-29"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-30"/> - </animation> - </action> - <action name="dead" imageset="equipment"> - <animation direction="default"> - <frame index="4" offsetX="38" offsetY="-6"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/bunnyears-female.xml b/graphics/sprites/equipment/head/bunnyears-female.xml new file mode 100644 index 00000000..c2003b5d --- /dev/null +++ b/graphics/sprites/equipment/head/bunnyears-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="24" name="base" src="graphics/sprites/equipment/head/bunnyears.png" width="24"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-47"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-45"/> + <frame delay="150" index="0" offsetX="0" offsetY="-46"/> + <frame delay="75" index="0" offsetX="0" offsetY="-45"/> + <frame delay="150" index="0" offsetX="0" offsetY="-46"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-47"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-46"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-47"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-46"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-50"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-50"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="2" offsetY="-47"/> + <frame delay="75" index="3" offsetX="2" offsetY="-46"/> + <frame delay="150" index="3" offsetX="2" offsetY="-47"/> + <frame delay="75" index="3" offsetX="2" offsetY="-46"/> + <frame delay="75" index="3" offsetX="2" offsetY="-47"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <frame delay="75" index="0" offsetX="0" offsetY="-45"/> + <frame delay="75" index="0" offsetX="0" offsetY="-42"/> + <frame delay="75" index="0" offsetX="0" offsetY="-41"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-48"/> + <frame delay="75" index="1" offsetX="2" offsetY="-49"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-46"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-45"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-47"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="3" offsetX="2" offsetY="-46"/> + <frame delay="75" index="3" offsetX="3" offsetY="-45"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-45"/> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <frame delay="75" index="0" offsetX="0" offsetY="-45"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-47"/> + <frame delay="150" index="1" offsetX="3" offsetY="-48"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-48"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-49"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="3" offsetX="-3" offsetY="-48"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="38" offsetY="-11"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-44" delay="140"/> + <frame index="1" offsetX="0" offsetY="-47" delay="140"/> + <frame index="1" offsetX="2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-44" delay="140"/> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="5" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="100"/> + <frame index="0" offsetX="0" offsetY="-45" delay="100"/> + <frame index="0" offsetX="0" offsetY="-42" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="100"/> + <frame index="1" offsetX="2" offsetY="-49" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="100"/> + <frame index="3" offsetX="2" offsetY="-46" delay="100"/> + <frame index="3" offsetX="3" offsetY="-45" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="140"/> + <frame index="1" offsetX="5" offsetY="-46" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-53" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="3" offsetX="3" offsetY="-48" delay="140"/> + <frame index="3" offsetX="4" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-48" delay="140"/> + <frame index="1" offsetX="1" offsetY="-49" delay="140"/> + <frame index="1" offsetX="1" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="0" offsetY="-49" delay="140"/> + <frame index="3" offsetX="0" offsetY="-49" delay="140"/> + <frame index="3" offsetX="5" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/bunnyears-male.xml b/graphics/sprites/equipment/head/bunnyears-male.xml new file mode 100644 index 00000000..abcaf834 --- /dev/null +++ b/graphics/sprites/equipment/head/bunnyears-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/bunnyears.png" width="24" height="24"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-47"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-46" delay="150"/> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-46" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-47" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-47" delay="75"/> + <frame index="3" offsetX="2" offsetY="-46" delay="75"/> + <frame index="3" offsetX="2" offsetY="-47" delay="150"/> + <frame index="3" offsetX="2" offsetY="-46" delay="75"/> + <frame index="3" offsetX="2" offsetY="-47" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-42" delay="75"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="75"/> + <frame index="1" offsetX="2" offsetY="-49" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="2" offsetY="-46" delay="75"/> + <frame index="3" offsetX="3" offsetY="-45" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="225"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-47" delay="225"/> + <frame index="1" offsetX="3" offsetY="-48" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-47" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-48" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-38"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="38" offsetY="-11"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="140"/> + <frame index="0" offsetX="0" offsetY="-41" delay="140"/> + <frame index="0" offsetX="0" offsetY="-46" delay="140"/> + <frame index="0" offsetX="0" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="1" offsetX="1" offsetY="-49" delay="140"/> + <frame index="1" offsetX="3" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-46" delay="140"/> + <frame index="3" offsetX="1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="4" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="100"/> + <frame index="0" offsetX="0" offsetY="-45" delay="100"/> + <frame index="0" offsetX="0" offsetY="-42" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="100"/> + <frame index="1" offsetX="2" offsetY="-49" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="100"/> + <frame index="3" offsetX="2" offsetY="-46" delay="100"/> + <frame index="3" offsetX="3" offsetY="-45" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-48" delay="140"/> + <frame index="1" offsetX="4" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-52" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="3" offsetX="3" offsetY="-50" delay="140"/> + <frame index="3" offsetX="5" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="0" offsetY="-47" delay="140"/> + <frame index="0" offsetX="0" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-50" delay="140"/> + <frame index="1" offsetX="2" offsetY="-49" delay="140"/> + <frame index="1" offsetX="2" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-50" delay="140"/> + <frame index="3" offsetX="0" offsetY="-49" delay="140"/> + <frame index="3" offsetX="1" offsetY="-50" delay="140"/> + <frame index="3" offsetX="5" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/bunnyears.xml b/graphics/sprites/equipment/head/bunnyears.xml deleted file mode 100644 index ef473179..00000000 --- a/graphics/sprites/equipment/head/bunnyears.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/bunnyears.png" width="24" height="24"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-46"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-47"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-49"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-47"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-45" delay="75"/> - <frame index="0" offsetX="0" offsetY="-46" delay="150"/> - <frame index="0" offsetX="0" offsetY="-45" delay="75"/> - <frame index="0" offsetX="0" offsetY="-46" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-47" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-47" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-47" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-47" delay="75"/> - <frame index="3" offsetX="2" offsetY="-46" delay="75"/> - <frame index="3" offsetX="2" offsetY="-47" delay="150"/> - <frame index="3" offsetX="2" offsetY="-46" delay="75"/> - <frame index="3" offsetX="2" offsetY="-47" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY="-45" delay="75"/> - <frame index="0" offsetX="0" offsetY="-42" delay="75"/> - <frame index="0" offsetX="0" offsetY="-41" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-48" delay="75"/> - <frame index="1" offsetX="2" offsetY="-49" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-45" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-49" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-47" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="3" offsetX="2" offsetY="-46" delay="75"/> - <frame index="3" offsetX="3" offsetY="-45" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-45" delay="225"/> - <frame index="0" offsetX="0" offsetY="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY="-45" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-47" delay="225"/> - <frame index="1" offsetX="3" offsetY="-48" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-49" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-47" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-48" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-34"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-38"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-41"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-38"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="38" offsetY="-11"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/candlehelmet-female.xml b/graphics/sprites/equipment/head/candlehelmet-female.xml new file mode 100644 index 00000000..9f7a3659 --- /dev/null +++ b/graphics/sprites/equipment/head/candlehelmet-female.xml @@ -0,0 +1,299 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="44" name="base" src="graphics/sprites/equipment/head/candlehelmet.png" width="25"/> + <imageset height="44" name="base_dead" src="graphics/sprites/equipment/head/candlehelmet.png" width="50"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="4" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="5" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="left"> + <frame delay="75" index="6" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="7" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="8" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="9" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="10" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="11" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame delay="75" index="12" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="13" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="14" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="15" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="16" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="17" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame delay="75" index="18" offsetX="1" offsetY="-40"/> + <frame delay="75" index="19" offsetX="1" offsetY="-40"/> + <frame delay="75" index="20" offsetX="1" offsetY="-40"/> + <frame delay="75" index="21" offsetX="1" offsetY="-40"/> + <frame delay="75" index="22" offsetX="1" offsetY="-40"/> + <frame delay="75" index="23" offsetX="1" offsetY="-40"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="4" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="5" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="left"> + <frame delay="75" index="6" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="7" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="8" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="9" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="10" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="11" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame delay="75" index="12" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="13" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="14" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="15" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="16" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="17" offsetX="-2" offsetY="-39"/> + </animation> + <animation direction="right"> + <frame delay="75" index="18" offsetX="1" offsetY="-40"/> + <frame delay="75" index="19" offsetX="1" offsetY="-39"/> + <frame delay="75" index="20" offsetX="1" offsetY="-40"/> + <frame delay="75" index="21" offsetX="1" offsetY="-40"/> + <frame delay="75" index="22" offsetX="1" offsetY="-39"/> + <frame delay="75" index="23" offsetX="1" offsetY="-40"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-35"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-34"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="6" offsetX="2" offsetY="-39"/> + <frame delay="75" index="7" offsetX="2" offsetY="-40"/> + <frame delay="75" index="8" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="9" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="75" index="12" offsetX="-3" offsetY="-38"/> + <frame delay="75" index="13" offsetX="-3" offsetY="-38"/> + <frame delay="75" index="14" offsetX="-3" offsetY="-38"/> + <frame delay="75" index="15" offsetX="-3" offsetY="-35"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="18" offsetX="-2" offsetY="-41"/> + <frame delay="75" index="19" offsetX="-2" offsetY="-42"/> + <frame delay="75" index="20" offsetX="1" offsetY="-39"/> + <frame delay="75" index="21" offsetX="2" offsetY="-38"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="4" offsetX="-1" offsetY="-40"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="6" offsetX="3" offsetY="-41"/> + <frame delay="75" index="7" offsetX="3" offsetY="-41"/> + <frame delay="75" index="8" offsetX="3" offsetY="-41"/> + <frame delay="75" index="9" offsetX="5" offsetY="-42"/> + <frame delay="75" index="10" offsetX="5" offsetY="-42"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="75" index="12" offsetX="-2" offsetY="-42"/> + <frame delay="75" index="13" offsetX="-2" offsetY="-42"/> + <frame delay="75" index="14" offsetX="-3" offsetY="-42"/> + <frame delay="75" index="15" offsetX="-3" offsetY="-41"/> + <frame delay="75" index="16" offsetX="-3" offsetY="-42"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="18" offsetX="-3" offsetY="-41"/> + <frame delay="75" index="19" offsetX="-3" offsetY="-41"/> + <frame delay="75" index="20" offsetX="-3" offsetY="-41"/> + <frame delay="75" index="21" offsetX="-5" offsetY="-42"/> + <frame delay="75" index="22" offsetX="-5" offsetY="-42"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-27"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-27"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-27"/> + <frame delay="75" index="4" offsetX="-1" offsetY="-27"/> + <frame delay="75" index="5" offsetX="-1" offsetY="-27"/> + </animation> + <animation direction="left"> + <frame delay="75" index="6" offsetX="2" offsetY="-30"/> + <frame delay="75" index="7" offsetX="2" offsetY="-30"/> + <frame delay="75" index="8" offsetX="2" offsetY="-30"/> + <frame delay="75" index="9" offsetX="2" offsetY="-30"/> + <frame delay="75" index="10" offsetX="2" offsetY="-30"/> + <frame delay="75" index="11" offsetX="2" offsetY="-30"/> + </animation> + <animation direction="up"> + <frame delay="75" index="12" offsetX="-1" offsetY="-30"/> + <frame delay="75" index="13" offsetX="-1" offsetY="-30"/> + <frame delay="75" index="14" offsetX="-1" offsetY="-30"/> + <frame delay="75" index="15" offsetX="-1" offsetY="-30"/> + <frame delay="75" index="16" offsetX="-1" offsetY="-30"/> + <frame delay="75" index="17" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame delay="75" index="18" offsetX="-5" offsetY="-30"/> + <frame delay="75" index="19" offsetX="-5" offsetY="-30"/> + <frame delay="75" index="20" offsetX="-5" offsetY="-30"/> + <frame delay="75" index="21" offsetX="-5" offsetY="-30"/> + <frame delay="75" index="22" offsetX="-5" offsetY="-30"/> + <frame delay="75" index="23" offsetX="-5" offsetY="-30"/> + </animation> + </action> + <action imageset="base_dead" name="dead"> + <animation direction="default"> + <frame delay="140" index="12" offsetX="40" offsetY="-7"/> + <frame delay="140" index="13" offsetX="40" offsetY="-7"/> + <frame delay="140" index="14" offsetX="40" offsetY="-7"/> + <frame delay="0" index="14" offsetX="40" offsetY="-7"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="7" offsetX="0" offsetY="-38" delay="140"/> + <frame index="8" offsetX="2" offsetY="-38" delay="140"/> + <frame index="9" offsetX="-5" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="13" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="14" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="15" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="3" offsetY="-37" delay="140"/> + <frame index="19" offsetX="0" offsetY="-40" delay="140"/> + <frame index="20" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="21" offsetX="4" offsetY="-36" 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="-3" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="2" offsetY="-39" delay="140"/> + <frame index="7" offsetX="5" offsetY="-37" delay="140"/> + <frame index="8" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="9" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-5" offsetY="-38" delay="140"/> + <frame index="13" offsetX="-4" offsetY="-38" delay="140"/> + <frame index="14" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="15" offsetX="-5" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="19" offsetX="-4" offsetY="-39" delay="140"/> + <frame index="20" offsetX="2" offsetY="-41" delay="140"/> + <frame index="21" offsetX="3" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="1" offsetY="-39" delay="140"/> + <frame index="7" offsetX="1" offsetY="-40" delay="140"/> + <frame index="8" offsetX="1" offsetY="-40" delay="140"/> + <frame index="9" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="13" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="14" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="15" offsetX="-4" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="19" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="20" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="21" offsetX="4" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/candlehelmet.xml b/graphics/sprites/equipment/head/candlehelmet-male.xml index 5ca8af31..e3210c0f 100644 --- a/graphics/sprites/equipment/head/candlehelmet.xml +++ b/graphics/sprites/equipment/head/candlehelmet-male.xml @@ -176,4 +176,124 @@ <frame index="14" offsetX="40" offsetY="-7" delay="0"/> </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> </sprite> diff --git a/graphics/sprites/equipment/head/cap-female.xml b/graphics/sprites/equipment/head/cap-female.xml new file mode 100644 index 00000000..42e925eb --- /dev/null +++ b/graphics/sprites/equipment/head/cap-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="19" name="base" src="graphics/sprites/equipment/head/cap.png|R" width="28"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-45"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <frame delay="150" index="0" offsetX="0" offsetY="-45"/> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <frame delay="150" index="0" offsetX="0" offsetY="-45"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-45"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-44"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-45"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-44"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-45"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-46"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-45"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-46"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="2" offsetY="-45"/> + <frame delay="75" index="3" offsetX="2" offsetY="-44"/> + <frame delay="150" index="3" offsetX="2" offsetY="-45"/> + <frame delay="75" index="3" offsetX="2" offsetY="-44"/> + <frame delay="75" index="3" offsetX="2" offsetY="-45"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-43"/> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <frame delay="75" index="0" offsetX="0" offsetY="-41"/> + <frame delay="75" index="0" offsetX="0" offsetY="-40"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-46"/> + <frame delay="75" index="1" offsetX="2" offsetY="-47"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-44"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-43"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-45"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-43"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-46"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="3" offsetX="2" offsetY="-44"/> + <frame delay="75" index="3" offsetX="3" offsetY="-43"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-44"/> + <frame delay="75" index="0" offsetX="0" offsetY="-43"/> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-45"/> + <frame delay="150" index="1" offsetX="3" offsetY="-46"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-45"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-44"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-45"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-1" offsetY="-45"/> + <frame delay="150" index="3" offsetX="-3" offsetY="-46"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-36"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-36"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="27" offsetY="-16"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="1" offsetX="0" offsetY="-45" delay="140"/> + <frame index="1" offsetX="3" offsetY="-45" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-42" delay="140"/> + <frame index="3" offsetX="1" offsetY="-45" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="3" offsetX="5" offsetY="-41" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="100"/> + <frame index="0" offsetX="0" offsetY="-44" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <frame index="0" offsetX="0" offsetY="-40" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-46" delay="100"/> + <frame index="1" offsetX="2" offsetY="-47" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-44" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="3" offsetX="2" offsetY="-44" delay="100"/> + <frame index="3" offsetX="3" offsetY="-43" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-46" delay="140"/> + <frame index="1" offsetX="5" offsetY="-44" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-44" delay="140"/> + <frame index="3" offsetX="3" offsetY="-46" delay="140"/> + <frame index="3" offsetX="4" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-46" delay="140"/> + <frame index="1" offsetX="1" offsetY="-47" delay="140"/> + <frame index="1" offsetX="2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="0" offsetY="-47" delay="140"/> + <frame index="3" offsetX="0" offsetY="-47" delay="140"/> + <frame index="3" offsetX="5" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/cap-male.xml b/graphics/sprites/equipment/head/cap-male.xml new file mode 100644 index 00000000..74c28df9 --- /dev/null +++ b/graphics/sprites/equipment/head/cap-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/cap.png|R" width="28" height="19"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-45"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="150"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-45" delay="75"/> + <frame index="3" offsetX="2" offsetY="-44" delay="75"/> + <frame index="3" offsetX="2" offsetY="-45" delay="150"/> + <frame index="3" offsetX="2" offsetY="-44" delay="75"/> + <frame index="3" offsetX="2" offsetY="-45" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <frame index="0" offsetX="0" offsetY="-40" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="2" offsetY="-47" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-44" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="3" offsetX="2" offsetY="-44" delay="75"/> + <frame index="3" offsetX="3" offsetY="-43" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="225"/> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-45" delay="225"/> + <frame index="1" offsetX="3" offsetY="-46" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-45" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-36"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-36"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="27" offsetY="-16"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="140"/> + <frame index="0" offsetX="0" offsetY="-40" delay="140"/> + <frame index="0" offsetX="0" offsetY="-45" delay="140"/> + <frame index="0" offsetX="0" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="1" offsetX="1" offsetY="-47" delay="140"/> + <frame index="1" offsetX="4" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-44" delay="140"/> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="4" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="100"/> + <frame index="0" offsetX="0" offsetY="-44" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <frame index="0" offsetX="0" offsetY="-40" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-46" delay="100"/> + <frame index="1" offsetX="2" offsetY="-47" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-44" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="3" offsetX="2" offsetY="-44" delay="100"/> + <frame index="3" offsetX="3" offsetY="-43" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-46" delay="140"/> + <frame index="1" offsetX="4" offsetY="-47" delay="140"/> + <frame index="1" offsetX="0" offsetY="-48" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="3" offsetX="3" offsetY="-48" delay="140"/> + <frame index="3" offsetX="5" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="0" offsetY="-46" delay="140"/> + <frame index="0" offsetX="0" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="140"/> + <frame index="1" offsetX="2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="3" offsetY="-48" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-48" delay="140"/> + <frame index="3" offsetX="0" offsetY="-47" delay="140"/> + <frame index="3" offsetX="1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="5" offsetY="-44" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/cap.xml b/graphics/sprites/equipment/head/cap.xml deleted file mode 100644 index b1de01ee..00000000 --- a/graphics/sprites/equipment/head/cap.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/cap.png|R" width="28" height="19"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-45"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-45"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-45"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-45"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY="-45" delay="150"/> - <frame index="0" offsetX="0" offsetY="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY="-45" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-45" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-45" delay="75"/> - <frame index="3" offsetX="2" offsetY="-44" delay="75"/> - <frame index="3" offsetX="2" offsetY="-45" delay="150"/> - <frame index="3" offsetX="2" offsetY="-44" delay="75"/> - <frame index="3" offsetX="2" offsetY="-45" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-43" delay="75"/> - <frame index="0" offsetX="0" offsetY="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY="-41" delay="75"/> - <frame index="0" offsetX="0" offsetY="-40" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-46" delay="75"/> - <frame index="1" offsetX="2" offsetY="-47" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-44" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-43" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-45" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-43" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-46" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="3" offsetX="2" offsetY="-44" delay="75"/> - <frame index="3" offsetX="3" offsetY="-43" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-44" delay="225"/> - <frame index="0" offsetX="0" offsetY="-43" delay="75"/> - <frame index="0" offsetX="0" offsetY="-44" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-45" delay="225"/> - <frame index="1" offsetX="3" offsetY="-46" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-45" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-44" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-45" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-45" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-46" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-33"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-36"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-37"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-36"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="27" offsetY="-16"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/captain-hat-female.xml b/graphics/sprites/equipment/head/captain-hat-female.xml new file mode 100644 index 00000000..4ac4af6b --- /dev/null +++ b/graphics/sprites/equipment/head/captain-hat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="21" name="base" src="graphics/sprites/equipment/head/captain-hat.png" width="21"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-43"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-43"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-43"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-43"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-42"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-43"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-42"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-43"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-43"/> + <frame delay="75" index="1" offsetX="0" offsetY="-42"/> + <frame delay="150" index="1" offsetX="0" offsetY="-43"/> + <frame delay="75" index="1" offsetX="0" offsetY="-42"/> + <frame delay="75" index="1" offsetX="0" offsetY="-43"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-3" offsetY="-43"/> + <frame delay="150" index="2" offsetX="-3" offsetY="-44"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-43"/> + <frame delay="150" index="2" offsetX="-3" offsetY="-44"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-43"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-42"/> + <frame delay="150" index="3" offsetX="-1" offsetY="-43"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-42"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-43"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-42"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-38"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-44"/> + <frame delay="75" index="1" offsetX="4" offsetY="-45"/> + <frame delay="75" index="1" offsetX="0" offsetY="-42"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-41"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-4" offsetY="-43"/> + <frame delay="75" index="2" offsetX="-4" offsetY="-41"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-4" offsetY="-44"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-45"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-42"/> + <frame delay="75" index="3" offsetX="0" offsetY="-41"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-42"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-42"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-43"/> + <frame delay="150" index="1" offsetX="5" offsetY="-44"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-43"/> + <frame delay="75" index="2" offsetX="-4" offsetY="-42"/> + <frame delay="75" index="2" offsetX="-4" offsetY="-43"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-4" offsetY="-43"/> + <frame delay="150" index="3" offsetX="-6" offsetY="-44"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-34"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="30" offsetY="-3"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="2" offsetY="-43" delay="140"/> + <frame index="1" offsetX="4" offsetY="-43" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="3" offsetX="2" offsetY="-39" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-44" delay="100"/> + <frame index="1" offsetX="4" offsetY="-45" delay="100"/> + <frame index="1" offsetX="0" offsetY="-42" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-41" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-43" delay="100"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="100"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="100"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-44" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-45" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-42" delay="100"/> + <frame index="3" offsetX="0" offsetY="-41" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-44" delay="140"/> + <frame index="1" offsetX="7" offsetY="-42" delay="140"/> + <frame index="1" offsetX="0" offsetY="-44" delay="140"/> + <frame index="1" offsetX="0" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-6" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-6" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-42" delay="140"/> + <frame index="3" offsetX="0" offsetY="-44" delay="140"/> + <frame index="3" offsetX="1" offsetY="-41" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-44" delay="140"/> + <frame index="1" offsetX="3" offsetY="-45" delay="140"/> + <frame index="1" offsetX="3" offsetY="-45" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="3" offsetX="2" offsetY="-41" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/captain-hat-male.xml b/graphics/sprites/equipment/head/captain-hat-male.xml new file mode 100644 index 00000000..eec888d9 --- /dev/null +++ b/graphics/sprites/equipment/head/captain-hat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/captain-hat.png" width="21" height="21"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-43"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-43"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-43"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-43"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-43" delay="75"/> + <frame index="1" offsetX="0" offsetY="-42" delay="75"/> + <frame index="1" offsetX="0" offsetY="-43" delay="150"/> + <frame index="1" offsetX="0" offsetY="-42" delay="75"/> + <frame index="1" offsetX="0" offsetY="-43" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-43" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="150"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-43" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-42" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-43" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-42" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-43" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-44" delay="75"/> + <frame index="1" offsetX="4" offsetY="-45" delay="75"/> + <frame index="1" offsetX="0" offsetY="-42" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-43" delay="225"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-44" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-45" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-42" delay="75"/> + <frame index="3" offsetX="0" offsetY="-41" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-43" delay="225"/> + <frame index="1" offsetX="5" offsetY="-44" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-43" delay="225"/> + <frame index="2" offsetX="-4" offsetY="-42" delay="75"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-43" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-44" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-34"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="30" offsetY="-3"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-42" delay="140"/> + <frame index="1" offsetX="3" offsetY="-45" delay="140"/> + <frame index="1" offsetX="5" offsetY="-45" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-45" delay="140"/> + <frame index="3" offsetX="1" offsetY="-41" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-44" delay="100"/> + <frame index="1" offsetX="4" offsetY="-45" delay="100"/> + <frame index="1" offsetX="0" offsetY="-42" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-41" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-43" delay="100"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="100"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="100"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-44" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-45" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-42" delay="100"/> + <frame index="3" offsetX="0" offsetY="-41" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-44" delay="140"/> + <frame index="1" offsetX="6" offsetY="-45" delay="140"/> + <frame index="1" offsetX="1" offsetY="-46" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-45" delay="140"/> + <frame index="3" offsetX="0" offsetY="-46" delay="140"/> + <frame index="3" offsetX="2" offsetY="-41" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-46" delay="140"/> + <frame index="1" offsetX="4" offsetY="-45" delay="140"/> + <frame index="1" offsetX="4" offsetY="-46" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="3" offsetX="2" offsetY="-42" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/captain-hat.xml b/graphics/sprites/equipment/head/captain-hat.xml deleted file mode 100644 index 8414a05a..00000000 --- a/graphics/sprites/equipment/head/captain-hat.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/captain-hat.png" width="21" height="21"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-43"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-43"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-43"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-43"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-42" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-43" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-42" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-43" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-43" delay="75"/> - <frame index="1" offsetX="0" offsetY="-42" delay="75"/> - <frame index="1" offsetX="0" offsetY="-43" delay="150"/> - <frame index="1" offsetX="0" offsetY="-42" delay="75"/> - <frame index="1" offsetX="0" offsetY="-43" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-43" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-44" delay="150"/> - <frame index="2" offsetX="-3" offsetY="-43" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-44" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-43" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-42" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-43" delay="150"/> - <frame index="3" offsetX="-1" offsetY="-42" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-43" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-42" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-38" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-44" delay="75"/> - <frame index="1" offsetX="4" offsetY="-45" delay="75"/> - <frame index="1" offsetX="0" offsetY="-42" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-41" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-4" offsetY="-43" delay="225"/> - <frame index="2" offsetX="-4" offsetY="-41" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-44" delay="75"/> - <frame index="3" offsetX="-4" offsetY="-45" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-42" delay="75"/> - <frame index="3" offsetX="0" offsetY="-41" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-42" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-42" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-43" delay="225"/> - <frame index="1" offsetX="5" offsetY="-44" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-43" delay="225"/> - <frame index="2" offsetX="-4" offsetY="-42" delay="75"/> - <frame index="2" offsetX="-4" offsetY="-43" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-43" delay="225"/> - <frame index="3" offsetX="-6" offsetY="-44" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-31"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-34"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-35"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY="-34"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="30" offsetY="-3"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/cashiershade-female.xml b/graphics/sprites/equipment/head/cashiershade-female.xml new file mode 100644 index 00000000..3412d964 --- /dev/null +++ b/graphics/sprites/equipment/head/cashiershade-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="26" name="equipment" src="graphics/sprites/equipment/head/cashiershade.png|G;W" width="27"/> + <action imageset="equipment" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-39"/> + </animation> + </action> + <action imageset="equipment" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-38"/> + <frame delay="150" index="1" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-37"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-37"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-39"/> + <frame delay="75" index="3" offsetX="0" offsetY="-38"/> + <frame delay="150" index="3" offsetX="0" offsetY="-39"/> + <frame delay="75" index="3" offsetX="0" offsetY="-38"/> + <frame delay="75" index="3" offsetX="0" offsetY="-39"/> + </animation> + </action> + <action imageset="equipment" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-35"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-31"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="3" offsetY="-40"/> + <frame delay="75" index="1" offsetX="3" offsetY="-41"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-41"/> + <frame delay="75" index="3" offsetX="0" offsetY="-39"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <end/> + </animation> + </action> + <action imageset="equipment" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-35"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-35"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="2" offsetY="-39"/> + <frame delay="150" index="1" offsetX="4" offsetY="-40"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-37"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-39"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-40"/> + <end/> + </animation> + </action> + <action imageset="equipment" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-30"/> + </animation> + </action> + <action imageset="equipment" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="18" offsetY="-15"/> + </animation> + </action> + <action name="attack_2hand" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="1" offsetX="1" offsetY="-39" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-36" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="3" offsetY="-35" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-40" delay="100"/> + <frame index="1" offsetX="3" offsetY="-41" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="3" offsetX="0" offsetY="-39" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="6" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-38" delay="140"/> + <frame index="3" offsetX="1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="2" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-40" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="2" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/cashiershade-male.xml b/graphics/sprites/equipment/head/cashiershade-male.xml new file mode 100644 index 00000000..4e9bd6e2 --- /dev/null +++ b/graphics/sprites/equipment/head/cashiershade-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="equipment" src="graphics/sprites/equipment/head/cashiershade.png|G;W" width="27" height="26"/> + <action name="stand" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-39"/> + </animation> + </action> + <action name="walk" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="150"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-39" delay="75"/> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + <frame index="3" offsetX="0" offsetY="-39" delay="150"/> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + <frame index="3" offsetX="0" offsetY="-39" delay="75"/> + </animation> + </action> + <action name="attack" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-40" delay="75"/> + <frame index="1" offsetX="3" offsetY="-41" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-41" delay="75"/> + <frame index="3" offsetX="0" offsetY="-39" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="225"/> + <frame index="1" offsetX="4" offsetY="-40" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-37" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-39" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-40" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-30"/> + </animation> + </action> + <action name="dead" imageset="equipment"> + <animation direction="default"> + <frame index="4" offsetX="18" offsetY="-15"/> + </animation> + </action> + <action name="attack_2hand" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="4" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="3" offsetX="2" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-40" delay="100"/> + <frame index="1" offsetX="3" offsetY="-41" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="3" offsetX="0" offsetY="-39" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="5" offsetY="-41" delay="140"/> + <frame index="1" offsetX="0" offsetY="-43" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="1" offsetY="-43" delay="140"/> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-42" delay="140"/> + <frame index="1" offsetX="3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="3" offsetY="-43" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="3" offsetX="3" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/cashiershade.png b/graphics/sprites/equipment/head/cashiershade.png Binary files differnew file mode 100644 index 00000000..78ffacd4 --- /dev/null +++ b/graphics/sprites/equipment/head/cashiershade.png diff --git a/graphics/sprites/equipment/head/catears-female.xml b/graphics/sprites/equipment/head/catears-female.xml new file mode 100644 index 00000000..891cd83f --- /dev/null +++ b/graphics/sprites/equipment/head/catears-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="24" name="base" src="graphics/sprites/equipment/head/catears.png|M;W" width="24"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-47"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-45"/> + <frame delay="150" index="0" offsetX="0" offsetY="-46"/> + <frame delay="75" index="0" offsetX="0" offsetY="-45"/> + <frame delay="150" index="0" offsetX="0" offsetY="-46"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-47"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-46"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-47"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-46"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-50"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-50"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="2" offsetY="-47"/> + <frame delay="75" index="3" offsetX="2" offsetY="-46"/> + <frame delay="150" index="3" offsetX="2" offsetY="-47"/> + <frame delay="75" index="3" offsetX="2" offsetY="-46"/> + <frame delay="75" index="3" offsetX="2" offsetY="-47"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <frame delay="75" index="0" offsetX="0" offsetY="-45"/> + <frame delay="75" index="0" offsetX="0" offsetY="-42"/> + <frame delay="75" index="0" offsetX="0" offsetY="-41"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-48"/> + <frame delay="75" index="1" offsetX="2" offsetY="-49"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-46"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-45"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-47"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="3" offsetX="2" offsetY="-46"/> + <frame delay="75" index="3" offsetX="3" offsetY="-45"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-45"/> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <frame delay="75" index="0" offsetX="0" offsetY="-45"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-47"/> + <frame delay="150" index="1" offsetX="3" offsetY="-48"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-48"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-49"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="3" offsetX="-3" offsetY="-48"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="33" offsetY="-11"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-44" delay="140"/> + <frame index="1" offsetX="0" offsetY="-47" delay="140"/> + <frame index="1" offsetX="2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-44" delay="140"/> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="5" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="100"/> + <frame index="0" offsetX="0" offsetY="-45" delay="100"/> + <frame index="0" offsetX="0" offsetY="-42" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="100"/> + <frame index="1" offsetX="2" offsetY="-49" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="100"/> + <frame index="3" offsetX="2" offsetY="-46" delay="100"/> + <frame index="3" offsetX="3" offsetY="-45" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="140"/> + <frame index="1" offsetX="5" offsetY="-46" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-53" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="3" offsetX="3" offsetY="-48" delay="140"/> + <frame index="3" offsetX="4" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-48" delay="140"/> + <frame index="1" offsetX="1" offsetY="-49" delay="140"/> + <frame index="1" offsetX="1" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="0" offsetY="-49" delay="140"/> + <frame index="3" offsetX="0" offsetY="-49" delay="140"/> + <frame index="3" offsetX="5" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/catears-male.xml b/graphics/sprites/equipment/head/catears-male.xml new file mode 100644 index 00000000..cdbfe3d9 --- /dev/null +++ b/graphics/sprites/equipment/head/catears-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/catears.png|M;W" width="24" height="24"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-47"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-46" delay="150"/> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-46" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-47" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-47" delay="75"/> + <frame index="3" offsetX="2" offsetY="-46" delay="75"/> + <frame index="3" offsetX="2" offsetY="-47" delay="150"/> + <frame index="3" offsetX="2" offsetY="-46" delay="75"/> + <frame index="3" offsetX="2" offsetY="-47" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-42" delay="75"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="75"/> + <frame index="1" offsetX="2" offsetY="-49" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="2" offsetY="-46" delay="75"/> + <frame index="3" offsetX="3" offsetY="-45" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="225"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-47" delay="225"/> + <frame index="1" offsetX="3" offsetY="-48" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-47" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-48" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-38"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="33" offsetY="-11"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="140"/> + <frame index="0" offsetX="0" offsetY="-41" delay="140"/> + <frame index="0" offsetX="0" offsetY="-46" delay="140"/> + <frame index="0" offsetX="0" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="1" offsetX="1" offsetY="-49" delay="140"/> + <frame index="1" offsetX="3" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-46" delay="140"/> + <frame index="3" offsetX="1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="4" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="100"/> + <frame index="0" offsetX="0" offsetY="-45" delay="100"/> + <frame index="0" offsetX="0" offsetY="-42" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="100"/> + <frame index="1" offsetX="2" offsetY="-49" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="100"/> + <frame index="3" offsetX="2" offsetY="-46" delay="100"/> + <frame index="3" offsetX="3" offsetY="-45" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-48" delay="140"/> + <frame index="1" offsetX="4" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-52" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="3" offsetX="3" offsetY="-50" delay="140"/> + <frame index="3" offsetX="5" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="0" offsetY="-47" delay="140"/> + <frame index="0" offsetX="0" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-50" delay="140"/> + <frame index="1" offsetX="2" offsetY="-49" delay="140"/> + <frame index="1" offsetX="2" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-50" delay="140"/> + <frame index="3" offsetX="0" offsetY="-49" delay="140"/> + <frame index="3" offsetX="1" offsetY="-50" delay="140"/> + <frame index="3" offsetX="5" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/catears.xml b/graphics/sprites/equipment/head/catears.xml deleted file mode 100644 index 9f1c72ce..00000000 --- a/graphics/sprites/equipment/head/catears.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/catears.png|M;W" width="24" height="24"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-46"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-47"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-49"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-47"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-45" delay="75"/> - <frame index="0" offsetX="0" offsetY="-46" delay="150"/> - <frame index="0" offsetX="0" offsetY="-45" delay="75"/> - <frame index="0" offsetX="0" offsetY="-46" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-47" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-47" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-47" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-47" delay="75"/> - <frame index="3" offsetX="2" offsetY="-46" delay="75"/> - <frame index="3" offsetX="2" offsetY="-47" delay="150"/> - <frame index="3" offsetX="2" offsetY="-46" delay="75"/> - <frame index="3" offsetX="2" offsetY="-47" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY="-45" delay="75"/> - <frame index="0" offsetX="0" offsetY="-42" delay="75"/> - <frame index="0" offsetX="0" offsetY="-41" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-48" delay="75"/> - <frame index="1" offsetX="2" offsetY="-49" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-45" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-49" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-47" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="3" offsetX="2" offsetY="-46" delay="75"/> - <frame index="3" offsetX="3" offsetY="-45" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-45" delay="225"/> - <frame index="0" offsetX="0" offsetY="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY="-45" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-47" delay="225"/> - <frame index="1" offsetX="3" offsetY="-48" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-49" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-47" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-48" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-34"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-38"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-41"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-38"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="33" offsetY="-11"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/chefhat-female.xml b/graphics/sprites/equipment/head/chefhat-female.xml new file mode 100644 index 00000000..caee3613 --- /dev/null +++ b/graphics/sprites/equipment/head/chefhat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="17" name="base" src="graphics/sprites/equipment/head/chefhat.png" width="21"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-50"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-50"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-50"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-50"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-49"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-50"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-49"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-50"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-50"/> + <frame delay="75" index="1" offsetX="0" offsetY="-49"/> + <frame delay="150" index="1" offsetX="0" offsetY="-50"/> + <frame delay="75" index="1" offsetX="0" offsetY="-49"/> + <frame delay="75" index="1" offsetX="0" offsetY="-50"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-50"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-51"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-50"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-51"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-50"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-49"/> + <frame delay="150" index="3" offsetX="-1" offsetY="-50"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-50"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-46"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-45"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-51"/> + <frame delay="75" index="1" offsetX="4" offsetY="-52"/> + <frame delay="75" index="1" offsetX="0" offsetY="-49"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-48"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-50"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-48"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-4" offsetY="-51"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-52"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="3" offsetX="0" offsetY="-48"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-49"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-50"/> + <frame delay="150" index="1" offsetX="5" offsetY="-51"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-50"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-50"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-4" offsetY="-50"/> + <frame delay="150" index="3" offsetX="-6" offsetY="-51"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-41"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-41"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="40" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="1" offsetX="2" offsetY="-50" delay="140"/> + <frame index="1" offsetX="4" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="3" offsetX="2" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-51" delay="100"/> + <frame index="1" offsetX="4" offsetY="-52" delay="100"/> + <frame index="1" offsetX="0" offsetY="-49" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-52" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="100"/> + <frame index="3" offsetX="0" offsetY="-48" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-51" delay="140"/> + <frame index="1" offsetX="7" offsetY="-49" delay="140"/> + <frame index="1" offsetX="0" offsetY="-51" delay="140"/> + <frame index="1" offsetX="0" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-54" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-49" delay="140"/> + <frame index="3" offsetX="0" offsetY="-51" delay="140"/> + <frame index="3" offsetX="1" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-51" delay="140"/> + <frame index="1" offsetX="3" offsetY="-52" delay="140"/> + <frame index="1" offsetX="3" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-52" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-52" delay="140"/> + <frame index="3" offsetX="2" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/chefhat-male.xml b/graphics/sprites/equipment/head/chefhat-male.xml new file mode 100644 index 00000000..79801b05 --- /dev/null +++ b/graphics/sprites/equipment/head/chefhat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/chefhat.png" width="21" height="17"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-50"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-50"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-50"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-50"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-50" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-50" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-50" delay="75"/> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + <frame index="1" offsetX="0" offsetY="-50" delay="150"/> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + <frame index="1" offsetX="0" offsetY="-50" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-50" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-51" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-51" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-50" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-50" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-50" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-51" delay="75"/> + <frame index="1" offsetX="4" offsetY="-52" delay="75"/> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-52" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="0" offsetY="-48" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-50" delay="225"/> + <frame index="1" offsetX="5" offsetY="-51" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-50" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-51" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-41"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-41"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="40" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-49" delay="140"/> + <frame index="1" offsetX="3" offsetY="-52" delay="140"/> + <frame index="1" offsetX="5" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-51" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-52" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-52" delay="140"/> + <frame index="3" offsetX="1" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-51" delay="100"/> + <frame index="1" offsetX="4" offsetY="-52" delay="100"/> + <frame index="1" offsetX="0" offsetY="-49" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-52" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="100"/> + <frame index="3" offsetX="0" offsetY="-48" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-52" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-51" delay="140"/> + <frame index="1" offsetX="6" offsetY="-52" delay="140"/> + <frame index="1" offsetX="1" offsetY="-53" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-53" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-52" delay="140"/> + <frame index="3" offsetX="0" offsetY="-53" delay="140"/> + <frame index="3" offsetX="2" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-53" delay="140"/> + <frame index="1" offsetX="4" offsetY="-52" delay="140"/> + <frame index="1" offsetX="4" offsetY="-53" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-53" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-52" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-53" delay="140"/> + <frame index="3" offsetX="2" offsetY="-49" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/chefhat.xml b/graphics/sprites/equipment/head/chefhat.xml deleted file mode 100644 index 6f164676..00000000 --- a/graphics/sprites/equipment/head/chefhat.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/chefhat.png" width="21" height="17"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-50"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-50"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-50"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-50"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-50" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-50" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-50" delay="75"/> - <frame index="1" offsetX="0" offsetY="-49" delay="75"/> - <frame index="1" offsetX="0" offsetY="-50" delay="150"/> - <frame index="1" offsetX="0" offsetY="-49" delay="75"/> - <frame index="1" offsetX="0" offsetY="-50" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-50" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-51" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-50" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-51" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-50" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-50" delay="150"/> - <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-50" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-51" delay="75"/> - <frame index="1" offsetX="4" offsetY="-52" delay="75"/> - <frame index="1" offsetX="0" offsetY="-49" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-48" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-50" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-51" delay="75"/> - <frame index="3" offsetX="-4" offsetY="-52" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="3" offsetX="0" offsetY="-48" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-49" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-50" delay="225"/> - <frame index="1" offsetX="5" offsetY="-51" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-50" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-50" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-50" delay="225"/> - <frame index="3" offsetX="-6" offsetY="-51" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-38"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-41"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-42"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY="-41"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="40" offsetY="-6"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/christmastree-female.xml b/graphics/sprites/equipment/head/christmastree-female.xml new file mode 100644 index 00000000..1fe4de46 --- /dev/null +++ b/graphics/sprites/equipment/head/christmastree-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="51" name="base" src="graphics/sprites/equipment/head/christmastree.png" width="80"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="34" offsetY="-5"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" 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" offsetX="0" 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="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/christmastree-male.xml b/graphics/sprites/equipment/head/christmastree-male.xml new file mode 100644 index 00000000..f436efb2 --- /dev/null +++ b/graphics/sprites/equipment/head/christmastree-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/christmastree.png" width="80" height="51"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="34" offsetY="-5"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" 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="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" 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" offsetX="0" 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="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" 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="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" 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="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/christmastree.png b/graphics/sprites/equipment/head/christmastree.png Binary files differindex 44d42025..1d700e04 100644 --- a/graphics/sprites/equipment/head/christmastree.png +++ b/graphics/sprites/equipment/head/christmastree.png diff --git a/graphics/sprites/equipment/head/christmastree.xml b/graphics/sprites/equipment/head/christmastree.xml deleted file mode 100644 index 9aa9a943..00000000 --- a/graphics/sprites/equipment/head/christmastree.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/christmastree.png" width="80" height="51"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-28"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-28"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-26" delay="75"/> - <frame index="0" offsetX="0" offsetY="-27" delay="150"/> - <frame index="0" offsetX="0" offsetY="-26" delay="75"/> - <frame index="0" offsetX="0" offsetY="-27" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-27" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="150"/> - <frame index="1" offsetX="0" offsetY="-27" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-27" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="150"/> - <frame index="3" offsetX="0" offsetY="-27" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-26" delay="75"/> - <frame index="0" offsetX="0" offsetY="-23" delay="75"/> - <frame index="0" offsetX="0" offsetY="-22" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-29" delay="75"/> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="0" offsetY="-27" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-26" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-29" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-30" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <frame index="3" offsetX="2" offsetY="-26" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-26" delay="225"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-26" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-28" delay="225"/> - <frame index="1" offsetX="5" offsetY="-29" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-24" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-25" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-28" delay="225"/> - <frame index="3" offsetX="-4" offsetY="-29" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-5" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="34" offsetY="-5"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/circlet-female.xml b/graphics/sprites/equipment/head/circlet-female.xml new file mode 100644 index 00000000..bfd7ff6e --- /dev/null +++ b/graphics/sprites/equipment/head/circlet-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="32" name="base" src="graphics/sprites/equipment/head/circlet.png" width="32"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" 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="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <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" offsetX="0" 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="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/circlet-male.xml b/graphics/sprites/equipment/head/circlet-male.xml new file mode 100644 index 00000000..63d7a486 --- /dev/null +++ b/graphics/sprites/equipment/head/circlet-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/circlet.png" width="32" height="32"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <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"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-1" 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="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" 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="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <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" offsetX="0" 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="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" 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="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" 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="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <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="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/circlet.xml b/graphics/sprites/equipment/head/circlet.xml deleted file mode 100644 index a5317f22..00000000 --- a/graphics/sprites/equipment/head/circlet.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/circlet.png" width="32" height="32"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <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"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/cowboyblack-female.xml b/graphics/sprites/equipment/head/cowboyblack-female.xml new file mode 100644 index 00000000..3f6bd4bc --- /dev/null +++ b/graphics/sprites/equipment/head/cowboyblack-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="18" name="base" src="graphics/sprites/equipment/head/cowboyblack.png" width="28"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-47"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-47"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-46"/> + <frame delay="150" index="0" offsetX="0" offsetY="-47"/> + <frame delay="75" index="0" offsetX="0" offsetY="-46"/> + <frame delay="150" index="0" offsetX="0" offsetY="-47"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-47"/> + <frame delay="75" index="1" offsetX="0" offsetY="-46"/> + <frame delay="150" index="1" offsetX="0" offsetY="-47"/> + <frame delay="75" index="1" offsetX="0" offsetY="-46"/> + <frame delay="75" index="1" offsetX="0" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-48"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-48"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-47"/> + <frame delay="75" index="3" offsetX="0" offsetY="-46"/> + <frame delay="150" index="3" offsetX="0" offsetY="-47"/> + <frame delay="75" index="3" offsetX="0" offsetY="-46"/> + <frame delay="75" index="3" offsetX="0" offsetY="-47"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-45"/> + <frame delay="75" index="0" offsetX="0" offsetY="-46"/> + <frame delay="75" index="0" offsetX="0" offsetY="-43"/> + <frame delay="75" index="0" offsetX="0" offsetY="-42"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-48"/> + <frame delay="75" index="1" offsetX="4" offsetY="-49"/> + <frame delay="75" index="1" offsetX="0" offsetY="-46"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-45"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-48"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-46"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-48"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-49"/> + <frame delay="75" index="3" offsetX="0" offsetY="-46"/> + <frame delay="75" index="3" offsetX="1" offsetY="-45"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-46"/> + <frame delay="75" index="0" offsetX="0" offsetY="-45"/> + <frame delay="75" index="0" offsetX="0" offsetY="-46"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-47"/> + <frame delay="150" index="1" offsetX="5" offsetY="-48"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-47"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-48"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-47"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-48"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-35"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-40"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="37" offsetY="-11"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="1" offsetX="2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="4" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-44" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="3" offsetX="3" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="100"/> + <frame index="0" offsetX="0" offsetY="-46" delay="100"/> + <frame index="0" offsetX="0" offsetY="-43" delay="100"/> + <frame index="0" offsetX="0" offsetY="-42" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-48" delay="100"/> + <frame index="1" offsetX="4" offsetY="-49" delay="100"/> + <frame index="1" offsetX="0" offsetY="-46" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-48" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="3" offsetX="0" offsetY="-46" delay="100"/> + <frame index="3" offsetX="1" offsetY="-45" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-48" delay="140"/> + <frame index="1" offsetX="7" offsetY="-46" delay="140"/> + <frame index="1" offsetX="0" offsetY="-48" delay="140"/> + <frame index="1" offsetX="0" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-52" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-46" delay="140"/> + <frame index="3" offsetX="1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="2" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-48" delay="140"/> + <frame index="1" offsetX="3" offsetY="-49" delay="140"/> + <frame index="1" offsetX="3" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="3" offsetX="3" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/cowboyblack-male.xml b/graphics/sprites/equipment/head/cowboyblack-male.xml new file mode 100644 index 00000000..ece06071 --- /dev/null +++ b/graphics/sprites/equipment/head/cowboyblack-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/cowboyblack.png" width="28" height="18"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-47"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-47"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46" delay="75"/> + <frame index="0" offsetX="0" offsetY="-47" delay="150"/> + <frame index="0" offsetX="0" offsetY="-46" delay="75"/> + <frame index="0" offsetX="0" offsetY="-47" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-47" delay="75"/> + <frame index="1" offsetX="0" offsetY="-46" delay="75"/> + <frame index="1" offsetX="0" offsetY="-47" delay="150"/> + <frame index="1" offsetX="0" offsetY="-46" delay="75"/> + <frame index="1" offsetX="0" offsetY="-47" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-49" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-49" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-47" delay="75"/> + <frame index="3" offsetX="0" offsetY="-46" delay="75"/> + <frame index="3" offsetX="0" offsetY="-47" delay="150"/> + <frame index="3" offsetX="0" offsetY="-46" delay="75"/> + <frame index="3" offsetX="0" offsetY="-47" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-46" delay="75"/> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-42" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-48" delay="75"/> + <frame index="1" offsetX="4" offsetY="-49" delay="75"/> + <frame index="1" offsetX="0" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-49" delay="75"/> + <frame index="3" offsetX="0" offsetY="-46" delay="75"/> + <frame index="3" offsetX="1" offsetY="-45" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46" delay="225"/> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-46" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-47" delay="225"/> + <frame index="1" offsetX="5" offsetY="-48" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-48" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-47" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-47" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-48" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-35"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-40"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-38"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="37" offsetY="-11"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46" delay="140"/> + <frame index="0" offsetX="0" offsetY="-42" delay="140"/> + <frame index="0" offsetX="0" offsetY="-47" delay="140"/> + <frame index="0" offsetX="0" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-46" delay="140"/> + <frame index="1" offsetX="3" offsetY="-49" delay="140"/> + <frame index="1" offsetX="5" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="3" offsetX="2" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="100"/> + <frame index="0" offsetX="0" offsetY="-46" delay="100"/> + <frame index="0" offsetX="0" offsetY="-43" delay="100"/> + <frame index="0" offsetX="0" offsetY="-42" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-48" delay="100"/> + <frame index="1" offsetX="4" offsetY="-49" delay="100"/> + <frame index="1" offsetX="0" offsetY="-46" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-48" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="3" offsetX="0" offsetY="-46" delay="100"/> + <frame index="3" offsetX="1" offsetY="-45" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-48" delay="140"/> + <frame index="1" offsetX="6" offsetY="-49" delay="140"/> + <frame index="1" offsetX="1" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-51" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="3" offsetX="1" offsetY="-50" delay="140"/> + <frame index="3" offsetX="3" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="0" offsetY="-48" delay="140"/> + <frame index="0" offsetX="0" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-50" delay="140"/> + <frame index="1" offsetX="4" offsetY="-49" delay="140"/> + <frame index="1" offsetX="4" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-50" delay="140"/> + <frame index="3" offsetX="3" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/cowboyblack.xml b/graphics/sprites/equipment/head/cowboyblack.xml deleted file mode 100644 index c65be883..00000000 --- a/graphics/sprites/equipment/head/cowboyblack.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/cowboyblack.png" width="28" height="18"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-47"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-47"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-48"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-47"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-46" delay="75"/> - <frame index="0" offsetX="0" offsetY="-47" delay="150"/> - <frame index="0" offsetX="0" offsetY="-46" delay="75"/> - <frame index="0" offsetX="0" offsetY="-47" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-47" delay="75"/> - <frame index="1" offsetX="0" offsetY="-46" delay="75"/> - <frame index="1" offsetX="0" offsetY="-47" delay="150"/> - <frame index="1" offsetX="0" offsetY="-46" delay="75"/> - <frame index="1" offsetX="0" offsetY="-47" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-49" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-49" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-47" delay="75"/> - <frame index="3" offsetX="0" offsetY="-46" delay="75"/> - <frame index="3" offsetX="0" offsetY="-47" delay="150"/> - <frame index="3" offsetX="0" offsetY="-46" delay="75"/> - <frame index="3" offsetX="0" offsetY="-47" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-45" delay="75"/> - <frame index="0" offsetX="0" offsetY="-46" delay="75"/> - <frame index="0" offsetX="0" offsetY="-43" delay="75"/> - <frame index="0" offsetX="0" offsetY="-42" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-48" delay="75"/> - <frame index="1" offsetX="4" offsetY="-49" delay="75"/> - <frame index="1" offsetX="0" offsetY="-46" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-45" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-48" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-46" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-48" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-49" delay="75"/> - <frame index="3" offsetX="0" offsetY="-46" delay="75"/> - <frame index="3" offsetX="1" offsetY="-45" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-46" delay="225"/> - <frame index="0" offsetX="0" offsetY="-45" delay="75"/> - <frame index="0" offsetX="0" offsetY="-46" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-47" delay="225"/> - <frame index="1" offsetX="5" offsetY="-48" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-48" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-47" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-47" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-48" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-35"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-38"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-40"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-38"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="37" offsetY="-11"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/cowboywhite-female.xml b/graphics/sprites/equipment/head/cowboywhite-female.xml new file mode 100644 index 00000000..43faa835 --- /dev/null +++ b/graphics/sprites/equipment/head/cowboywhite-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="18" name="base" src="graphics/sprites/equipment/head/cowboywhite.png" width="28"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-47"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-47"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-46"/> + <frame delay="150" index="0" offsetX="0" offsetY="-47"/> + <frame delay="75" index="0" offsetX="0" offsetY="-46"/> + <frame delay="150" index="0" offsetX="0" offsetY="-47"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-47"/> + <frame delay="75" index="1" offsetX="0" offsetY="-46"/> + <frame delay="150" index="1" offsetX="0" offsetY="-47"/> + <frame delay="75" index="1" offsetX="0" offsetY="-46"/> + <frame delay="75" index="1" offsetX="0" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-48"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-48"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-47"/> + <frame delay="75" index="3" offsetX="0" offsetY="-46"/> + <frame delay="150" index="3" offsetX="0" offsetY="-47"/> + <frame delay="75" index="3" offsetX="0" offsetY="-46"/> + <frame delay="75" index="3" offsetX="0" offsetY="-47"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-45"/> + <frame delay="75" index="0" offsetX="0" offsetY="-46"/> + <frame delay="75" index="0" offsetX="0" offsetY="-43"/> + <frame delay="75" index="0" offsetX="0" offsetY="-42"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-48"/> + <frame delay="75" index="1" offsetX="4" offsetY="-49"/> + <frame delay="75" index="1" offsetX="0" offsetY="-46"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-45"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-48"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-46"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-48"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-49"/> + <frame delay="75" index="3" offsetX="0" offsetY="-46"/> + <frame delay="75" index="3" offsetX="1" offsetY="-45"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-46"/> + <frame delay="75" index="0" offsetX="0" offsetY="-45"/> + <frame delay="75" index="0" offsetX="0" offsetY="-46"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-47"/> + <frame delay="150" index="1" offsetX="5" offsetY="-48"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-47"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-48"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-47"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-48"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-35"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-40"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="37" offsetY="-11"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="1" offsetX="2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="4" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-44" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="3" offsetX="3" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="100"/> + <frame index="0" offsetX="0" offsetY="-46" delay="100"/> + <frame index="0" offsetX="0" offsetY="-43" delay="100"/> + <frame index="0" offsetX="0" offsetY="-42" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-48" delay="100"/> + <frame index="1" offsetX="4" offsetY="-49" delay="100"/> + <frame index="1" offsetX="0" offsetY="-46" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-48" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="3" offsetX="0" offsetY="-46" delay="100"/> + <frame index="3" offsetX="1" offsetY="-45" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-48" delay="140"/> + <frame index="1" offsetX="7" offsetY="-46" delay="140"/> + <frame index="1" offsetX="0" offsetY="-48" delay="140"/> + <frame index="1" offsetX="0" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-52" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-46" delay="140"/> + <frame index="3" offsetX="1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="2" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-48" delay="140"/> + <frame index="1" offsetX="3" offsetY="-49" delay="140"/> + <frame index="1" offsetX="3" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="3" offsetX="3" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/cowboywhite-male.xml b/graphics/sprites/equipment/head/cowboywhite-male.xml new file mode 100644 index 00000000..08c981cd --- /dev/null +++ b/graphics/sprites/equipment/head/cowboywhite-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/cowboywhite.png" width="28" height="18"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-47"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-47"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46" delay="75"/> + <frame index="0" offsetX="0" offsetY="-47" delay="150"/> + <frame index="0" offsetX="0" offsetY="-46" delay="75"/> + <frame index="0" offsetX="0" offsetY="-47" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-47" delay="75"/> + <frame index="1" offsetX="0" offsetY="-46" delay="75"/> + <frame index="1" offsetX="0" offsetY="-47" delay="150"/> + <frame index="1" offsetX="0" offsetY="-46" delay="75"/> + <frame index="1" offsetX="0" offsetY="-47" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-49" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-49" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-47" delay="75"/> + <frame index="3" offsetX="0" offsetY="-46" delay="75"/> + <frame index="3" offsetX="0" offsetY="-47" delay="150"/> + <frame index="3" offsetX="0" offsetY="-46" delay="75"/> + <frame index="3" offsetX="0" offsetY="-47" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-46" delay="75"/> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-42" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-48" delay="75"/> + <frame index="1" offsetX="4" offsetY="-49" delay="75"/> + <frame index="1" offsetX="0" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-49" delay="75"/> + <frame index="3" offsetX="0" offsetY="-46" delay="75"/> + <frame index="3" offsetX="1" offsetY="-45" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46" delay="225"/> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-46" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-47" delay="225"/> + <frame index="1" offsetX="5" offsetY="-48" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-48" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-47" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-47" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-48" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-35"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-40"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-38"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="37" offsetY="-11"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46" delay="140"/> + <frame index="0" offsetX="0" offsetY="-42" delay="140"/> + <frame index="0" offsetX="0" offsetY="-47" delay="140"/> + <frame index="0" offsetX="0" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-46" delay="140"/> + <frame index="1" offsetX="3" offsetY="-49" delay="140"/> + <frame index="1" offsetX="5" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="3" offsetX="2" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="100"/> + <frame index="0" offsetX="0" offsetY="-46" delay="100"/> + <frame index="0" offsetX="0" offsetY="-43" delay="100"/> + <frame index="0" offsetX="0" offsetY="-42" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-48" delay="100"/> + <frame index="1" offsetX="4" offsetY="-49" delay="100"/> + <frame index="1" offsetX="0" offsetY="-46" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-48" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="3" offsetX="0" offsetY="-46" delay="100"/> + <frame index="3" offsetX="1" offsetY="-45" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-48" delay="140"/> + <frame index="1" offsetX="6" offsetY="-49" delay="140"/> + <frame index="1" offsetX="1" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-51" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="3" offsetX="1" offsetY="-50" delay="140"/> + <frame index="3" offsetX="3" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="0" offsetY="-48" delay="140"/> + <frame index="0" offsetX="0" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-50" delay="140"/> + <frame index="1" offsetX="4" offsetY="-49" delay="140"/> + <frame index="1" offsetX="4" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-50" delay="140"/> + <frame index="3" offsetX="3" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/cowboywhite.xml b/graphics/sprites/equipment/head/cowboywhite.xml deleted file mode 100644 index e379f06d..00000000 --- a/graphics/sprites/equipment/head/cowboywhite.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/cowboywhite.png" width="28" height="18"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-47"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-47"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-48"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-47"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-46" delay="75"/> - <frame index="0" offsetX="0" offsetY="-47" delay="150"/> - <frame index="0" offsetX="0" offsetY="-46" delay="75"/> - <frame index="0" offsetX="0" offsetY="-47" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-47" delay="75"/> - <frame index="1" offsetX="0" offsetY="-46" delay="75"/> - <frame index="1" offsetX="0" offsetY="-47" delay="150"/> - <frame index="1" offsetX="0" offsetY="-46" delay="75"/> - <frame index="1" offsetX="0" offsetY="-47" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-49" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-49" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-47" delay="75"/> - <frame index="3" offsetX="0" offsetY="-46" delay="75"/> - <frame index="3" offsetX="0" offsetY="-47" delay="150"/> - <frame index="3" offsetX="0" offsetY="-46" delay="75"/> - <frame index="3" offsetX="0" offsetY="-47" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-45" delay="75"/> - <frame index="0" offsetX="0" offsetY="-46" delay="75"/> - <frame index="0" offsetX="0" offsetY="-43" delay="75"/> - <frame index="0" offsetX="0" offsetY="-42" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-48" delay="75"/> - <frame index="1" offsetX="4" offsetY="-49" delay="75"/> - <frame index="1" offsetX="0" offsetY="-46" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-45" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-48" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-46" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-48" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-49" delay="75"/> - <frame index="3" offsetX="0" offsetY="-46" delay="75"/> - <frame index="3" offsetX="1" offsetY="-45" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-46" delay="225"/> - <frame index="0" offsetX="0" offsetY="-45" delay="75"/> - <frame index="0" offsetX="0" offsetY="-46" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-47" delay="225"/> - <frame index="1" offsetX="5" offsetY="-48" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-48" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-47" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-47" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-48" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-35"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-38"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-40"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-38"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="37" offsetY="-11"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/crown-female.xml b/graphics/sprites/equipment/head/crown-female.xml new file mode 100644 index 00000000..cf4e1d18 --- /dev/null +++ b/graphics/sprites/equipment/head/crown-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="15" name="base" src="graphics/sprites/equipment/head/crown.png" width="21"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-49"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-49"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-49"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-49"/> + <frame delay="75" index="1" offsetX="0" offsetY="-48"/> + <frame delay="150" index="1" offsetX="0" offsetY="-49"/> + <frame delay="75" index="1" offsetX="0" offsetY="-48"/> + <frame delay="75" index="1" offsetX="0" offsetY="-49"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-50"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-50"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-48"/> + <frame delay="150" index="3" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-49"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-45"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-44"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-50"/> + <frame delay="75" index="1" offsetX="4" offsetY="-51"/> + <frame delay="75" index="1" offsetX="0" offsetY="-48"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-47"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-47"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-4" offsetY="-50"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-51"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="3" offsetX="0" offsetY="-47"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-49"/> + <frame delay="150" index="1" offsetX="5" offsetY="-50"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-48"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-49"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-4" offsetY="-49"/> + <frame delay="150" index="3" offsetX="-6" offsetY="-50"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-40"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="0" offsetX="40" offsetY="-10"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="1" offsetX="2" offsetY="-49" delay="140"/> + <frame index="1" offsetX="4" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="3" offsetX="2" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-50" delay="100"/> + <frame index="1" offsetX="4" offsetY="-51" delay="100"/> + <frame index="1" offsetX="0" offsetY="-48" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-51" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="3" offsetX="0" offsetY="-47" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-50" delay="140"/> + <frame index="1" offsetX="7" offsetY="-48" delay="140"/> + <frame index="1" offsetX="0" offsetY="-50" delay="140"/> + <frame index="1" offsetX="0" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-53" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-48" delay="140"/> + <frame index="3" offsetX="0" offsetY="-50" delay="140"/> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-50" delay="140"/> + <frame index="1" offsetX="3" offsetY="-51" delay="140"/> + <frame index="1" offsetX="3" offsetY="-51" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-51" delay="140"/> + <frame index="3" offsetX="2" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/crown-male.xml b/graphics/sprites/equipment/head/crown-male.xml new file mode 100644 index 00000000..9838c6d4 --- /dev/null +++ b/graphics/sprites/equipment/head/crown-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/crown.png" width="21" height="15"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-49"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-49"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + <frame index="1" offsetX="0" offsetY="-48" delay="75"/> + <frame index="1" offsetX="0" offsetY="-49" delay="150"/> + <frame index="1" offsetX="0" offsetY="-48" delay="75"/> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-50" delay="75"/> + <frame index="1" offsetX="4" offsetY="-51" delay="75"/> + <frame index="1" offsetX="0" offsetY="-48" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-51" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="0" offsetY="-47" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-49" delay="225"/> + <frame index="1" offsetX="5" offsetY="-50" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-49" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-50" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-40"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="0" offsetX="40" offsetY="-10"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-48" delay="140"/> + <frame index="1" offsetX="3" offsetY="-51" delay="140"/> + <frame index="1" offsetX="5" offsetY="-51" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-51" delay="140"/> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-50" delay="100"/> + <frame index="1" offsetX="4" offsetY="-51" delay="100"/> + <frame index="1" offsetX="0" offsetY="-48" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-51" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="3" offsetX="0" offsetY="-47" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-50" delay="140"/> + <frame index="1" offsetX="6" offsetY="-51" delay="140"/> + <frame index="1" offsetX="1" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-52" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-51" delay="140"/> + <frame index="3" offsetX="0" offsetY="-52" delay="140"/> + <frame index="3" offsetX="2" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-52" delay="140"/> + <frame index="1" offsetX="4" offsetY="-51" delay="140"/> + <frame index="1" offsetX="4" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-52" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-52" delay="140"/> + <frame index="3" offsetX="2" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/crown.xml b/graphics/sprites/equipment/head/crown.xml deleted file mode 100644 index 19bd953b..00000000 --- a/graphics/sprites/equipment/head/crown.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/crown.png" width="21" height="15"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-49"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-49"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-49"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-49"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-49" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-49" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-49" delay="75"/> - <frame index="1" offsetX="0" offsetY="-48" delay="75"/> - <frame index="1" offsetX="0" offsetY="-49" delay="150"/> - <frame index="1" offsetX="0" offsetY="-48" delay="75"/> - <frame index="1" offsetX="0" offsetY="-49" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-49" delay="150"/> - <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-50" delay="75"/> - <frame index="1" offsetX="4" offsetY="-51" delay="75"/> - <frame index="1" offsetX="0" offsetY="-48" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-47" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-49" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-47" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-50" delay="75"/> - <frame index="3" offsetX="-4" offsetY="-51" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="3" offsetX="0" offsetY="-47" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-48" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-49" delay="225"/> - <frame index="1" offsetX="5" offsetY="-50" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-49" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-49" delay="225"/> - <frame index="3" offsetX="-6" offsetY="-50" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-37"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-40"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-41"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY="-40"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="0" offsetX="40" offsetY="-10"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/crusadehelm-female.xml b/graphics/sprites/equipment/head/crusadehelm-female.xml new file mode 100644 index 00000000..ea4cba79 --- /dev/null +++ b/graphics/sprites/equipment/head/crusadehelm-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="22" name="base" src="graphics/sprites/equipment/head/crusadehelm.png" width="22"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-39"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-39"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-38"/> + <frame delay="150" index="0" offsetX="0" offsetY="-39"/> + <frame delay="75" index="0" offsetX="0" offsetY="-38"/> + <frame delay="150" index="0" offsetX="0" offsetY="-39"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-39"/> + <frame delay="75" index="1" offsetX="0" offsetY="-38"/> + <frame delay="150" index="1" offsetX="0" offsetY="-39"/> + <frame delay="75" index="1" offsetX="0" offsetY="-38"/> + <frame delay="75" index="1" offsetX="0" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-39"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-39"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-40"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-39"/> + <frame delay="75" index="3" offsetX="0" offsetY="-38"/> + <frame delay="150" index="3" offsetX="0" offsetY="-39"/> + <frame delay="75" index="3" offsetX="0" offsetY="-38"/> + <frame delay="75" index="3" offsetX="0" offsetY="-39"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-37"/> + <frame delay="75" index="0" offsetX="0" offsetY="-38"/> + <frame delay="75" index="0" offsetX="0" offsetY="-35"/> + <frame delay="75" index="0" offsetX="0" offsetY="-34"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-40"/> + <frame delay="75" index="1" offsetX="4" offsetY="-41"/> + <frame delay="75" index="1" offsetX="0" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-37"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-36"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-41"/> + <frame delay="75" index="3" offsetX="0" offsetY="-38"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-38"/> + <frame delay="75" index="0" offsetX="0" offsetY="-37"/> + <frame delay="75" index="0" offsetX="0" offsetY="-38"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-39"/> + <frame delay="150" index="1" offsetX="5" offsetY="-40"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-39"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-39"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-40"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-31"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-30"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-12"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="4" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-36" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="3" offsetX="3" offsetY="-35" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-37" delay="100"/> + <frame index="0" offsetX="0" offsetY="-38" delay="100"/> + <frame index="0" offsetX="0" offsetY="-35" delay="100"/> + <frame index="0" offsetX="0" offsetY="-34" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40" delay="100"/> + <frame index="1" offsetX="4" offsetY="-41" delay="100"/> + <frame index="1" offsetX="0" offsetY="-38" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="3" offsetX="0" offsetY="-38" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" 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="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="7" offsetY="-38" delay="140"/> + <frame index="1" offsetX="0" offsetY="-40" delay="140"/> + <frame index="1" offsetX="0" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-38" delay="140"/> + <frame index="3" offsetX="1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="2" offsetY="-37" 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="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/crusadehelm-male.xml b/graphics/sprites/equipment/head/crusadehelm-male.xml new file mode 100644 index 00000000..0483ce58 --- /dev/null +++ b/graphics/sprites/equipment/head/crusadehelm-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/crusadehelm.png" width="22" height="22"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-39"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-39"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38" delay="75"/> + <frame index="0" offsetX="0" offsetY="-39" delay="150"/> + <frame index="0" offsetX="0" offsetY="-38" delay="75"/> + <frame index="0" offsetX="0" offsetY="-39" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-39" delay="75"/> + <frame index="1" offsetX="0" offsetY="-38" delay="75"/> + <frame index="1" offsetX="0" offsetY="-39" delay="150"/> + <frame index="1" offsetX="0" offsetY="-38" delay="75"/> + <frame index="1" offsetX="0" offsetY="-39" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-40" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-40" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-39" delay="75"/> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + <frame index="3" offsetX="0" offsetY="-39" delay="150"/> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + <frame index="3" offsetX="0" offsetY="-39" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <frame index="0" offsetX="0" offsetY="-38" delay="75"/> + <frame index="0" offsetX="0" offsetY="-35" delay="75"/> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40" delay="75"/> + <frame index="1" offsetX="4" offsetY="-41" delay="75"/> + <frame index="1" offsetX="0" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-39" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-41" delay="75"/> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38" delay="225"/> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <frame index="0" offsetX="0" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-39" delay="225"/> + <frame index="1" offsetX="5" offsetY="-40" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-39" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-39" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-40" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-31"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-30"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-12"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38" delay="140"/> + <frame index="0" offsetX="0" offsetY="-34" delay="140"/> + <frame index="0" offsetX="0" offsetY="-39" delay="140"/> + <frame index="0" offsetX="0" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-38" delay="140"/> + <frame index="1" offsetX="3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="5" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="3" offsetX="2" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-37" delay="100"/> + <frame index="0" offsetX="0" offsetY="-38" delay="100"/> + <frame index="0" offsetX="0" offsetY="-35" delay="100"/> + <frame index="0" offsetX="0" offsetY="-34" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40" delay="100"/> + <frame index="1" offsetX="4" offsetY="-41" delay="100"/> + <frame index="1" offsetX="0" offsetY="-38" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="3" offsetX="0" offsetY="-38" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-40" delay="140"/> + <frame index="1" offsetX="6" offsetY="-41" delay="140"/> + <frame index="1" offsetX="1" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="1" offsetY="-42" delay="140"/> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="0" offsetX="0" offsetY="-40" delay="140"/> + <frame index="0" offsetX="0" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-42" delay="140"/> + <frame index="1" offsetX="4" offsetY="-41" delay="140"/> + <frame index="1" offsetX="4" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="3" offsetX="3" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/crusadehelm.xml b/graphics/sprites/equipment/head/crusadehelm.xml deleted file mode 100644 index 92a138d7..00000000 --- a/graphics/sprites/equipment/head/crusadehelm.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/crusadehelm.png" width="22" height="22"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-39"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-1" offsetY="-39"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-39"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-39"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-38" delay="75"/> - <frame index="0" offsetX="0" offsetY="-39" delay="150"/> - <frame index="0" offsetX="0" offsetY="-38" delay="75"/> - <frame index="0" offsetX="0" offsetY="-39" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-39" delay="75"/> - <frame index="1" offsetX="0" offsetY="-38" delay="75"/> - <frame index="1" offsetX="0" offsetY="-39" delay="150"/> - <frame index="1" offsetX="0" offsetY="-38" delay="75"/> - <frame index="1" offsetX="0" offsetY="-39" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-40" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-40" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-39" delay="75"/> - <frame index="3" offsetX="0" offsetY="-38" delay="75"/> - <frame index="3" offsetX="0" offsetY="-39" delay="150"/> - <frame index="3" offsetX="0" offsetY="-38" delay="75"/> - <frame index="3" offsetX="0" offsetY="-39" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-37" delay="75"/> - <frame index="0" offsetX="0" offsetY="-38" delay="75"/> - <frame index="0" offsetX="0" offsetY="-35" delay="75"/> - <frame index="0" offsetX="0" offsetY="-34" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-40" delay="75"/> - <frame index="1" offsetX="4" offsetY="-41" delay="75"/> - <frame index="1" offsetX="0" offsetY="-38" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-37" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-39" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-40" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-41" delay="75"/> - <frame index="3" offsetX="0" offsetY="-38" delay="75"/> - <frame index="3" offsetX="1" offsetY="-37" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-38" delay="225"/> - <frame index="0" offsetX="0" offsetY="-37" delay="75"/> - <frame index="0" offsetX="0" offsetY="-38" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-39" delay="225"/> - <frame index="1" offsetX="5" offsetY="-40" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-39" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-39" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-39" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-40" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-31"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-30"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-12"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/dark-helm-female.xml b/graphics/sprites/equipment/head/dark-helm-female.xml new file mode 100644 index 00000000..9b43015a --- /dev/null +++ b/graphics/sprites/equipment/head/dark-helm-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="26" name="base" src="graphics/sprites/equipment/head/dark-helm.png" width="27"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-32"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-32"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-34"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-35"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-34"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-35"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-32"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-31"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-32"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-31"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-32"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-34"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-35"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-34"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="2" offsetY="-32"/> + <frame delay="75" index="3" offsetX="2" offsetY="-31"/> + <frame delay="150" index="3" offsetX="2" offsetY="-32"/> + <frame delay="75" index="3" offsetX="2" offsetY="-31"/> + <frame delay="75" index="3" offsetX="2" offsetY="-32"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-30"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-30"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="3" offsetY="-33"/> + <frame delay="75" index="1" offsetX="3" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-32"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-39"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="3" offsetX="1" offsetY="-31"/> + <frame delay="75" index="3" offsetX="2" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-34"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="4" offsetY="-32"/> + <frame delay="150" index="1" offsetX="6" offsetY="-33"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-33"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-34"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-1" offsetY="-32"/> + <frame delay="150" index="3" offsetX="-3" offsetY="-33"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-20"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-23"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-23"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="31" offsetY="-8"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="3" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="0" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="3" offsetX="4" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-33" delay="100"/> + <frame index="1" offsetX="3" offsetY="-34" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-31" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-30" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-34" delay="100"/> + <frame index="3" offsetX="1" offsetY="-31" delay="100"/> + <frame index="3" offsetX="2" offsetY="-30" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-33" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-33" delay="140"/> + <frame index="3" offsetX="3" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-33" delay="140"/> + <frame index="1" offsetX="2" offsetY="-34" delay="140"/> + <frame index="1" offsetX="2" offsetY="-34" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="3" offsetX="4" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/dark-helm-male.xml b/graphics/sprites/equipment/head/dark-helm-male.xml new file mode 100644 index 00000000..d8b7e5c4 --- /dev/null +++ b/graphics/sprites/equipment/head/dark-helm-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/dark-helm.png" width="27" height="26"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-32"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-32"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-31" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-32" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-31" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-32" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-35" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-35" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-32" delay="75"/> + <frame index="3" offsetX="2" offsetY="-31" delay="75"/> + <frame index="3" offsetX="2" offsetY="-32" delay="150"/> + <frame index="3" offsetX="2" offsetY="-31" delay="75"/> + <frame index="3" offsetX="2" offsetY="-32" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-33" delay="75"/> + <frame index="1" offsetX="3" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="1" offsetY="-31" delay="75"/> + <frame index="3" offsetX="2" offsetY="-30" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-34" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="225"/> + <frame index="1" offsetX="6" offsetY="-33" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-32" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-20"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-23"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-23"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="31" offsetY="-8"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="1" offsetX="2" offsetY="-34" delay="140"/> + <frame index="1" offsetX="4" offsetY="-34" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="0" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="3" offsetX="3" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-33" delay="100"/> + <frame index="1" offsetX="3" offsetY="-34" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-31" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-30" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-34" delay="100"/> + <frame index="3" offsetX="1" offsetY="-31" delay="100"/> + <frame index="3" offsetX="2" offsetY="-30" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-33" delay="140"/> + <frame index="1" offsetX="5" offsetY="-34" delay="140"/> + <frame index="1" offsetX="0" offsetY="-35" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="2" offsetY="-35" delay="140"/> + <frame index="3" offsetX="4" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="3" offsetY="-34" delay="140"/> + <frame index="1" offsetX="3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="3" offsetX="0" offsetY="-35" delay="140"/> + <frame index="3" offsetX="4" offsetY="-31" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/dark-helm.png b/graphics/sprites/equipment/head/dark-helm.png Binary files differnew file mode 100644 index 00000000..6887b8d9 --- /dev/null +++ b/graphics/sprites/equipment/head/dark-helm.png diff --git a/graphics/sprites/equipment/head/demonmask-female.xml b/graphics/sprites/equipment/head/demonmask-female.xml new file mode 100644 index 00000000..e622df88 --- /dev/null +++ b/graphics/sprites/equipment/head/demonmask-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="23" name="base" src="graphics/sprites/equipment/head/demonmask.png|W;R" width="25"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-39"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="1" offsetY="-38"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="150" index="3" offsetX="1" offsetY="-38"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-33"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-39"/> + <frame delay="75" index="1" offsetX="2" offsetY="-40"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-40"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="2" offsetY="-36"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-38"/> + <frame delay="150" index="1" offsetX="3" offsetY="-39"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-38"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="3" offsetX="-4" offsetY="-39"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="20" offsetY="-7"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="0" offsetY="-38" delay="140"/> + <frame index="1" offsetX="2" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-35" delay="140"/> + <frame index="3" offsetX="0" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="4" offsetY="-34" 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="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="100"/> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="2" offsetY="-36" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="5" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="3" offsetX="2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="3" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-39" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="4" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/demonmask-male.xml b/graphics/sprites/equipment/head/demonmask-male.xml new file mode 100644 index 00000000..540ed13d --- /dev/null +++ b/graphics/sprites/equipment/head/demonmask-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/demonmask.png|W;R" width="25" height="23"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="1" offsetY="-38" delay="150"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="1" offsetY="-38" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="75"/> + <frame index="1" offsetX="2" offsetY="-40" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="2" offsetY="-36" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-38" delay="225"/> + <frame index="1" offsetX="3" offsetY="-39" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="3" offsetX="-4" offsetY="-39" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-29"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="20" offsetY="-7"/> + </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="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <frame index="3" offsetX="0" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="3" offsetX="3" offsetY="-36" 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="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="100"/> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="2" offsetY="-36" 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="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-39" delay="140"/> + <frame index="1" offsetX="4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="4" offsetY="-36" 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="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" 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="1" offsetX="2" offsetY="-40" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="0" offsetY="-41" delay="140"/> + <frame index="3" offsetX="4" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/demonmask.png b/graphics/sprites/equipment/head/demonmask.png Binary files differindex 9e7202c3..8d75ad70 100644 --- a/graphics/sprites/equipment/head/demonmask.png +++ b/graphics/sprites/equipment/head/demonmask.png diff --git a/graphics/sprites/equipment/head/demonmask.xml b/graphics/sprites/equipment/head/demonmask.xml deleted file mode 100644 index 0ff58d67..00000000 --- a/graphics/sprites/equipment/head/demonmask.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/demonmask.png" width="25" height="23"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-38"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-38"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-38"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-38" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-38" delay="75"/> - <frame index="3" offsetX="1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="1" offsetY="-38" delay="150"/> - <frame index="3" offsetX="1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="1" offsetY="-38" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-39" delay="75"/> - <frame index="1" offsetX="2" offsetY="-40" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-38" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-39" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-40" delay="75"/> - <frame index="3" offsetX="1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="2" offsetY="-36" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-37" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-38" delay="225"/> - <frame index="1" offsetX="3" offsetY="-39" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-38" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-38" delay="225"/> - <frame index="3" offsetX="-4" offsetY="-39" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-26"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-30"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-5" offsetY="-29"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="20" offsetY="-7"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/desert-helmet-female.xml b/graphics/sprites/equipment/head/desert-helmet-female.xml new file mode 100644 index 00000000..df974c00 --- /dev/null +++ b/graphics/sprites/equipment/head/desert-helmet-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/desert-helmet.png" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" 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="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <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" offsetX="0" 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="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/desert-helmet-male.xml b/graphics/sprites/equipment/head/desert-helmet-male.xml new file mode 100644 index 00000000..454fb186 --- /dev/null +++ b/graphics/sprites/equipment/head/desert-helmet-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/desert-helmet.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <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"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-1" 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="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" 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="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <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" offsetX="0" 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="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" 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="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" 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="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <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="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/desert-helmet.xml b/graphics/sprites/equipment/head/desert-helmet.xml deleted file mode 100644 index 9c712045..00000000 --- a/graphics/sprites/equipment/head/desert-helmet.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/desert-helmet.png" width="40" height="40"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <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"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/deserthat-female.xml b/graphics/sprites/equipment/head/deserthat-female.xml new file mode 100644 index 00000000..448eb97a --- /dev/null +++ b/graphics/sprites/equipment/head/deserthat-female.xml @@ -0,0 +1,255 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="35" name="base" src="graphics/sprites/equipment/head/deserthat.png|R" width="32"/> + <action imageset="base" name="stand"> + <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 imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="1" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="4" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="5" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="6" offsetX="-1" offsetY="-32"/> + </animation> + <animation direction="left"> + <frame delay="75" index="8" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="9" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="10" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="11" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="12" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="13" offsetX="-1" offsetY="-32"/> + </animation> + <animation direction="up"> + <frame delay="75" index="16" offsetX="-2" offsetY="-32"/> + <frame delay="75" index="17" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="18" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="19" offsetX="-2" offsetY="-32"/> + <frame delay="75" index="20" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="21" offsetX="-2" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame delay="75" index="23" offsetX="0" offsetY="-32"/> + <frame delay="75" index="24" offsetX="0" offsetY="-31"/> + <frame delay="75" index="25" offsetX="0" offsetY="-32"/> + <frame delay="75" index="26" offsetX="0" offsetY="-32"/> + <frame delay="75" index="27" offsetX="0" offsetY="-31"/> + <frame delay="75" index="28" offsetX="0" offsetY="-32"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="1" offsetX="-1" offsetY="-30"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-29"/> + <frame delay="75" index="4" offsetX="-1" offsetY="-26"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="8" offsetX="3" offsetY="-33"/> + <frame delay="75" index="9" offsetX="3" offsetY="-34"/> + <frame delay="75" index="10" offsetX="0" offsetY="-32"/> + <frame delay="75" index="11" offsetX="-1" offsetY="-31"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="75" index="16" offsetX="-3" offsetY="-32"/> + <frame delay="75" index="17" offsetX="-3" offsetY="-32"/> + <frame delay="75" index="18" offsetX="-3" offsetY="-32"/> + <frame delay="75" index="19" offsetX="-3" offsetY="-31"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="23" offsetX="-3" offsetY="-33"/> + <frame delay="75" index="24" offsetX="-3" offsetY="-33"/> + <frame delay="75" index="25" offsetX="0" offsetY="-32"/> + <frame delay="75" index="26" offsetX="1" offsetY="-31"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="75" index="1" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="4" offsetX="-1" offsetY="-30"/> + <frame delay="75" index="5" offsetX="-1" offsetY="-32"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="8" offsetX="2" offsetY="-32"/> + <frame delay="75" index="9" offsetX="2" offsetY="-32"/> + <frame delay="75" index="10" offsetX="2" offsetY="-32"/> + <frame delay="75" index="11" offsetX="4" offsetY="-33"/> + <frame delay="75" index="12" offsetX="4" offsetY="-33"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="75" index="16" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="17" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="18" offsetX="-3" offsetY="-32"/> + <frame delay="75" index="19" offsetX="-3" offsetY="-32"/> + <frame delay="75" index="20" offsetX="-3" offsetY="-33"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="23" offsetX="-3" offsetY="-32"/> + <frame delay="75" index="24" offsetX="-3" offsetY="-32"/> + <frame delay="75" index="25" offsetX="-3" offsetY="-32"/> + <frame delay="75" index="26" offsetX="-5" offsetY="-33"/> + <frame delay="75" index="27" offsetX="-5" offsetY="-33"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <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 imageset="base" name="dead"> + <animation direction="default"> + <frame index="14" offsetX="20" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="1" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="4" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="8" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="9" offsetX="1" offsetY="-32" delay="140"/> + <frame index="10" offsetX="4" offsetY="-33" delay="140"/> + <frame index="11" offsetX="-3" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="16" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="17" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="18" offsetX="-4" offsetY="-29" delay="140"/> + <frame index="19" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="23" offsetX="2" offsetY="-29" delay="140"/> + <frame index="24" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="25" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="26" offsetX="3" offsetY="-29" 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="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="4" offsetX="-3" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="8" offsetX="3" offsetY="-33" delay="140"/> + <frame index="9" offsetX="6" offsetY="-31" delay="140"/> + <frame index="10" offsetX="0" offsetY="-34" delay="140"/> + <frame index="11" offsetX="0" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="16" offsetX="-5" offsetY="-32" delay="140"/> + <frame index="17" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="18" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="19" offsetX="-5" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="23" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="24" offsetX="-5" offsetY="-30" delay="140"/> + <frame index="25" offsetX="1" offsetY="-34" delay="140"/> + <frame index="26" offsetX="2" offsetY="-31" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="1" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="4" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="8" offsetX="2" offsetY="-33" delay="140"/> + <frame index="9" offsetX="2" offsetY="-34" delay="140"/> + <frame index="10" offsetX="3" offsetY="-35" delay="140"/> + <frame index="11" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="16" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="17" offsetX="-4" offsetY="-30" delay="140"/> + <frame index="18" offsetX="-4" offsetY="-30" delay="140"/> + <frame index="19" offsetX="-4" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="23" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="24" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="25" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="26" offsetX="3" offsetY="-31" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/deserthat.xml b/graphics/sprites/equipment/head/deserthat-male.xml index 4687b9ef..7682f625 100644 --- a/graphics/sprites/equipment/head/deserthat.xml +++ b/graphics/sprites/equipment/head/deserthat-male.xml @@ -132,4 +132,124 @@ <frame index="14" offsetX="20" offsetY="-6"/> </animation> </action> + <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> </sprite> diff --git a/graphics/sprites/equipment/head/devcap-female.xml b/graphics/sprites/equipment/head/devcap-female.xml new file mode 100644 index 00000000..6ab9c250 --- /dev/null +++ b/graphics/sprites/equipment/head/devcap-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="19" name="base" src="graphics/sprites/equipment/head/devcap.png|R" width="28"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-45"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <frame delay="150" index="0" offsetX="0" offsetY="-45"/> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <frame delay="150" index="0" offsetX="0" offsetY="-45"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-45"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-44"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-45"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-44"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-45"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-46"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-45"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-46"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="2" offsetY="-45"/> + <frame delay="75" index="3" offsetX="2" offsetY="-44"/> + <frame delay="150" index="3" offsetX="2" offsetY="-45"/> + <frame delay="75" index="3" offsetX="2" offsetY="-44"/> + <frame delay="75" index="3" offsetX="2" offsetY="-45"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-43"/> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <frame delay="75" index="0" offsetX="0" offsetY="-41"/> + <frame delay="75" index="0" offsetX="0" offsetY="-40"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-46"/> + <frame delay="75" index="1" offsetX="2" offsetY="-47"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-44"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-43"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-45"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-43"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-46"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="3" offsetX="2" offsetY="-44"/> + <frame delay="75" index="3" offsetX="3" offsetY="-43"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-44"/> + <frame delay="75" index="0" offsetX="0" offsetY="-43"/> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-45"/> + <frame delay="150" index="1" offsetX="3" offsetY="-46"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-45"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-44"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-45"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-1" offsetY="-45"/> + <frame delay="150" index="3" offsetX="-3" offsetY="-46"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-36"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-36"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="27" offsetY="-16"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="1" offsetX="0" offsetY="-45" delay="140"/> + <frame index="1" offsetX="3" offsetY="-45" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-42" delay="140"/> + <frame index="3" offsetX="1" offsetY="-45" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="3" offsetX="5" offsetY="-41" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="100"/> + <frame index="0" offsetX="0" offsetY="-44" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <frame index="0" offsetX="0" offsetY="-40" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-46" delay="100"/> + <frame index="1" offsetX="2" offsetY="-47" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-44" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="3" offsetX="2" offsetY="-44" delay="100"/> + <frame index="3" offsetX="3" offsetY="-43" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-46" delay="140"/> + <frame index="1" offsetX="5" offsetY="-44" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-44" delay="140"/> + <frame index="3" offsetX="3" offsetY="-46" delay="140"/> + <frame index="3" offsetX="4" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-46" delay="140"/> + <frame index="1" offsetX="1" offsetY="-47" delay="140"/> + <frame index="1" offsetX="2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="0" offsetY="-47" delay="140"/> + <frame index="3" offsetX="0" offsetY="-47" delay="140"/> + <frame index="3" offsetX="5" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/devcap-male.xml b/graphics/sprites/equipment/head/devcap-male.xml new file mode 100644 index 00000000..96b87df5 --- /dev/null +++ b/graphics/sprites/equipment/head/devcap-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/devcap.png|R" width="28" height="19"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-45"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="150"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-45" delay="75"/> + <frame index="3" offsetX="2" offsetY="-44" delay="75"/> + <frame index="3" offsetX="2" offsetY="-45" delay="150"/> + <frame index="3" offsetX="2" offsetY="-44" delay="75"/> + <frame index="3" offsetX="2" offsetY="-45" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <frame index="0" offsetX="0" offsetY="-40" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="2" offsetY="-47" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-44" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="3" offsetX="2" offsetY="-44" delay="75"/> + <frame index="3" offsetX="3" offsetY="-43" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="225"/> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-45" delay="225"/> + <frame index="1" offsetX="3" offsetY="-46" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-45" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-36"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-36"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="27" offsetY="-16"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="140"/> + <frame index="0" offsetX="0" offsetY="-40" delay="140"/> + <frame index="0" offsetX="0" offsetY="-45" delay="140"/> + <frame index="0" offsetX="0" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="1" offsetX="1" offsetY="-47" delay="140"/> + <frame index="1" offsetX="4" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-44" delay="140"/> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="4" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="100"/> + <frame index="0" offsetX="0" offsetY="-44" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <frame index="0" offsetX="0" offsetY="-40" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-46" delay="100"/> + <frame index="1" offsetX="2" offsetY="-47" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-44" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="3" offsetX="2" offsetY="-44" delay="100"/> + <frame index="3" offsetX="3" offsetY="-43" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-46" delay="140"/> + <frame index="1" offsetX="4" offsetY="-47" delay="140"/> + <frame index="1" offsetX="0" offsetY="-48" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="3" offsetX="3" offsetY="-48" delay="140"/> + <frame index="3" offsetX="5" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="0" offsetY="-46" delay="140"/> + <frame index="0" offsetX="0" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="140"/> + <frame index="1" offsetX="2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="3" offsetY="-48" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-48" delay="140"/> + <frame index="3" offsetX="0" offsetY="-47" delay="140"/> + <frame index="3" offsetX="1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="5" offsetY="-44" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/devcap.xml b/graphics/sprites/equipment/head/devcap.xml deleted file mode 100644 index 2055f838..00000000 --- a/graphics/sprites/equipment/head/devcap.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/devcap.png|R" width="28" height="19"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-45"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-45"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-45"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-45"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY="-45" delay="150"/> - <frame index="0" offsetX="0" offsetY="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY="-45" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-45" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-45" delay="75"/> - <frame index="3" offsetX="2" offsetY="-44" delay="75"/> - <frame index="3" offsetX="2" offsetY="-45" delay="150"/> - <frame index="3" offsetX="2" offsetY="-44" delay="75"/> - <frame index="3" offsetX="2" offsetY="-45" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-43" delay="75"/> - <frame index="0" offsetX="0" offsetY="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY="-41" delay="75"/> - <frame index="0" offsetX="0" offsetY="-40" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-46" delay="75"/> - <frame index="1" offsetX="2" offsetY="-47" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-44" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-43" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-45" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-43" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-46" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="3" offsetX="2" offsetY="-44" delay="75"/> - <frame index="3" offsetX="3" offsetY="-43" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-44" delay="225"/> - <frame index="0" offsetX="0" offsetY="-43" delay="75"/> - <frame index="0" offsetX="0" offsetY="-44" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-45" delay="225"/> - <frame index="1" offsetX="3" offsetY="-46" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-45" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-44" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-45" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-45" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-46" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-33"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-36"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-37"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-36"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="27" offsetY="-16"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/earmuffs-female.xml b/graphics/sprites/equipment/head/earmuffs-female.xml new file mode 100644 index 00000000..e8aaafa1 --- /dev/null +++ b/graphics/sprites/equipment/head/earmuffs-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="29" name="base" src="graphics/sprites/equipment/head/earmuffs.png" width="23"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="0" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame delay="75" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="150" index="3" offsetX="-2" offsetY="-35"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="150" index="3" offsetX="-2" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame delay="75" index="2" offsetX="1" offsetY="-34"/> + <frame delay="75" index="2" offsetX="1" offsetY="-33"/> + <frame delay="150" index="2" offsetX="1" offsetY="-34"/> + <frame delay="75" index="2" offsetX="1" offsetY="-33"/> + <frame delay="75" index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-2" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-30"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-29"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-35"/> + <frame delay="75" index="1" offsetX="2" offsetY="-36"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="3" offsetX="-3" offsetY="-34"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="2" offsetX="-3" offsetY="-35"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <frame delay="75" index="2" offsetX="0" offsetY="-33"/> + <frame delay="75" index="2" offsetX="1" offsetY="-32"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="2" offsetY="-34"/> + <frame delay="150" index="1" offsetX="4" offsetY="-35"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-33"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-34"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="2" offsetX="-3" offsetY="-34"/> + <frame delay="150" index="2" offsetX="-5" offsetY="-35"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-1" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-6" offsetY="-28"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="25" offsetY="0"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="0" offsetY="-34" delay="140"/> + <frame index="1" offsetX="2" offsetY="-34" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="2" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="3" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="2" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="2" offsetX="0" offsetY="-33" delay="100"/> + <frame index="2" offsetX="1" offsetY="-32" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="5" offsetY="-33" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-5" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-33" delay="140"/> + <frame index="2" offsetX="1" offsetY="-35" delay="140"/> + <frame index="2" offsetX="2" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/earmuffs-male.xml b/graphics/sprites/equipment/head/earmuffs-male.xml new file mode 100644 index 00000000..f947ff3e --- /dev/null +++ b/graphics/sprites/equipment/head/earmuffs-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/earmuffs.png" width="23" height="29"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + </animation> + <animation direction="up"> + <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="150"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + <frame index="2" offsetX="1" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="150"/> + <frame index="2" offsetX="1" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="2" offsetY="-36" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <frame index="2" offsetX="0" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-32" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="225"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-34" delay="225"/> + <frame index="1" offsetX="4" offsetY="-35" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-5" offsetY="-35" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-1" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-6" offsetY="-28"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="25" offsetY="0"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="3" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="2" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="2" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="2" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="2" offsetX="0" offsetY="-33" delay="100"/> + <frame index="2" offsetX="1" offsetY="-32" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="4" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="1" offsetY="-37" delay="140"/> + <frame index="2" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="2" offsetY="-36" delay="140"/> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="2" offsetX="3" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/earmuffs.xml b/graphics/sprites/equipment/head/earmuffs.xml deleted file mode 100644 index 298b834e..00000000 --- a/graphics/sprites/equipment/head/earmuffs.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/earmuffs.png" width="23" height="29"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="1" offsetY="-34"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> - </animation> - <animation direction="up"> - <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="150"/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="1" offsetY="-34" delay="75"/> - <frame index="2" offsetX="1" offsetY="-33" delay="75"/> - <frame index="2" offsetX="1" offsetY="-34" delay="150"/> - <frame index="2" offsetX="1" offsetY="-33" delay="75"/> - <frame index="2" offsetX="1" offsetY="-34" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-30" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-29" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-35" delay="75"/> - <frame index="1" offsetX="2" offsetY="-36" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-3" offsetY="-34" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> - <frame index="2" offsetX="0" offsetY="-33" delay="75"/> - <frame index="2" offsetX="1" offsetY="-32" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-33" delay="225"/> - <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-34" delay="225"/> - <frame index="1" offsetX="4" offsetY="-35" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-2" offsetY="-34" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-34" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> - <frame index="2" offsetX="-5" offsetY="-35" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-26"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-28"/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-1" offsetY="-28"/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="-6" offsetY="-28"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="25" offsetY="0"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/eggshell-female.xml b/graphics/sprites/equipment/head/eggshell-female.xml new file mode 100644 index 00000000..e1da93e5 --- /dev/null +++ b/graphics/sprites/equipment/head/eggshell-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/eggshell.png|W" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-29"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-30"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-29"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-29"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-27"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-29"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-28"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-29"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-21"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-26" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-27" 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" offsetX="0" 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="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/eggshell-male.xml b/graphics/sprites/equipment/head/eggshell-male.xml new file mode 100644 index 00000000..dd9b609d --- /dev/null +++ b/graphics/sprites/equipment/head/eggshell-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/eggshell.png|W" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-30" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-29" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-30" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-28" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-21"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-30" 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="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-27" 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" offsetX="0" 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="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" 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="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-27" 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="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/eggshell.xml b/graphics/sprites/equipment/head/eggshell.xml deleted file mode 100644 index b8c63a5c..00000000 --- a/graphics/sprites/equipment/head/eggshell.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/eggshell.png|W" width="40" height="40"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-29"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-29" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-30" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-29" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-30" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-29" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-29" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-28" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-29" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-21"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/elf-nightcap-female.xml b/graphics/sprites/equipment/head/elf-nightcap-female.xml new file mode 100644 index 00000000..ad983a79 --- /dev/null +++ b/graphics/sprites/equipment/head/elf-nightcap-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="31" name="base" src="graphics/sprites/equipment/head/elf-nightcap.png" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-32"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-32"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-32"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-3" offsetY="-34"/> + <frame delay="150" index="2" offsetX="-3" offsetY="-35"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-34"/> + <frame delay="150" index="2" offsetX="-3" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-31"/> + <frame delay="150" index="3" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-32"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-29"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-35"/> + <frame delay="75" index="1" offsetX="2" offsetY="-36"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-34"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-5" offsetY="-33"/> + <frame delay="75" index="3" offsetX="-5" offsetY="-34"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-31"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-32"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-34"/> + <frame delay="150" index="1" offsetX="3" offsetY="-35"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-33"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-34"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-5" offsetY="-33"/> + <frame delay="150" index="3" offsetX="-7" offsetY="-34"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-19"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-23"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-8" offsetY="-23"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-8"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="0" offsetY="-34" delay="140"/> + <frame index="1" offsetX="2" offsetY="-34" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-32" delay="140"/> + <frame index="3" offsetX="1" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="2" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="100"/> + <frame index="3" offsetX="-5" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="5" offsetY="-33" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-7" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="3" offsetX="0" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/elf-nightcap-male.xml b/graphics/sprites/equipment/head/elf-nightcap-male.xml new file mode 100644 index 00000000..f828f257 --- /dev/null +++ b/graphics/sprites/equipment/head/elf-nightcap-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/elf-nightcap.png" width="40" height="31"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-32"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="150"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="2" offsetY="-36" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="75"/> + <frame index="3" offsetX="-5" offsetY="-34" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-32" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-34" delay="225"/> + <frame index="1" offsetX="3" offsetY="-35" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="225"/> + <frame index="3" offsetX="-7" offsetY="-34" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-19"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-23"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-8" offsetY="-23"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-8"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="3" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-34" delay="140"/> + <frame index="3" offsetX="0" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="2" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="100"/> + <frame index="3" offsetX="-5" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="4" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="2" offsetY="-36" delay="140"/> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="3" offsetX="1" offsetY="-31" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/elf-nightcap.xml b/graphics/sprites/equipment/head/elf-nightcap.xml deleted file mode 100644 index 2255be20..00000000 --- a/graphics/sprites/equipment/head/elf-nightcap.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/elf-nightcap.png" width="40" height="31"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-33"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-34"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-32"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-33" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-33" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-35" delay="150"/> - <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-35" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-32" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-31" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-32" delay="150"/> - <frame index="3" offsetX="-1" offsetY="-31" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-32" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-29" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-35" delay="75"/> - <frame index="1" offsetX="2" offsetY="-36" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-5" offsetY="-33" delay="75"/> - <frame index="3" offsetX="-5" offsetY="-34" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-31" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-30" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-32" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-34" delay="225"/> - <frame index="1" offsetX="3" offsetY="-35" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-34" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-33" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-5" offsetY="-33" delay="225"/> - <frame index="3" offsetX="-7" offsetY="-34" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-19"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-23"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-24"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-8" offsetY="-23"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-8"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/eskimohat-female.xml b/graphics/sprites/equipment/head/eskimohat-female.xml new file mode 100644 index 00000000..48cd2e8b --- /dev/null +++ b/graphics/sprites/equipment/head/eskimohat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="17" name="base" src="graphics/sprites/equipment/head/eskimohat.png" width="33"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="4" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-42"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="3" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="8" offsetY="-42"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="4" offsetY="-41"/> + <frame delay="150" index="0" offsetX="4" offsetY="-42"/> + <frame delay="75" index="0" offsetX="4" offsetY="-41"/> + <frame delay="150" index="0" offsetX="4" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="8" offsetY="-42"/> + <frame delay="75" index="1" offsetX="8" offsetY="-41"/> + <frame delay="150" index="1" offsetX="8" offsetY="-42"/> + <frame delay="75" index="1" offsetX="8" offsetY="-41"/> + <frame delay="75" index="1" offsetX="8" offsetY="-42"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="3" offsetY="-42"/> + <frame delay="150" index="2" offsetX="3" offsetY="-43"/> + <frame delay="75" index="2" offsetX="3" offsetY="-42"/> + <frame delay="150" index="2" offsetX="3" offsetY="-43"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="9" offsetY="-42"/> + <frame delay="75" index="3" offsetX="9" offsetY="-41"/> + <frame delay="150" index="3" offsetX="9" offsetY="-42"/> + <frame delay="75" index="3" offsetX="9" offsetY="-41"/> + <frame delay="75" index="3" offsetX="9" offsetY="-42"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="4" offsetY="-40"/> + <frame delay="75" index="0" offsetX="4" offsetY="-41"/> + <frame delay="75" index="0" offsetX="4" offsetY="-38"/> + <frame delay="75" index="0" offsetX="4" offsetY="-37"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="12" offsetY="-43"/> + <frame delay="75" index="1" offsetX="12" offsetY="-44"/> + <frame delay="75" index="1" offsetX="8" offsetY="-41"/> + <frame delay="75" index="1" offsetX="7" offsetY="-40"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="2" offsetY="-42"/> + <frame delay="75" index="2" offsetX="2" offsetY="-39"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="6" offsetY="-43"/> + <frame delay="75" index="3" offsetX="6" offsetY="-44"/> + <frame delay="75" index="3" offsetX="9" offsetY="-41"/> + <frame delay="75" index="3" offsetX="10" offsetY="-40"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="4" offsetY="-41"/> + <frame delay="75" index="0" offsetX="4" offsetY="-40"/> + <frame delay="75" index="0" offsetX="4" offsetY="-41"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="11" offsetY="-42"/> + <frame delay="150" index="1" offsetX="13" offsetY="-43"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="3" offsetY="-42"/> + <frame delay="75" index="2" offsetX="2" offsetY="-41"/> + <frame delay="75" index="2" offsetX="2" offsetY="-42"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="6" offsetY="-42"/> + <frame delay="150" index="3" offsetX="4" offsetY="-43"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="4" offsetY="-30"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="12" offsetY="-33"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="4" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-33"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="35" offsetY="-7"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="3" offsetY="-39" delay="140"/> + <frame index="0" offsetX="3" offsetY="-36" delay="140"/> + <frame index="0" offsetX="3" offsetY="-41" delay="140"/> + <frame index="0" offsetX="3" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-39" delay="140"/> + <frame index="1" offsetX="10" offsetY="-42" delay="140"/> + <frame index="1" offsetX="12" offsetY="-42" delay="140"/> + <frame index="1" offsetX="5" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="1" offsetY="-39" delay="140"/> + <frame index="2" offsetX="2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="11" offsetY="-39" delay="140"/> + <frame index="3" offsetX="8" offsetY="-42" delay="140"/> + <frame index="3" offsetX="6" offsetY="-42" delay="140"/> + <frame index="3" offsetX="12" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="4" offsetY="-40" delay="100"/> + <frame index="0" offsetX="4" offsetY="-41" delay="100"/> + <frame index="0" offsetX="4" offsetY="-38" delay="100"/> + <frame index="0" offsetX="4" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="12" offsetY="-43" delay="100"/> + <frame index="1" offsetX="12" offsetY="-44" delay="100"/> + <frame index="1" offsetX="8" offsetY="-41" delay="100"/> + <frame index="1" offsetX="7" offsetY="-40" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="2" offsetY="-42" delay="100"/> + <frame index="2" offsetX="2" offsetY="-42" delay="100"/> + <frame index="2" offsetX="2" offsetY="-42" delay="100"/> + <frame index="2" offsetX="2" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="6" offsetY="-43" delay="100"/> + <frame index="3" offsetX="6" offsetY="-44" delay="100"/> + <frame index="3" offsetX="9" offsetY="-41" delay="100"/> + <frame index="3" offsetX="10" offsetY="-40" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="2" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="12" offsetY="-43" delay="140"/> + <frame index="1" offsetX="15" offsetY="-41" delay="140"/> + <frame index="1" offsetX="8" offsetY="-43" delay="140"/> + <frame index="1" offsetX="8" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-42" delay="140"/> + <frame index="2" offsetX="1" offsetY="-42" delay="140"/> + <frame index="2" offsetX="1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="0" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="6" offsetY="-43" delay="140"/> + <frame index="3" offsetX="4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="10" offsetY="-43" delay="140"/> + <frame index="3" offsetX="11" offsetY="-40" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="3" offsetY="-39" delay="140"/> + <frame index="0" offsetX="3" offsetY="-39" delay="140"/> + <frame index="0" offsetX="3" offsetY="-41" delay="140"/> + <frame index="0" offsetX="3" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="11" offsetY="-43" delay="140"/> + <frame index="1" offsetX="11" offsetY="-44" delay="140"/> + <frame index="1" offsetX="11" offsetY="-44" delay="140"/> + <frame index="1" offsetX="6" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="1" offsetY="-40" delay="140"/> + <frame index="2" offsetX="1" offsetY="-40" delay="140"/> + <frame index="2" offsetX="1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="6" offsetY="-43" delay="140"/> + <frame index="3" offsetX="7" offsetY="-44" delay="140"/> + <frame index="3" offsetX="7" offsetY="-44" delay="140"/> + <frame index="3" offsetX="12" offsetY="-40" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/eskimohat-male.xml b/graphics/sprites/equipment/head/eskimohat-male.xml new file mode 100644 index 00000000..82218fea --- /dev/null +++ b/graphics/sprites/equipment/head/eskimohat-male.xml @@ -0,0 +1,244 @@ +<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/equipment/head/eskimohat.png" width="33" height="17"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="4" offsetY ="-42"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="7" offsetY ="-42"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="3" offsetY ="-42"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="8" offsetY ="-42"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="4" offsetY ="-41" delay="75"/>
+ <frame index="0" offsetX="4" offsetY ="-42" delay="150"/>
+ <frame index="0" offsetX="4" offsetY ="-41" delay="75"/>
+ <frame index="0" offsetX="4" offsetY ="-42" delay="150"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="8" offsetY ="-42" delay="75"/>
+ <frame index="1" offsetX="8" offsetY ="-41" delay="75"/>
+ <frame index="1" offsetX="8" offsetY ="-42" delay="150"/>
+ <frame index="1" offsetX="8" offsetY ="-41" delay="75"/>
+ <frame index="1" offsetX="8" offsetY ="-42" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="3" offsetY ="-42" delay="75"/>
+ <frame index="2" offsetX="3" offsetY ="-43" delay="150"/>
+ <frame index="2" offsetX="3" offsetY ="-42" delay="75"/>
+ <frame index="2" offsetX="3" offsetY ="-43" delay="150"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="9" offsetY ="-42" delay="75"/>
+ <frame index="3" offsetX="9" offsetY ="-41" delay="75"/>
+ <frame index="3" offsetX="9" offsetY ="-42" delay="150"/>
+ <frame index="3" offsetX="9" offsetY ="-41" delay="75"/>
+ <frame index="3" offsetX="9" offsetY ="-42" delay="75"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="4" offsetY ="-40" delay="75"/>
+ <frame index="0" offsetX="4" offsetY ="-41" delay="75"/>
+ <frame index="0" offsetX="4" offsetY ="-38" delay="75"/>
+ <frame index="0" offsetX="4" offsetY ="-37" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="12" offsetY ="-43" delay="75"/>
+ <frame index="1" offsetX="12" offsetY ="-44" delay="75"/>
+ <frame index="1" offsetX="8" offsetY ="-41" delay="75"/>
+ <frame index="1" offsetX="7" offsetY ="-40" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="2" offsetY ="-42" delay="225"/>
+ <frame index="2" offsetX="2" offsetY ="-39" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="6" offsetY ="-43" delay="75"/>
+ <frame index="3" offsetX="6" offsetY ="-44" delay="75"/>
+ <frame index="3" offsetX="9" offsetY ="-41" delay="75"/>
+ <frame index="3" offsetX="10" offsetY ="-40" delay="75"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="4" offsetY ="-41" delay="225"/>
+ <frame index="0" offsetX="4" offsetY ="-40" delay="75"/>
+ <frame index="0" offsetX="4" offsetY ="-41" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="11" offsetY ="-42" delay="225"/>
+ <frame index="1" offsetX="13" offsetY ="-43" delay="150"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="3" offsetY ="-42" delay="225"/>
+ <frame index="2" offsetX="2" offsetY ="-41" delay="75"/>
+ <frame index="2" offsetX="2" offsetY ="-42" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="6" offsetY ="-42" delay="225"/>
+ <frame index="3" offsetX="4" offsetY ="-43" delay="150"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="4" offsetY ="-30"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="12" offsetY ="-33"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="4" offsetY ="-34"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="3" offsetY ="-33"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="4" offsetX="35" offsetY="-7"/>
+ </animation>
+ </action>
+
+ <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="4" offsetY="-41" delay="140"/> + <frame index="0" offsetX="4" offsetY="-37" delay="140"/> + <frame index="0" offsetX="4" offsetY="-42" delay="140"/> + <frame index="0" offsetX="4" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="8" offsetY="-41" delay="140"/> + <frame index="1" offsetX="11" offsetY="-44" delay="140"/> + <frame index="1" offsetX="13" offsetY="-44" delay="140"/> + <frame index="1" offsetX="6" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="2" offsetY="-42" delay="140"/> + <frame index="2" offsetX="2" offsetY="-42" delay="140"/> + <frame index="2" offsetX="2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="3" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="11" offsetY="-41" delay="140"/> + <frame index="3" offsetX="8" offsetY="-44" delay="140"/> + <frame index="3" offsetX="6" offsetY="-44" delay="140"/> + <frame index="3" offsetX="11" offsetY="-40" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="4" offsetY="-40" delay="100"/> + <frame index="0" offsetX="4" offsetY="-41" delay="100"/> + <frame index="0" offsetX="4" offsetY="-38" delay="100"/> + <frame index="0" offsetX="4" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="12" offsetY="-43" delay="100"/> + <frame index="1" offsetX="12" offsetY="-44" delay="100"/> + <frame index="1" offsetX="8" offsetY="-41" delay="100"/> + <frame index="1" offsetX="7" offsetY="-40" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="2" offsetY="-42" delay="100"/> + <frame index="2" offsetX="2" offsetY="-42" delay="100"/> + <frame index="2" offsetX="2" offsetY="-42" delay="100"/> + <frame index="2" offsetX="2" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="6" offsetY="-43" delay="100"/> + <frame index="3" offsetX="6" offsetY="-44" delay="100"/> + <frame index="3" offsetX="9" offsetY="-41" delay="100"/> + <frame index="3" offsetX="10" offsetY="-40" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="3" offsetY="-43" delay="140"/> + <frame index="0" offsetX="3" offsetY="-43" delay="140"/> + <frame index="0" offsetX="3" offsetY="-44" delay="140"/> + <frame index="0" offsetX="3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="13" offsetY="-43" delay="140"/> + <frame index="1" offsetX="14" offsetY="-44" delay="140"/> + <frame index="1" offsetX="9" offsetY="-45" delay="140"/> + <frame index="1" offsetX="7" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="2" offsetY="-42" delay="140"/> + <frame index="2" offsetX="2" offsetY="-42" delay="140"/> + <frame index="2" offsetX="2" offsetY="-42" delay="140"/> + <frame index="2" offsetX="1" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="6" offsetY="-43" delay="140"/> + <frame index="3" offsetX="5" offsetY="-44" delay="140"/> + <frame index="3" offsetX="10" offsetY="-45" delay="140"/> + <frame index="3" offsetX="12" offsetY="-40" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="4" offsetY="-40" delay="140"/> + <frame index="0" offsetX="3" offsetY="-41" delay="140"/> + <frame index="0" offsetX="4" offsetY="-43" delay="140"/> + <frame index="0" offsetX="4" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="12" offsetY="-45" delay="140"/> + <frame index="1" offsetX="12" offsetY="-44" delay="140"/> + <frame index="1" offsetX="12" offsetY="-45" delay="140"/> + <frame index="1" offsetX="7" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="2" offsetY="-42" delay="140"/> + <frame index="2" offsetX="2" offsetY="-42" delay="140"/> + <frame index="2" offsetX="2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="7" offsetY="-45" delay="140"/> + <frame index="3" offsetX="7" offsetY="-44" delay="140"/> + <frame index="3" offsetX="8" offsetY="-45" delay="140"/> + <frame index="3" offsetX="12" offsetY="-41" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/eskimohat.png b/graphics/sprites/equipment/head/eskimohat.png Binary files differnew file mode 100644 index 00000000..a1077bf3 --- /dev/null +++ b/graphics/sprites/equipment/head/eskimohat.png diff --git a/graphics/sprites/equipment/head/evileyes.png b/graphics/sprites/equipment/head/evileyes.png Binary files differnew file mode 100644 index 00000000..99b96018 --- /dev/null +++ b/graphics/sprites/equipment/head/evileyes.png diff --git a/graphics/sprites/equipment/head/evileyes.xml b/graphics/sprites/equipment/head/evileyes.xml new file mode 100644 index 00000000..16781b38 --- /dev/null +++ b/graphics/sprites/equipment/head/evileyes.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand"> + <imageset name="base" src="graphics/sprites/equipment/head/evileyes.png" width="64" height="64"/> + <include file="model/male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/eyepatch-female.xml b/graphics/sprites/equipment/head/eyepatch-female.xml new file mode 100644 index 00000000..0823ef5f --- /dev/null +++ b/graphics/sprites/equipment/head/eyepatch-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="32" name="base" src="graphics/sprites/equipment/head/eyepatch.png" width="32"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" 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="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <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" offsetX="0" 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="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/eyepatch-male.xml b/graphics/sprites/equipment/head/eyepatch-male.xml new file mode 100644 index 00000000..6706afd6 --- /dev/null +++ b/graphics/sprites/equipment/head/eyepatch-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/eyepatch.png" width="32" height="32"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <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"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-1" 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="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" 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="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <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" offsetX="0" 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="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" 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="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" 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="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <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="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/eyepatch.xml b/graphics/sprites/equipment/head/eyepatch.xml deleted file mode 100644 index 452c4eba..00000000 --- a/graphics/sprites/equipment/head/eyepatch.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/eyepatch.png" width="32" height="32"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <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"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/fairy_hat-female.xml b/graphics/sprites/equipment/head/fairy_hat-female.xml new file mode 100644 index 00000000..c5d3f8a1 --- /dev/null +++ b/graphics/sprites/equipment/head/fairy_hat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/fairy_hat.png" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" 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="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <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" offsetX="0" 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="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/fairy_hat-male.xml b/graphics/sprites/equipment/head/fairy_hat-male.xml new file mode 100644 index 00000000..2f64ca68 --- /dev/null +++ b/graphics/sprites/equipment/head/fairy_hat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/fairy_hat.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <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"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-1" 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="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" 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="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <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" offsetX="0" 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="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" 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="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" 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="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <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="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/fairy_hat.xml b/graphics/sprites/equipment/head/fairy_hat.xml deleted file mode 100644 index 817d01ff..00000000 --- a/graphics/sprites/equipment/head/fairy_hat.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/fairy_hat.png" width="40" height="40"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <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"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/fancyhat-female.xml b/graphics/sprites/equipment/head/fancyhat-female.xml new file mode 100644 index 00000000..13d8ba4e --- /dev/null +++ b/graphics/sprites/equipment/head/fancyhat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/fancyhat.png" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" 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="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <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" offsetX="0" 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="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/fancyhat-male.xml b/graphics/sprites/equipment/head/fancyhat-male.xml new file mode 100644 index 00000000..1ac5d8e1 --- /dev/null +++ b/graphics/sprites/equipment/head/fancyhat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/fancyhat.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <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"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-1" 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="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" 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="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <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" offsetX="0" 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="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" 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="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" 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="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <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="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/fancyhat.png b/graphics/sprites/equipment/head/fancyhat.png Binary files differindex 492ac3ae..1b9f2e28 100644 --- a/graphics/sprites/equipment/head/fancyhat.png +++ b/graphics/sprites/equipment/head/fancyhat.png diff --git a/graphics/sprites/equipment/head/fancyhat.xml b/graphics/sprites/equipment/head/fancyhat.xml deleted file mode 100644 index b1655dd0..00000000 --- a/graphics/sprites/equipment/head/fancyhat.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/fancyhat.png" width="40" height="40"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <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"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/fluffyhat-female.xml b/graphics/sprites/equipment/head/fluffyhat-female.xml new file mode 100644 index 00000000..970d572f --- /dev/null +++ b/graphics/sprites/equipment/head/fluffyhat-female.xml @@ -0,0 +1,255 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="22" name="base" src="graphics/sprites/equipment/head/fluffyhat.png" width="25"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-44"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-43"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-44"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-44"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-43"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-44"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-44"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-42"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-43"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-39"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="6" offsetY="-39"/> + <frame delay="75" index="1" offsetX="6" offsetY="-40"/> + <frame delay="75" index="1" offsetX="2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="1" offsetY="-36"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-35"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-4" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="0" offsetY="-36"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-43"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-43"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-43"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-42"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-43"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="5" offsetY="-38"/> + <frame delay="75" index="1" offsetX="5" offsetY="-38"/> + <frame delay="75" index="1" offsetX="5" offsetY="-38"/> + <frame delay="75" index="1" offsetX="7" offsetY="-39"/> + <frame delay="75" index="1" offsetX="7" offsetY="-39"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-4" offsetY="-38"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-38"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-38"/> + <frame delay="75" index="3" offsetX="-6" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-6" offsetY="-39"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-32"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="35" offsetY="-10"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35" delay="140"/> + <frame index="1" offsetX="4" offsetY="-38" delay="140"/> + <frame index="1" offsetX="6" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-35" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-38" delay="140"/> + <frame index="3" offsetX="2" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-39" delay="100"/> + <frame index="1" offsetX="6" offsetY="-40" delay="100"/> + <frame index="1" offsetX="2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="1" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-35" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-40" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="0" offsetY="-36" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-39" delay="140"/> + <frame index="1" offsetX="9" offsetY="-37" delay="140"/> + <frame index="1" offsetX="2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-37" delay="140"/> + <frame index="3" offsetX="0" offsetY="-39" delay="140"/> + <frame index="3" offsetX="1" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-39" delay="140"/> + <frame index="1" offsetX="5" offsetY="-40" delay="140"/> + <frame index="1" offsetX="5" offsetY="-40" delay="140"/> + <frame index="1" offsetX="0" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="2" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/fluffyhat.xml b/graphics/sprites/equipment/head/fluffyhat-male.xml index eca574c6..16987320 100644 --- a/graphics/sprites/equipment/head/fluffyhat.xml +++ b/graphics/sprites/equipment/head/fluffyhat-male.xml @@ -132,4 +132,124 @@ <frame index="4" offsetX="35" offsetY="-10"/> </animation> </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="5" offsetY="-40" delay="140"/> + <frame index="1" offsetX="7" offsetY="-40" delay="140"/> + <frame index="1" offsetX="0" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="2" offsetX="0" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="3" offsetX="1" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-39" delay="100"/> + <frame index="1" offsetX="6" offsetY="-40" delay="100"/> + <frame index="1" offsetX="2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="1" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-35" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-40" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="0" offsetY="-36" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-39" delay="140"/> + <frame index="1" offsetX="8" offsetY="-40" delay="140"/> + <frame index="1" offsetX="3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-40" delay="140"/> + <frame index="3" offsetX="0" offsetY="-41" delay="140"/> + <frame index="3" offsetX="2" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-41" delay="140"/> + <frame index="1" offsetX="6" offsetY="-40" delay="140"/> + <frame index="1" offsetX="6" offsetY="-41" delay="140"/> + <frame index="1" offsetX="1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="2" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/funkywinter-female.xml b/graphics/sprites/equipment/head/funkywinter-female.xml new file mode 100644 index 00000000..5f365a73 --- /dev/null +++ b/graphics/sprites/equipment/head/funkywinter-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="20" name="base" src="graphics/sprites/equipment/head/funkywinter.png" width="21"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-41"/> + <frame delay="150" index="0" offsetX="0" offsetY="-42"/> + <frame delay="75" index="0" offsetX="0" offsetY="-41"/> + <frame delay="150" index="0" offsetX="0" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="1" offsetY="-40"/> + <frame delay="75" index="1" offsetX="1" offsetY="-39"/> + <frame delay="150" index="1" offsetX="1" offsetY="-40"/> + <frame delay="75" index="1" offsetX="1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="1" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="0" offsetY="-41"/> + <frame delay="150" index="2" offsetX="0" offsetY="-42"/> + <frame delay="75" index="2" offsetX="0" offsetY="-41"/> + <frame delay="150" index="2" offsetX="0" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-39"/> + <frame delay="150" index="3" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-40"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-40"/> + <frame delay="75" index="0" offsetX="0" offsetY="-41"/> + <frame delay="75" index="0" offsetX="0" offsetY="-38"/> + <frame delay="75" index="0" offsetX="0" offsetY="-37"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="5" offsetY="-41"/> + <frame delay="75" index="1" offsetX="5" offsetY="-42"/> + <frame delay="75" index="1" offsetX="1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="0" offsetY="-38"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-39"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-4" offsetY="-41"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-42"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="3" offsetX="0" offsetY="-38"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-41"/> + <frame delay="75" index="0" offsetX="0" offsetY="-40"/> + <frame delay="75" index="0" offsetX="0" offsetY="-41"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="4" offsetY="-40"/> + <frame delay="150" index="1" offsetX="6" offsetY="-41"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="0" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-41"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-4" offsetY="-40"/> + <frame delay="150" index="3" offsetX="-6" offsetY="-41"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-30"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-31"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="35" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-37" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="5" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="3" offsetX="2" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-40" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <frame index="0" offsetX="0" offsetY="-38" delay="100"/> + <frame index="0" offsetX="0" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-41" delay="100"/> + <frame index="1" offsetX="5" offsetY="-42" delay="100"/> + <frame index="1" offsetX="1" offsetY="-39" delay="100"/> + <frame index="1" offsetX="0" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="3" offsetX="0" offsetY="-38" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-41" delay="140"/> + <frame index="1" offsetX="8" offsetY="-39" delay="140"/> + <frame index="1" offsetX="1" offsetY="-41" delay="140"/> + <frame index="1" offsetX="1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-39" delay="140"/> + <frame index="3" offsetX="0" offsetY="-41" delay="140"/> + <frame index="3" offsetX="1" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-41" delay="140"/> + <frame index="1" offsetX="4" offsetY="-42" delay="140"/> + <frame index="1" offsetX="4" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="3" offsetX="2" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/funkywinter-male.xml b/graphics/sprites/equipment/head/funkywinter-male.xml new file mode 100644 index 00000000..e1fe8864 --- /dev/null +++ b/graphics/sprites/equipment/head/funkywinter-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/funkywinter.png" width="21" height="20"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <frame index="0" offsetX="0" offsetY="-42" delay="150"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <frame index="0" offsetX="0" offsetY="-42" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-40" delay="75"/> + <frame index="1" offsetX="1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="1" offsetY="-40" delay="150"/> + <frame index="1" offsetX="1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="1" offsetY="-40" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41" delay="75"/> + <frame index="2" offsetX="0" offsetY="-42" delay="150"/> + <frame index="2" offsetX="0" offsetY="-41" delay="75"/> + <frame index="2" offsetX="0" offsetY="-42" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-40" delay="75"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <frame index="0" offsetX="0" offsetY="-38" delay="75"/> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-41" delay="75"/> + <frame index="1" offsetX="5" offsetY="-42" delay="75"/> + <frame index="1" offsetX="1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="0" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="225"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-41" delay="225"/> + <frame index="0" offsetX="0" offsetY="-40" delay="75"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40" delay="225"/> + <frame index="1" offsetX="6" offsetY="-41" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41" delay="225"/> + <frame index="2" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-40" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-41" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-30"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-31"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="35" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-41" delay="140"/> + <frame index="0" offsetX="0" offsetY="-37" delay="140"/> + <frame index="0" offsetX="0" offsetY="-42" delay="140"/> + <frame index="0" offsetX="0" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-39" delay="140"/> + <frame index="1" offsetX="4" offsetY="-42" delay="140"/> + <frame index="1" offsetX="6" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="2" offsetX="0" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="140"/> + <frame index="3" offsetX="1" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-40" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <frame index="0" offsetX="0" offsetY="-38" delay="100"/> + <frame index="0" offsetX="0" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-41" delay="100"/> + <frame index="1" offsetX="5" offsetY="-42" delay="100"/> + <frame index="1" offsetX="1" offsetY="-39" delay="100"/> + <frame index="1" offsetX="0" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="3" offsetX="0" offsetY="-38" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-41" delay="140"/> + <frame index="1" offsetX="7" offsetY="-42" delay="140"/> + <frame index="1" offsetX="2" offsetY="-43" delay="140"/> + <frame index="1" offsetX="0" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-42" delay="140"/> + <frame index="3" offsetX="0" offsetY="-43" delay="140"/> + <frame index="3" offsetX="2" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="0" offsetY="-43" delay="140"/> + <frame index="0" offsetX="0" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-43" delay="140"/> + <frame index="1" offsetX="5" offsetY="-42" delay="140"/> + <frame index="1" offsetX="5" offsetY="-43" delay="140"/> + <frame index="1" offsetX="0" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="3" offsetX="2" offsetY="-39" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/funkywinter.xml b/graphics/sprites/equipment/head/funkywinter.xml deleted file mode 100644 index 317c8894..00000000 --- a/graphics/sprites/equipment/head/funkywinter.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/funkywinter.png" width="21" height="20"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-42"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-40"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-41"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-40"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-41" delay="75"/> - <frame index="0" offsetX="0" offsetY="-42" delay="150"/> - <frame index="0" offsetX="0" offsetY="-41" delay="75"/> - <frame index="0" offsetX="0" offsetY="-42" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-40" delay="75"/> - <frame index="1" offsetX="1" offsetY="-39" delay="75"/> - <frame index="1" offsetX="1" offsetY="-40" delay="150"/> - <frame index="1" offsetX="1" offsetY="-39" delay="75"/> - <frame index="1" offsetX="1" offsetY="-40" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-41" delay="75"/> - <frame index="2" offsetX="0" offsetY="-42" delay="150"/> - <frame index="2" offsetX="0" offsetY="-41" delay="75"/> - <frame index="2" offsetX="0" offsetY="-42" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-40" delay="150"/> - <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-40" delay="75"/> - <frame index="0" offsetX="0" offsetY="-41" delay="75"/> - <frame index="0" offsetX="0" offsetY="-38" delay="75"/> - <frame index="0" offsetX="0" offsetY="-37" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="5" offsetY="-41" delay="75"/> - <frame index="1" offsetX="5" offsetY="-42" delay="75"/> - <frame index="1" offsetX="1" offsetY="-39" delay="75"/> - <frame index="1" offsetX="0" offsetY="-38" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-41" delay="225"/> - <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-41" delay="75"/> - <frame index="3" offsetX="-4" offsetY="-42" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="3" offsetX="0" offsetY="-38" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-41" delay="225"/> - <frame index="0" offsetX="0" offsetY="-40" delay="75"/> - <frame index="0" offsetX="0" offsetY="-41" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-40" delay="225"/> - <frame index="1" offsetX="6" offsetY="-41" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-41" delay="225"/> - <frame index="2" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-40" delay="225"/> - <frame index="3" offsetX="-6" offsetY="-41" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-30"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="5" offsetY="-31"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="1" offsetY="-33"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY="-31"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="35" offsetY="-6"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/gas-carbon-female.xml b/graphics/sprites/equipment/head/gas-carbon-female.xml new file mode 100644 index 00000000..3efc9f4d --- /dev/null +++ b/graphics/sprites/equipment/head/gas-carbon-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="23" name="base" src="graphics/sprites/equipment/head/gas-carbon.png" width="25"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-39"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="1" offsetY="-38"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="150" index="3" offsetX="1" offsetY="-38"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-33"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-39"/> + <frame delay="75" index="1" offsetX="2" offsetY="-40"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-40"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="2" offsetY="-36"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-38"/> + <frame delay="150" index="1" offsetX="3" offsetY="-39"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-38"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="3" offsetX="-4" offsetY="-39"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-14"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="0" offsetY="-38" delay="140"/> + <frame index="1" offsetX="2" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-35" delay="140"/> + <frame index="3" offsetX="0" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="4" offsetY="-34" 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="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="100"/> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="2" offsetY="-36" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="5" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="3" offsetX="2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="3" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-39" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="4" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/gas-carbon-male.xml b/graphics/sprites/equipment/head/gas-carbon-male.xml new file mode 100644 index 00000000..cc562741 --- /dev/null +++ b/graphics/sprites/equipment/head/gas-carbon-male.xml @@ -0,0 +1,244 @@ +<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/equipment/head/gas-carbon.png" width="25" height="23"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY ="-38"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="-2" offsetY ="-38"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY ="-38"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="1" offsetY ="-38"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY ="-38" delay="150"/>
+ <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY ="-38" delay="150"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="-2" offsetY ="-38" delay="75"/>
+ <frame index="1" offsetX="-2" offsetY ="-37" delay="75"/>
+ <frame index="1" offsetX="-2" offsetY ="-38" delay="150"/>
+ <frame index="1" offsetX="-2" offsetY ="-37" delay="75"/>
+ <frame index="1" offsetX="-2" offsetY ="-38" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY ="-38" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY ="-39" delay="150"/>
+ <frame index="2" offsetX="-2" offsetY ="-38" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY ="-39" delay="150"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="1" offsetY ="-38" delay="75"/>
+ <frame index="3" offsetX="1" offsetY ="-37" delay="75"/>
+ <frame index="3" offsetX="1" offsetY ="-38" delay="150"/>
+ <frame index="3" offsetX="1" offsetY ="-37" delay="75"/>
+ <frame index="3" offsetX="1" offsetY ="-38" delay="75"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY ="-36" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY ="-34" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY ="-33" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="2" offsetY ="-39" delay="75"/>
+ <frame index="1" offsetX="2" offsetY ="-40" delay="75"/>
+ <frame index="1" offsetX="-2" offsetY ="-37" delay="75"/>
+ <frame index="1" offsetX="-3" offsetY ="-36" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-3" offsetY ="-38" delay="225"/>
+ <frame index="2" offsetX="-3" offsetY ="-36" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-2" offsetY ="-39" delay="75"/>
+ <frame index="3" offsetX="-2" offsetY ="-40" delay="75"/>
+ <frame index="3" offsetX="1" offsetY ="-37" delay="75"/>
+ <frame index="3" offsetX="2" offsetY ="-36" delay="75"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY ="-37" delay="225"/>
+ <frame index="0" offsetX="-1" offsetY ="-36" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="1" offsetY ="-38" delay="225"/>
+ <frame index="1" offsetX="3" offsetY ="-39" delay="150"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY ="-38" delay="225"/>
+ <frame index="2" offsetX="-3" offsetY ="-37" delay="75"/>
+ <frame index="2" offsetX="-3" offsetY ="-38" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-2" offsetY ="-38" delay="225"/>
+ <frame index="3" offsetX="-4" offsetY ="-39" delay="150"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY ="-26"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="2" offsetY ="-29"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY ="-30"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-5" offsetY ="-29"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="4" offsetX="19" offsetY="-14"/>
+ </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="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <frame index="3" offsetX="0" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="3" offsetX="3" offsetY="-36" 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="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="100"/> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="2" offsetY="-36" 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="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-39" delay="140"/> + <frame index="1" offsetX="4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="4" offsetY="-36" 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="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" 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="1" offsetX="2" offsetY="-40" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="0" offsetY="-41" delay="140"/> + <frame index="3" offsetX="4" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/gas-carbon.png b/graphics/sprites/equipment/head/gas-carbon.png Binary files differnew file mode 100644 index 00000000..ff6f49a4 --- /dev/null +++ b/graphics/sprites/equipment/head/gas-carbon.png diff --git a/graphics/sprites/equipment/head/gasmask-female.xml b/graphics/sprites/equipment/head/gasmask-female.xml new file mode 100644 index 00000000..9f601868 --- /dev/null +++ b/graphics/sprites/equipment/head/gasmask-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="23" name="base" src="graphics/sprites/equipment/head/gasmask.png" width="25"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-39"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="1" offsetY="-38"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="150" index="3" offsetX="1" offsetY="-38"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-33"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-39"/> + <frame delay="75" index="1" offsetX="2" offsetY="-40"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-40"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="2" offsetY="-36"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-38"/> + <frame delay="150" index="1" offsetX="3" offsetY="-39"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-38"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="3" offsetX="-4" offsetY="-39"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="17" offsetY="-14"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="0" offsetY="-38" delay="140"/> + <frame index="1" offsetX="2" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-35" delay="140"/> + <frame index="3" offsetX="0" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="4" offsetY="-34" 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="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="100"/> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="2" offsetY="-36" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="5" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="3" offsetX="2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="3" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-39" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="4" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/gasmask-male.xml b/graphics/sprites/equipment/head/gasmask-male.xml new file mode 100644 index 00000000..a8a0a880 --- /dev/null +++ b/graphics/sprites/equipment/head/gasmask-male.xml @@ -0,0 +1,244 @@ +<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/equipment/head/gasmask.png" width="25" height="23"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY ="-38"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="-2" offsetY ="-38"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY ="-38"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="1" offsetY ="-38"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY ="-38" delay="150"/>
+ <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY ="-38" delay="150"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="-2" offsetY ="-38" delay="75"/>
+ <frame index="1" offsetX="-2" offsetY ="-37" delay="75"/>
+ <frame index="1" offsetX="-2" offsetY ="-38" delay="150"/>
+ <frame index="1" offsetX="-2" offsetY ="-37" delay="75"/>
+ <frame index="1" offsetX="-2" offsetY ="-38" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY ="-38" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY ="-39" delay="150"/>
+ <frame index="2" offsetX="-2" offsetY ="-38" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY ="-39" delay="150"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="1" offsetY ="-38" delay="75"/>
+ <frame index="3" offsetX="1" offsetY ="-37" delay="75"/>
+ <frame index="3" offsetX="1" offsetY ="-38" delay="150"/>
+ <frame index="3" offsetX="1" offsetY ="-37" delay="75"/>
+ <frame index="3" offsetX="1" offsetY ="-38" delay="75"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY ="-36" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY ="-34" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY ="-33" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="2" offsetY ="-39" delay="75"/>
+ <frame index="1" offsetX="2" offsetY ="-40" delay="75"/>
+ <frame index="1" offsetX="-2" offsetY ="-37" delay="75"/>
+ <frame index="1" offsetX="-3" offsetY ="-36" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-3" offsetY ="-38" delay="225"/>
+ <frame index="2" offsetX="-3" offsetY ="-36" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-2" offsetY ="-39" delay="75"/>
+ <frame index="3" offsetX="-2" offsetY ="-40" delay="75"/>
+ <frame index="3" offsetX="1" offsetY ="-37" delay="75"/>
+ <frame index="3" offsetX="2" offsetY ="-36" delay="75"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY ="-37" delay="225"/>
+ <frame index="0" offsetX="-1" offsetY ="-36" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="1" offsetY ="-38" delay="225"/>
+ <frame index="1" offsetX="3" offsetY ="-39" delay="150"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY ="-38" delay="225"/>
+ <frame index="2" offsetX="-3" offsetY ="-37" delay="75"/>
+ <frame index="2" offsetX="-3" offsetY ="-38" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-2" offsetY ="-38" delay="225"/>
+ <frame index="3" offsetX="-4" offsetY ="-39" delay="150"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY ="-26"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="2" offsetY ="-29"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY ="-30"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-5" offsetY ="-29"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="4" offsetX="17" offsetY="-14"/>
+ </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="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <frame index="3" offsetX="0" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="3" offsetX="3" offsetY="-36" 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="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="100"/> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="2" offsetY="-36" 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="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-39" delay="140"/> + <frame index="1" offsetX="4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="4" offsetY="-36" 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="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" 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="1" offsetX="2" offsetY="-40" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="0" offsetY="-41" delay="140"/> + <frame index="3" offsetX="4" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/gasmask.png b/graphics/sprites/equipment/head/gasmask.png Binary files differnew file mode 100644 index 00000000..74971385 --- /dev/null +++ b/graphics/sprites/equipment/head/gasmask.png diff --git a/graphics/sprites/equipment/head/glasses-female.xml b/graphics/sprites/equipment/head/glasses-female.xml new file mode 100644 index 00000000..5e625b0b --- /dev/null +++ b/graphics/sprites/equipment/head/glasses-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="29" name="base" src="graphics/sprites/equipment/head/glasses.png|B;" width="23"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="0" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame delay="75" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="150" index="3" offsetX="-2" offsetY="-35"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="150" index="3" offsetX="-2" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame delay="75" index="2" offsetX="1" offsetY="-34"/> + <frame delay="75" index="2" offsetX="1" offsetY="-33"/> + <frame delay="150" index="2" offsetX="1" offsetY="-34"/> + <frame delay="75" index="2" offsetX="1" offsetY="-33"/> + <frame delay="75" index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-2" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-30"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-29"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-35"/> + <frame delay="75" index="1" offsetX="2" offsetY="-36"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="3" offsetX="-3" offsetY="-34"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="2" offsetX="-3" offsetY="-35"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <frame delay="75" index="2" offsetX="0" offsetY="-33"/> + <frame delay="75" index="2" offsetX="1" offsetY="-32"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="2" offsetY="-34"/> + <frame delay="150" index="1" offsetX="4" offsetY="-35"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-33"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-34"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="2" offsetX="-3" offsetY="-34"/> + <frame delay="150" index="2" offsetX="-5" offsetY="-35"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-1" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-6" offsetY="-28"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-12"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="0" offsetY="-34" delay="140"/> + <frame index="1" offsetX="2" offsetY="-34" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="2" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="3" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="2" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="2" offsetX="0" offsetY="-33" delay="100"/> + <frame index="2" offsetX="1" offsetY="-32" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="5" offsetY="-33" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-5" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-33" delay="140"/> + <frame index="2" offsetX="1" offsetY="-35" delay="140"/> + <frame index="2" offsetX="2" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/glasses-male.xml b/graphics/sprites/equipment/head/glasses-male.xml new file mode 100644 index 00000000..88d7c7b6 --- /dev/null +++ b/graphics/sprites/equipment/head/glasses-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/glasses.png|B;" width="23" height="29"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + </animation> + <animation direction="up"> + <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="150"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + <frame index="2" offsetX="1" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="150"/> + <frame index="2" offsetX="1" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="2" offsetY="-36" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <frame index="2" offsetX="0" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-32" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="225"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-34" delay="225"/> + <frame index="1" offsetX="4" offsetY="-35" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-5" offsetY="-35" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-1" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-6" offsetY="-28"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-12"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="3" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="2" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="2" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="2" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="2" offsetX="0" offsetY="-33" delay="100"/> + <frame index="2" offsetX="1" offsetY="-32" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="4" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="1" offsetY="-37" delay="140"/> + <frame index="2" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="2" offsetY="-36" delay="140"/> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="2" offsetX="3" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/glasses.png b/graphics/sprites/equipment/head/glasses.png Binary files differnew file mode 100644 index 00000000..52e66335 --- /dev/null +++ b/graphics/sprites/equipment/head/glasses.png diff --git a/graphics/sprites/equipment/head/gmcap-female.xml b/graphics/sprites/equipment/head/gmcap-female.xml new file mode 100644 index 00000000..a3a64058 --- /dev/null +++ b/graphics/sprites/equipment/head/gmcap-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="19" name="base" src="graphics/sprites/equipment/head/gmcap.png|R" width="28"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-45"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <frame delay="150" index="0" offsetX="0" offsetY="-45"/> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <frame delay="150" index="0" offsetX="0" offsetY="-45"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-45"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-44"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-45"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-44"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-45"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-46"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-45"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-46"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="2" offsetY="-45"/> + <frame delay="75" index="3" offsetX="2" offsetY="-44"/> + <frame delay="150" index="3" offsetX="2" offsetY="-45"/> + <frame delay="75" index="3" offsetX="2" offsetY="-44"/> + <frame delay="75" index="3" offsetX="2" offsetY="-45"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-43"/> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <frame delay="75" index="0" offsetX="0" offsetY="-41"/> + <frame delay="75" index="0" offsetX="0" offsetY="-40"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-46"/> + <frame delay="75" index="1" offsetX="2" offsetY="-47"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-44"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-43"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-45"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-43"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-46"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="3" offsetX="2" offsetY="-44"/> + <frame delay="75" index="3" offsetX="3" offsetY="-43"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-44"/> + <frame delay="75" index="0" offsetX="0" offsetY="-43"/> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-45"/> + <frame delay="150" index="1" offsetX="3" offsetY="-46"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-45"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-44"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-45"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-1" offsetY="-45"/> + <frame delay="150" index="3" offsetX="-3" offsetY="-46"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-36"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-36"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="27" offsetY="-16"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="1" offsetX="0" offsetY="-45" delay="140"/> + <frame index="1" offsetX="3" offsetY="-45" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-42" delay="140"/> + <frame index="3" offsetX="1" offsetY="-45" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="3" offsetX="5" offsetY="-41" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="100"/> + <frame index="0" offsetX="0" offsetY="-44" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <frame index="0" offsetX="0" offsetY="-40" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-46" delay="100"/> + <frame index="1" offsetX="2" offsetY="-47" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-44" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="3" offsetX="2" offsetY="-44" delay="100"/> + <frame index="3" offsetX="3" offsetY="-43" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-46" delay="140"/> + <frame index="1" offsetX="5" offsetY="-44" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-44" delay="140"/> + <frame index="3" offsetX="3" offsetY="-46" delay="140"/> + <frame index="3" offsetX="4" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-46" delay="140"/> + <frame index="1" offsetX="1" offsetY="-47" delay="140"/> + <frame index="1" offsetX="2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="0" offsetY="-47" delay="140"/> + <frame index="3" offsetX="0" offsetY="-47" delay="140"/> + <frame index="3" offsetX="5" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/gmcap-male.xml b/graphics/sprites/equipment/head/gmcap-male.xml new file mode 100644 index 00000000..32458806 --- /dev/null +++ b/graphics/sprites/equipment/head/gmcap-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/gmcap.png|R" width="28" height="19"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-45"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="150"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-45" delay="75"/> + <frame index="3" offsetX="2" offsetY="-44" delay="75"/> + <frame index="3" offsetX="2" offsetY="-45" delay="150"/> + <frame index="3" offsetX="2" offsetY="-44" delay="75"/> + <frame index="3" offsetX="2" offsetY="-45" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <frame index="0" offsetX="0" offsetY="-40" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="2" offsetY="-47" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-44" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="3" offsetX="2" offsetY="-44" delay="75"/> + <frame index="3" offsetX="3" offsetY="-43" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="225"/> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-45" delay="225"/> + <frame index="1" offsetX="3" offsetY="-46" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-45" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-36"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-36"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="27" offsetY="-16"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="140"/> + <frame index="0" offsetX="0" offsetY="-40" delay="140"/> + <frame index="0" offsetX="0" offsetY="-45" delay="140"/> + <frame index="0" offsetX="0" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="1" offsetX="1" offsetY="-47" delay="140"/> + <frame index="1" offsetX="4" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-44" delay="140"/> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="4" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="100"/> + <frame index="0" offsetX="0" offsetY="-44" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <frame index="0" offsetX="0" offsetY="-40" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-46" delay="100"/> + <frame index="1" offsetX="2" offsetY="-47" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-44" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="3" offsetX="2" offsetY="-44" delay="100"/> + <frame index="3" offsetX="3" offsetY="-43" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-46" delay="140"/> + <frame index="1" offsetX="4" offsetY="-47" delay="140"/> + <frame index="1" offsetX="0" offsetY="-48" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="3" offsetX="3" offsetY="-48" delay="140"/> + <frame index="3" offsetX="5" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="0" offsetY="-46" delay="140"/> + <frame index="0" offsetX="0" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="140"/> + <frame index="1" offsetX="2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="3" offsetY="-48" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-48" delay="140"/> + <frame index="3" offsetX="0" offsetY="-47" delay="140"/> + <frame index="3" offsetX="1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="5" offsetY="-44" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/gmcap.xml b/graphics/sprites/equipment/head/gmcap.xml deleted file mode 100644 index 988899b3..00000000 --- a/graphics/sprites/equipment/head/gmcap.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/gmcap.png|R" width="28" height="19"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-45"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-45"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-45"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-45"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY="-45" delay="150"/> - <frame index="0" offsetX="0" offsetY="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY="-45" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-45" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-45" delay="75"/> - <frame index="3" offsetX="2" offsetY="-44" delay="75"/> - <frame index="3" offsetX="2" offsetY="-45" delay="150"/> - <frame index="3" offsetX="2" offsetY="-44" delay="75"/> - <frame index="3" offsetX="2" offsetY="-45" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-43" delay="75"/> - <frame index="0" offsetX="0" offsetY="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY="-41" delay="75"/> - <frame index="0" offsetX="0" offsetY="-40" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-46" delay="75"/> - <frame index="1" offsetX="2" offsetY="-47" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-44" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-43" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-45" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-43" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-46" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="3" offsetX="2" offsetY="-44" delay="75"/> - <frame index="3" offsetX="3" offsetY="-43" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-44" delay="225"/> - <frame index="0" offsetX="0" offsetY="-43" delay="75"/> - <frame index="0" offsetX="0" offsetY="-44" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-45" delay="225"/> - <frame index="1" offsetX="3" offsetY="-46" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-45" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-44" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-45" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-45" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-46" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-33"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-36"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-37"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-36"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="27" offsetY="-16"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/goatee.png b/graphics/sprites/equipment/head/goatee.png Binary files differnew file mode 100644 index 00000000..85a6a6ff --- /dev/null +++ b/graphics/sprites/equipment/head/goatee.png diff --git a/graphics/sprites/equipment/head/goatee.xml b/graphics/sprites/equipment/head/goatee.xml new file mode 100644 index 00000000..44d2ee6e --- /dev/null +++ b/graphics/sprites/equipment/head/goatee.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/goatee.png|W" width="40" height="40"/> + <include file="equipment/head/mustache.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/goblin-mask-female.xml b/graphics/sprites/equipment/head/goblin-mask-female.xml new file mode 100644 index 00000000..77bd8c77 --- /dev/null +++ b/graphics/sprites/equipment/head/goblin-mask-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="23" name="base" src="graphics/sprites/equipment/head/goblin-mask.png" width="25"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-39"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="1" offsetY="-38"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="150" index="3" offsetX="1" offsetY="-38"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-33"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-39"/> + <frame delay="75" index="1" offsetX="2" offsetY="-40"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-40"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="2" offsetY="-36"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-38"/> + <frame delay="150" index="1" offsetX="3" offsetY="-39"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-38"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="3" offsetX="-4" offsetY="-39"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="17" offsetY="-14"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="0" offsetY="-38" delay="140"/> + <frame index="1" offsetX="2" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-35" delay="140"/> + <frame index="3" offsetX="0" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="4" offsetY="-34" 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="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="100"/> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="2" offsetY="-36" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="5" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="3" offsetX="2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="3" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-39" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="4" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/goblin-mask-male.xml b/graphics/sprites/equipment/head/goblin-mask-male.xml new file mode 100644 index 00000000..b6440c8b --- /dev/null +++ b/graphics/sprites/equipment/head/goblin-mask-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/goblin-mask.png" width="25" height="23"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="1" offsetY="-38" delay="150"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="1" offsetY="-38" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="75"/> + <frame index="1" offsetX="2" offsetY="-40" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="2" offsetY="-36" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-38" delay="225"/> + <frame index="1" offsetX="3" offsetY="-39" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="3" offsetX="-4" offsetY="-39" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-29"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="17" offsetY="-14"/> + </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="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <frame index="3" offsetX="0" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="3" offsetX="3" offsetY="-36" 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="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="100"/> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="2" offsetY="-36" 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="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-39" delay="140"/> + <frame index="1" offsetX="4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="4" offsetY="-36" 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="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" 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="1" offsetX="2" offsetY="-40" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="0" offsetY="-41" delay="140"/> + <frame index="3" offsetX="4" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/goblin-mask.xml b/graphics/sprites/equipment/head/goblin-mask.xml deleted file mode 100644 index eaeebbbe..00000000 --- a/graphics/sprites/equipment/head/goblin-mask.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/goblin-mask.png" width="25" height="23"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-38"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-38"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-38"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-38" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-38" delay="75"/> - <frame index="3" offsetX="1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="1" offsetY="-38" delay="150"/> - <frame index="3" offsetX="1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="1" offsetY="-38" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-39" delay="75"/> - <frame index="1" offsetX="2" offsetY="-40" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-38" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-39" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-40" delay="75"/> - <frame index="3" offsetX="1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="2" offsetY="-36" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-37" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-38" delay="225"/> - <frame index="1" offsetX="3" offsetY="-39" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-38" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-38" delay="225"/> - <frame index="3" offsetX="-4" offsetY="-39" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-26"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-30"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-5" offsetY="-29"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="17" offsetY="-14"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/goggles-female.xml b/graphics/sprites/equipment/head/goggles-female.xml new file mode 100644 index 00000000..06c95b5f --- /dev/null +++ b/graphics/sprites/equipment/head/goggles-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="20" name="base" src="graphics/sprites/equipment/head/goggles.png|R" width="20"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-36"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-36"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-36"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-36"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-35"/> + <frame delay="150" index="0" offsetX="0" offsetY="-36"/> + <frame delay="75" index="0" offsetX="0" offsetY="-35"/> + <frame delay="150" index="0" offsetX="0" offsetY="-36"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-36"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-35"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-36"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-35"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-36"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-36"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-36"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="2" offsetY="-36"/> + <frame delay="75" index="3" offsetX="2" offsetY="-35"/> + <frame delay="150" index="3" offsetX="2" offsetY="-36"/> + <frame delay="75" index="3" offsetX="2" offsetY="-35"/> + <frame delay="75" index="3" offsetX="2" offsetY="-36"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-34"/> + <frame delay="75" index="0" offsetX="0" offsetY="-35"/> + <frame delay="75" index="0" offsetX="0" offsetY="-32"/> + <frame delay="75" index="0" offsetX="0" offsetY="-31"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-35"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-34"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-36"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-34"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="3" offsetX="2" offsetY="-35"/> + <frame delay="75" index="3" offsetX="3" offsetY="-34"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-35"/> + <frame delay="75" index="0" offsetX="0" offsetY="-34"/> + <frame delay="75" index="0" offsetX="0" offsetY="-35"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-36"/> + <frame delay="150" index="1" offsetX="3" offsetY="-37"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-35"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-36"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-1" offsetY="-36"/> + <frame delay="150" index="3" offsetX="-3" offsetY="-37"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-24"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-27"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-27"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-15"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="1" offsetX="0" offsetY="-36" delay="140"/> + <frame index="1" offsetX="2" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <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="3" offsetX="4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="1" offsetY="-36" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="3" offsetX="5" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34" delay="100"/> + <frame index="0" offsetX="0" offsetY="-35" delay="100"/> + <frame index="0" offsetX="0" offsetY="-32" delay="100"/> + <frame index="0" offsetX="0" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="2" offsetY="-38" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-34" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-36" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-38" delay="100"/> + <frame index="3" offsetX="2" offsetY="-35" delay="100"/> + <frame index="3" offsetX="3" offsetY="-34" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="5" offsetY="-35" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <frame index="3" offsetX="4" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-37" delay="140"/> + <frame index="1" offsetX="1" offsetY="-38" delay="140"/> + <frame index="1" offsetX="1" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="3" offsetX="0" offsetY="-38" delay="140"/> + <frame index="3" offsetX="0" offsetY="-38" delay="140"/> + <frame index="3" offsetX="5" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/goggles-male.xml b/graphics/sprites/equipment/head/goggles-male.xml new file mode 100644 index 00000000..5cc4c66b --- /dev/null +++ b/graphics/sprites/equipment/head/goggles-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/goggles.png|R" width="20" height="20"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-36"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-36"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-36"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-36"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-35" delay="75"/> + <frame index="0" offsetX="0" offsetY="-36" delay="150"/> + <frame index="0" offsetX="0" offsetY="-35" delay="75"/> + <frame index="0" offsetX="0" offsetY="-36" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-36" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-36" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-36" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-37" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-37" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-36" delay="75"/> + <frame index="3" offsetX="2" offsetY="-35" delay="75"/> + <frame index="3" offsetX="2" offsetY="-36" delay="150"/> + <frame index="3" offsetX="2" offsetY="-35" delay="75"/> + <frame index="3" offsetX="2" offsetY="-36" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <frame index="0" offsetX="0" offsetY="-35" delay="75"/> + <frame index="0" offsetX="0" offsetY="-32" delay="75"/> + <frame index="0" offsetX="0" offsetY="-31" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="2" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-36" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="75"/> + <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="3" offsetX="2" offsetY="-35" delay="75"/> + <frame index="3" offsetX="3" offsetY="-34" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-35" delay="225"/> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <frame index="0" offsetX="0" offsetY="-35" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-36" delay="225"/> + <frame index="1" offsetX="3" offsetY="-37" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-36" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-35" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-36" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-37" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-24"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-27"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-27"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-15"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-35" delay="140"/> + <frame index="0" offsetX="0" offsetY="-31" delay="140"/> + <frame index="0" offsetX="0" offsetY="-36" delay="140"/> + <frame index="0" offsetX="0" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="1" offsetY="-38" delay="140"/> + <frame index="1" offsetX="3" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-35" delay="140"/> + <frame index="3" offsetX="1" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="3" offsetX="4" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34" delay="100"/> + <frame index="0" offsetX="0" offsetY="-35" delay="100"/> + <frame index="0" offsetX="0" offsetY="-32" delay="100"/> + <frame index="0" offsetX="0" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="2" offsetY="-38" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-34" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-36" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-38" delay="100"/> + <frame index="3" offsetX="2" offsetY="-35" delay="100"/> + <frame index="3" offsetX="3" offsetY="-34" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-37" delay="140"/> + <frame index="1" offsetX="4" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="3" offsetY="-39" delay="140"/> + <frame index="3" offsetX="5" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="0" offsetY="-37" delay="140"/> + <frame index="0" offsetX="0" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="2" offsetY="-38" delay="140"/> + <frame index="1" offsetX="2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-39" delay="140"/> + <frame index="3" offsetX="0" offsetY="-38" delay="140"/> + <frame index="3" offsetX="1" offsetY="-39" delay="140"/> + <frame index="3" offsetX="5" offsetY="-35" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/goggles.xml b/graphics/sprites/equipment/head/goggles.xml deleted file mode 100644 index a6537a26..00000000 --- a/graphics/sprites/equipment/head/goggles.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/goggles.png|R" width="20" height="20"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-36"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-36"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-36"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-36"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-35" delay="75"/> - <frame index="0" offsetX="0" offsetY="-36" delay="150"/> - <frame index="0" offsetX="0" offsetY="-35" delay="75"/> - <frame index="0" offsetX="0" offsetY="-36" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-36" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-35" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-36" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-35" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-36" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-36" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-37" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-36" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-37" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-36" delay="75"/> - <frame index="3" offsetX="2" offsetY="-35" delay="75"/> - <frame index="3" offsetX="2" offsetY="-36" delay="150"/> - <frame index="3" offsetX="2" offsetY="-35" delay="75"/> - <frame index="3" offsetX="2" offsetY="-36" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-34" delay="75"/> - <frame index="0" offsetX="0" offsetY="-35" delay="75"/> - <frame index="0" offsetX="0" offsetY="-32" delay="75"/> - <frame index="0" offsetX="0" offsetY="-31" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="2" offsetY="-38" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-35" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-34" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-36" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-34" delay="75"/> - <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="3" offsetX="2" offsetY="-35" delay="75"/> - <frame index="3" offsetX="3" offsetY="-34" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-35" delay="225"/> - <frame index="0" offsetX="0" offsetY="-34" delay="75"/> - <frame index="0" offsetX="0" offsetY="-35" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-36" delay="225"/> - <frame index="1" offsetX="3" offsetY="-37" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-36" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-35" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-36" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-37" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-24"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-27"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-28"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-27"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="19" offsetY="-15"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/gradcap-female.xml b/graphics/sprites/equipment/head/gradcap-female.xml new file mode 100644 index 00000000..ed5445c3 --- /dev/null +++ b/graphics/sprites/equipment/head/gradcap-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="14" name="base" src="graphics/sprites/equipment/head/gradcap.png" width="27"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-49"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-49"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-49"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-49"/> + <frame delay="75" index="1" offsetX="0" offsetY="-48"/> + <frame delay="150" index="1" offsetX="0" offsetY="-49"/> + <frame delay="75" index="1" offsetX="0" offsetY="-48"/> + <frame delay="75" index="1" offsetX="0" offsetY="-49"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-50"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-50"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-48"/> + <frame delay="150" index="3" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-49"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-45"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-44"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-50"/> + <frame delay="75" index="1" offsetX="4" offsetY="-51"/> + <frame delay="75" index="1" offsetX="0" offsetY="-48"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-47"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-47"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-4" offsetY="-50"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-51"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="3" offsetX="0" offsetY="-47"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-49"/> + <frame delay="150" index="1" offsetX="5" offsetY="-50"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-48"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-49"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-4" offsetY="-49"/> + <frame delay="150" index="3" offsetX="-6" offsetY="-50"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-40"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="0" offsetX="30" offsetY="-15"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="1" offsetX="2" offsetY="-49" delay="140"/> + <frame index="1" offsetX="4" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="3" offsetX="2" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-50" delay="100"/> + <frame index="1" offsetX="4" offsetY="-51" delay="100"/> + <frame index="1" offsetX="0" offsetY="-48" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-51" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="3" offsetX="0" offsetY="-47" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-50" delay="140"/> + <frame index="1" offsetX="7" offsetY="-48" delay="140"/> + <frame index="1" offsetX="0" offsetY="-50" delay="140"/> + <frame index="1" offsetX="0" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-53" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-48" delay="140"/> + <frame index="3" offsetX="0" offsetY="-50" delay="140"/> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-50" delay="140"/> + <frame index="1" offsetX="3" offsetY="-51" delay="140"/> + <frame index="1" offsetX="3" offsetY="-51" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-51" delay="140"/> + <frame index="3" offsetX="2" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/gradcap-male.xml b/graphics/sprites/equipment/head/gradcap-male.xml new file mode 100644 index 00000000..dfa4d31e --- /dev/null +++ b/graphics/sprites/equipment/head/gradcap-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/gradcap.png" width="27" height="14"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-49"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-49"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + <frame index="1" offsetX="0" offsetY="-48" delay="75"/> + <frame index="1" offsetX="0" offsetY="-49" delay="150"/> + <frame index="1" offsetX="0" offsetY="-48" delay="75"/> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-50" delay="75"/> + <frame index="1" offsetX="4" offsetY="-51" delay="75"/> + <frame index="1" offsetX="0" offsetY="-48" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-51" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="0" offsetY="-47" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-49" delay="225"/> + <frame index="1" offsetX="5" offsetY="-50" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-49" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-50" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-40"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="0" offsetX="30" offsetY="-15"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-48" delay="140"/> + <frame index="1" offsetX="3" offsetY="-51" delay="140"/> + <frame index="1" offsetX="5" offsetY="-51" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-51" delay="140"/> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-50" delay="100"/> + <frame index="1" offsetX="4" offsetY="-51" delay="100"/> + <frame index="1" offsetX="0" offsetY="-48" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-51" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="3" offsetX="0" offsetY="-47" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-50" delay="140"/> + <frame index="1" offsetX="6" offsetY="-51" delay="140"/> + <frame index="1" offsetX="1" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-52" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-51" delay="140"/> + <frame index="3" offsetX="0" offsetY="-52" delay="140"/> + <frame index="3" offsetX="2" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-52" delay="140"/> + <frame index="1" offsetX="4" offsetY="-51" delay="140"/> + <frame index="1" offsetX="4" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-52" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-52" delay="140"/> + <frame index="3" offsetX="2" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/gradcap.xml b/graphics/sprites/equipment/head/gradcap.xml deleted file mode 100644 index 92bdb973..00000000 --- a/graphics/sprites/equipment/head/gradcap.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/gradcap.png" width="27" height="14"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-49"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-49"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-49"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-49"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-49" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-49" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-49" delay="75"/> - <frame index="1" offsetX="0" offsetY="-48" delay="75"/> - <frame index="1" offsetX="0" offsetY="-49" delay="150"/> - <frame index="1" offsetX="0" offsetY="-48" delay="75"/> - <frame index="1" offsetX="0" offsetY="-49" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-49" delay="150"/> - <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-50" delay="75"/> - <frame index="1" offsetX="4" offsetY="-51" delay="75"/> - <frame index="1" offsetX="0" offsetY="-48" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-47" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-49" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-47" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-50" delay="75"/> - <frame index="3" offsetX="-4" offsetY="-51" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="3" offsetX="0" offsetY="-47" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-48" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-49" delay="225"/> - <frame index="1" offsetX="5" offsetY="-50" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-49" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-49" delay="225"/> - <frame index="3" offsetX="-6" offsetY="-50" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-37"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-40"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-41"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY="-40"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="0" offsetX="30" offsetY="-15"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/guyfawkes-female.xml b/graphics/sprites/equipment/head/guyfawkes-female.xml new file mode 100644 index 00000000..5e9fdeb1 --- /dev/null +++ b/graphics/sprites/equipment/head/guyfawkes-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="23" name="base" src="graphics/sprites/equipment/head/guyfawkes.png" width="25"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-39"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="1" offsetY="-38"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="150" index="3" offsetX="1" offsetY="-38"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-33"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-39"/> + <frame delay="75" index="1" offsetX="2" offsetY="-40"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-40"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="2" offsetY="-36"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-38"/> + <frame delay="150" index="1" offsetX="3" offsetY="-39"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-38"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="3" offsetX="-4" offsetY="-39"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="17" offsetY="-14"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="0" offsetY="-38" delay="140"/> + <frame index="1" offsetX="2" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-35" delay="140"/> + <frame index="3" offsetX="0" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="4" offsetY="-34" 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="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="100"/> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="2" offsetY="-36" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="5" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="3" offsetX="2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="3" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-39" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="4" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/guyfawkes-male.xml b/graphics/sprites/equipment/head/guyfawkes-male.xml new file mode 100644 index 00000000..0fbfd030 --- /dev/null +++ b/graphics/sprites/equipment/head/guyfawkes-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/guyfawkes.png" width="25" height="23"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="1" offsetY="-38" delay="150"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="1" offsetY="-38" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="75"/> + <frame index="1" offsetX="2" offsetY="-40" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="2" offsetY="-36" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-38" delay="225"/> + <frame index="1" offsetX="3" offsetY="-39" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="3" offsetX="-4" offsetY="-39" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-29"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="17" offsetY="-14"/> + </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="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <frame index="3" offsetX="0" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="3" offsetX="3" offsetY="-36" 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="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="100"/> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="2" offsetY="-36" 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="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-39" delay="140"/> + <frame index="1" offsetX="4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="4" offsetY="-36" 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="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" 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="1" offsetX="2" offsetY="-40" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="0" offsetY="-41" delay="140"/> + <frame index="3" offsetX="4" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/guyfawkes.xml b/graphics/sprites/equipment/head/guyfawkes.xml deleted file mode 100644 index 50550f7b..00000000 --- a/graphics/sprites/equipment/head/guyfawkes.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/guyfawkes.png" width="25" height="23"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-38"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-38"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-38"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-38" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-38" delay="75"/> - <frame index="3" offsetX="1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="1" offsetY="-38" delay="150"/> - <frame index="3" offsetX="1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="1" offsetY="-38" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-39" delay="75"/> - <frame index="1" offsetX="2" offsetY="-40" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-38" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-39" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-40" delay="75"/> - <frame index="3" offsetX="1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="2" offsetY="-36" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-37" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-38" delay="225"/> - <frame index="1" offsetX="3" offsetY="-39" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-38" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-38" delay="225"/> - <frame index="3" offsetX="-4" offsetY="-39" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-26"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-30"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-5" offsetY="-29"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="17" offsetY="-14"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/heart-glasses-female.xml b/graphics/sprites/equipment/head/heart-glasses-female.xml new file mode 100644 index 00000000..508dade0 --- /dev/null +++ b/graphics/sprites/equipment/head/heart-glasses-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="29" name="base" src="graphics/sprites/equipment/head/heart-glasses.png" width="23"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="0" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame delay="75" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="150" index="3" offsetX="-2" offsetY="-35"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="150" index="3" offsetX="-2" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame delay="75" index="2" offsetX="1" offsetY="-34"/> + <frame delay="75" index="2" offsetX="1" offsetY="-33"/> + <frame delay="150" index="2" offsetX="1" offsetY="-34"/> + <frame delay="75" index="2" offsetX="1" offsetY="-33"/> + <frame delay="75" index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-2" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-30"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-29"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-35"/> + <frame delay="75" index="1" offsetX="2" offsetY="-36"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="3" offsetX="-3" offsetY="-34"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="2" offsetX="-3" offsetY="-35"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <frame delay="75" index="2" offsetX="0" offsetY="-33"/> + <frame delay="75" index="2" offsetX="1" offsetY="-32"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="2" offsetY="-34"/> + <frame delay="150" index="1" offsetX="4" offsetY="-35"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-33"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-34"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="2" offsetX="-3" offsetY="-34"/> + <frame delay="150" index="2" offsetX="-5" offsetY="-35"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-1" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-6" offsetY="-28"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-12"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="0" offsetY="-34" delay="140"/> + <frame index="1" offsetX="2" offsetY="-34" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="2" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="3" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="2" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="2" offsetX="0" offsetY="-33" delay="100"/> + <frame index="2" offsetX="1" offsetY="-32" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="5" offsetY="-33" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-5" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-33" delay="140"/> + <frame index="2" offsetX="1" offsetY="-35" delay="140"/> + <frame index="2" offsetX="2" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/heart-glasses-male.xml b/graphics/sprites/equipment/head/heart-glasses-male.xml new file mode 100644 index 00000000..97fea1a5 --- /dev/null +++ b/graphics/sprites/equipment/head/heart-glasses-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/heart-glasses.png" width="23" height="29"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + </animation> + <animation direction="up"> + <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="150"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + <frame index="2" offsetX="1" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="150"/> + <frame index="2" offsetX="1" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="2" offsetY="-36" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <frame index="2" offsetX="0" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-32" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="225"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-34" delay="225"/> + <frame index="1" offsetX="4" offsetY="-35" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-5" offsetY="-35" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-1" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-6" offsetY="-28"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-12"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="3" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="2" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="2" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="2" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="2" offsetX="0" offsetY="-33" delay="100"/> + <frame index="2" offsetX="1" offsetY="-32" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="4" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="1" offsetY="-37" delay="140"/> + <frame index="2" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="2" offsetY="-36" delay="140"/> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="2" offsetX="3" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/heart-glasses.xml b/graphics/sprites/equipment/head/heart-glasses.xml deleted file mode 100644 index 8e73b98a..00000000 --- a/graphics/sprites/equipment/head/heart-glasses.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/heart-glasses.png" width="23" height="29"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="1" offsetY="-34"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> - </animation> - <animation direction="up"> - <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="150"/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="1" offsetY="-34" delay="75"/> - <frame index="2" offsetX="1" offsetY="-33" delay="75"/> - <frame index="2" offsetX="1" offsetY="-34" delay="150"/> - <frame index="2" offsetX="1" offsetY="-33" delay="75"/> - <frame index="2" offsetX="1" offsetY="-34" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-30" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-29" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-35" delay="75"/> - <frame index="1" offsetX="2" offsetY="-36" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-3" offsetY="-34" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> - <frame index="2" offsetX="0" offsetY="-33" delay="75"/> - <frame index="2" offsetX="1" offsetY="-32" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-33" delay="225"/> - <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-34" delay="225"/> - <frame index="1" offsetX="4" offsetY="-35" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-2" offsetY="-34" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-34" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> - <frame index="2" offsetX="-5" offsetY="-35" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-26"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-28"/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-1" offsetY="-28"/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="-6" offsetY="-28"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="19" offsetY="-12"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/highpriest-crown-female.xml b/graphics/sprites/equipment/head/highpriest-crown-female.xml new file mode 100644 index 00000000..d7a5452c --- /dev/null +++ b/graphics/sprites/equipment/head/highpriest-crown-female.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/highpriest-crown.png" width="40"/> + <include file="equipment/head/monster-skull-helm-female.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/highpriest-crown.xml b/graphics/sprites/equipment/head/highpriest-crown-male.xml index ab3484df..f67059f6 100644 --- a/graphics/sprites/equipment/head/highpriest-crown.xml +++ b/graphics/sprites/equipment/head/highpriest-crown-male.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> <sprite> <imageset name="base" src="graphics/sprites/equipment/head/highpriest-crown.png" width="40" height="40"/> - <include file="equipment/head/monster-skull-helm.xml"/> + <include file="equipment/head/monster-skull-helm-male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/head/infantryhelm-female.xml b/graphics/sprites/equipment/head/infantryhelm-female.xml new file mode 100644 index 00000000..ce2e60e5 --- /dev/null +++ b/graphics/sprites/equipment/head/infantryhelm-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="22" name="base" src="graphics/sprites/equipment/head/infantryhelm.png" width="25"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-37"/> + <frame delay="150" index="0" offsetX="0" offsetY="-38"/> + <frame delay="75" index="0" offsetX="0" offsetY="-37"/> + <frame delay="150" index="0" offsetX="0" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="2" offsetY="-37"/> + <frame delay="150" index="1" offsetX="2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-39"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-37"/> + <frame delay="150" index="3" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-36"/> + <frame delay="75" index="0" offsetX="0" offsetY="-37"/> + <frame delay="75" index="0" offsetX="0" offsetY="-34"/> + <frame delay="75" index="0" offsetX="0" offsetY="-33"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="6" offsetY="-39"/> + <frame delay="75" index="1" offsetX="6" offsetY="-40"/> + <frame delay="75" index="1" offsetX="2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="1" offsetY="-36"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-35"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-4" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="0" offsetY="-36"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-37"/> + <frame delay="75" index="0" offsetX="0" offsetY="-36"/> + <frame delay="75" index="0" offsetX="0" offsetY="-37"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="5" offsetY="-38"/> + <frame delay="150" index="1" offsetX="7" offsetY="-39"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-38"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-4" offsetY="-38"/> + <frame delay="150" index="3" offsetX="-6" offsetY="-39"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="35" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35" delay="140"/> + <frame index="1" offsetX="4" offsetY="-38" delay="140"/> + <frame index="1" offsetX="6" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-35" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-38" delay="140"/> + <frame index="3" offsetX="2" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-36" delay="100"/> + <frame index="0" offsetX="0" offsetY="-37" delay="100"/> + <frame index="0" offsetX="0" offsetY="-34" delay="100"/> + <frame index="0" offsetX="0" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-39" delay="100"/> + <frame index="1" offsetX="6" offsetY="-40" delay="100"/> + <frame index="1" offsetX="2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="1" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-40" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="0" offsetY="-36" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-39" delay="140"/> + <frame index="1" offsetX="9" offsetY="-37" delay="140"/> + <frame index="1" offsetX="2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-37" delay="140"/> + <frame index="3" offsetX="0" offsetY="-39" delay="140"/> + <frame index="3" offsetX="1" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-39" delay="140"/> + <frame index="1" offsetX="5" offsetY="-40" delay="140"/> + <frame index="1" offsetX="5" offsetY="-40" delay="140"/> + <frame index="1" offsetX="0" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="2" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/infantryhelm-male.xml b/graphics/sprites/equipment/head/infantryhelm-male.xml new file mode 100644 index 00000000..39e2f059 --- /dev/null +++ b/graphics/sprites/equipment/head/infantryhelm-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/infantryhelm.png" width="25" height="22"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-38"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <frame index="0" offsetX="0" offsetY="-38" delay="150"/> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <frame index="0" offsetX="0" offsetY="-38" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-38" delay="75"/> + <frame index="1" offsetX="2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="2" offsetY="-38" delay="150"/> + <frame index="1" offsetX="2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="2" offsetY="-38" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-38" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-38" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-36" delay="75"/> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <frame index="0" offsetX="0" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-39" delay="75"/> + <frame index="1" offsetX="6" offsetY="-40" delay="75"/> + <frame index="1" offsetX="2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="1" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="0" offsetY="-36" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-37" delay="225"/> + <frame index="0" offsetX="0" offsetY="-36" delay="75"/> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-38" delay="225"/> + <frame index="1" offsetX="7" offsetY="-39" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-38" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-39" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-29"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="35" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-37" delay="140"/> + <frame index="0" offsetX="0" offsetY="-33" delay="140"/> + <frame index="0" offsetX="0" offsetY="-38" delay="140"/> + <frame index="0" offsetX="0" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="5" offsetY="-40" delay="140"/> + <frame index="1" offsetX="7" offsetY="-40" delay="140"/> + <frame index="1" offsetX="0" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="3" offsetX="1" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-36" delay="100"/> + <frame index="0" offsetX="0" offsetY="-37" delay="100"/> + <frame index="0" offsetX="0" offsetY="-34" delay="100"/> + <frame index="0" offsetX="0" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-39" delay="100"/> + <frame index="1" offsetX="6" offsetY="-40" delay="100"/> + <frame index="1" offsetX="2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="1" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-40" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="0" offsetY="-36" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-39" delay="140"/> + <frame index="1" offsetX="8" offsetY="-40" delay="140"/> + <frame index="1" offsetX="3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-40" delay="140"/> + <frame index="3" offsetX="0" offsetY="-41" delay="140"/> + <frame index="3" offsetX="2" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="0" offsetY="-39" delay="140"/> + <frame index="0" offsetX="0" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-41" delay="140"/> + <frame index="1" offsetX="6" offsetY="-40" delay="140"/> + <frame index="1" offsetX="6" offsetY="-41" delay="140"/> + <frame index="1" offsetX="1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="2" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/infantryhelm.xml b/graphics/sprites/equipment/head/infantryhelm.xml deleted file mode 100644 index 82a532d2..00000000 --- a/graphics/sprites/equipment/head/infantryhelm.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/infantryhelm.png" width="25" height="22"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-38"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-38"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-38"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-37" delay="75"/> - <frame index="0" offsetX="0" offsetY="-38" delay="150"/> - <frame index="0" offsetX="0" offsetY="-37" delay="75"/> - <frame index="0" offsetX="0" offsetY="-38" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-38" delay="75"/> - <frame index="1" offsetX="2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="2" offsetY="-38" delay="150"/> - <frame index="1" offsetX="2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="2" offsetY="-38" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-38" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-38" delay="150"/> - <frame index="3" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-38" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-36" delay="75"/> - <frame index="0" offsetX="0" offsetY="-37" delay="75"/> - <frame index="0" offsetX="0" offsetY="-34" delay="75"/> - <frame index="0" offsetX="0" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="6" offsetY="-39" delay="75"/> - <frame index="1" offsetX="6" offsetY="-40" delay="75"/> - <frame index="1" offsetX="2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="1" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-38" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-39" delay="75"/> - <frame index="3" offsetX="-4" offsetY="-40" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="0" offsetY="-36" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-37" delay="225"/> - <frame index="0" offsetX="0" offsetY="-36" delay="75"/> - <frame index="0" offsetX="0" offsetY="-37" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="5" offsetY="-38" delay="225"/> - <frame index="1" offsetX="7" offsetY="-39" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-38" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-38" delay="225"/> - <frame index="3" offsetX="-6" offsetY="-39" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-26"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="6" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-30"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY="-29"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="35" offsetY="-6"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/inspector-hat-female.xml b/graphics/sprites/equipment/head/inspector-hat-female.xml new file mode 100644 index 00000000..b40378c8 --- /dev/null +++ b/graphics/sprites/equipment/head/inspector-hat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="14" name="base" src="graphics/sprites/equipment/head/inspector-hat.png|W;" width="21"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-48"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-48"/> + <frame delay="75" index="1" offsetX="0" offsetY="-47"/> + <frame delay="150" index="1" offsetX="0" offsetY="-48"/> + <frame delay="75" index="1" offsetX="0" offsetY="-47"/> + <frame delay="75" index="1" offsetX="0" offsetY="-48"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-48"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-48"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="3" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-48"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-46"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-43"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-49"/> + <frame delay="75" index="1" offsetX="4" offsetY="-50"/> + <frame delay="75" index="1" offsetX="0" offsetY="-47"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-48"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-48"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-48"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-4" offsetY="-49"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-50"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="3" offsetX="0" offsetY="-48"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-48"/> + <frame delay="150" index="1" offsetX="5" offsetY="-49"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-48"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-47"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-48"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-4" offsetY="-48"/> + <frame delay="150" index="3" offsetX="-6" offsetY="-49"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-41"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-40"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-41"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="40" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="1" offsetX="2" offsetY="-48" delay="140"/> + <frame index="1" offsetX="4" offsetY="-48" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="3" offsetX="2" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-49" delay="100"/> + <frame index="1" offsetX="4" offsetY="-50" delay="100"/> + <frame index="1" offsetX="0" offsetY="-47" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-49" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-50" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="3" offsetX="0" offsetY="-48" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-49" delay="140"/> + <frame index="1" offsetX="7" offsetY="-47" delay="140"/> + <frame index="1" offsetX="0" offsetY="-49" delay="140"/> + <frame index="1" offsetX="0" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-52" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-47" delay="140"/> + <frame index="3" offsetX="0" offsetY="-49" delay="140"/> + <frame index="3" offsetX="1" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-49" delay="140"/> + <frame index="1" offsetX="3" offsetY="-50" delay="140"/> + <frame index="1" offsetX="3" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="3" offsetX="2" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/inspector-hat-male.xml b/graphics/sprites/equipment/head/inspector-hat-male.xml new file mode 100644 index 00000000..59185511 --- /dev/null +++ b/graphics/sprites/equipment/head/inspector-hat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/inspector-hat.png|W;" width="21" height="14"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-48"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-48" delay="75"/> + <frame index="1" offsetX="0" offsetY="-47" delay="75"/> + <frame index="1" offsetX="0" offsetY="-48" delay="150"/> + <frame index="1" offsetX="0" offsetY="-47" delay="75"/> + <frame index="1" offsetX="0" offsetY="-48" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-49" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-49" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-49" delay="75"/> + <frame index="1" offsetX="4" offsetY="-50" delay="75"/> + <frame index="1" offsetX="0" offsetY="-47" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-46" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-48" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-49" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-50" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="3" offsetX="0" offsetY="-46" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-48" delay="225"/> + <frame index="1" offsetX="5" offsetY="-49" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-48" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-49" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-41"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-41"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="40" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-47" delay="140"/> + <frame index="1" offsetX="3" offsetY="-50" delay="140"/> + <frame index="1" offsetX="5" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="3" offsetX="1" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-49" delay="100"/> + <frame index="1" offsetX="4" offsetY="-50" delay="100"/> + <frame index="1" offsetX="0" offsetY="-47" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-46" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-49" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-50" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="3" offsetX="0" offsetY="-46" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-49" delay="140"/> + <frame index="1" offsetX="6" offsetY="-50" delay="140"/> + <frame index="1" offsetX="1" offsetY="-51" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-51" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-50" delay="140"/> + <frame index="3" offsetX="0" offsetY="-51" delay="140"/> + <frame index="3" offsetX="2" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-51" delay="140"/> + <frame index="1" offsetX="4" offsetY="-50" delay="140"/> + <frame index="1" offsetX="4" offsetY="-51" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="3" offsetX="2" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/inspector-hat.png b/graphics/sprites/equipment/head/inspector-hat.png Binary files differnew file mode 100644 index 00000000..a4093e89 --- /dev/null +++ b/graphics/sprites/equipment/head/inspector-hat.png diff --git a/graphics/sprites/equipment/head/jestermask-female.xml b/graphics/sprites/equipment/head/jestermask-female.xml new file mode 100644 index 00000000..7d12f22c --- /dev/null +++ b/graphics/sprites/equipment/head/jestermask-female.xml @@ -0,0 +1,152 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="64" name="base" src="graphics/sprites/equipment/head/jestermask.png" width="64"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <sequence delay="75" end="6" start="1"/> + </animation> + <animation direction="left"> + <sequence delay="75" end="24" start="19"/> + </animation> + <animation direction="up"> + <sequence delay="75" end="42" start="37"/> + </animation> + <animation direction="right"> + <sequence delay="75" end="60" start="55"/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <sequence delay="75" end="12" start="9"/> + <end/> + </animation> + <animation direction="left"> + <sequence delay="75" end="30" start="27"/> + <end/> + </animation> + <animation direction="up"> + <sequence delay="75" end="48" start="45"/> + <end/> + </animation> + <animation direction="right"> + <sequence delay="75" end="66" start="63"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <sequence delay="75" end="17" start="13"/> + <end/> + </animation> + <animation direction="left"> + <sequence delay="75" end="35" start="31"/> + <end/> + </animation> + <animation direction="up"> + <sequence delay="75" end="53" start="49"/> + <end/> + </animation> + <animation direction="right"> + <sequence delay="75" end="71" start="67"/> + <end/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <end/> + </animation> + <animation direction="left"> + <end/> + </animation> + <animation direction="up"> + <end/> + </animation> + <animation direction="right"> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <end/> + </animation> + <animation direction="left"> + <end/> + </animation> + <animation direction="up"> + <end/> + </animation> + <animation direction="right"> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <end/> + </animation> + <animation direction="left"> + <end/> + </animation> + <animation direction="up"> + <end/> + </animation> + <animation direction="right"> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <end/> + </animation> + <animation direction="left"> + <end/> + </animation> + <animation direction="up"> + <end/> + </animation> + <animation direction="right"> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/jestermask.xml b/graphics/sprites/equipment/head/jestermask.xml deleted file mode 100644 index 52b5b12d..00000000 --- a/graphics/sprites/equipment/head/jestermask.xml +++ /dev/null @@ -1,96 +0,0 @@ -<?xml version="1.0"?> -<sprite name="player" action="stand"> - <imageset name="base" src="graphics/sprites/equipment/head/jestermask.png" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/knighthelm-female.xml b/graphics/sprites/equipment/head/knighthelm-female.xml new file mode 100644 index 00000000..c8224c47 --- /dev/null +++ b/graphics/sprites/equipment/head/knighthelm-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="25" name="base" src="graphics/sprites/equipment/head/knighthelm.png" width="25"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-36"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-36"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-36"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-35"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-35"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-36"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-36"/> + <frame delay="75" index="1" offsetX="0" offsetY="-35"/> + <frame delay="150" index="1" offsetX="0" offsetY="-36"/> + <frame delay="75" index="1" offsetX="0" offsetY="-35"/> + <frame delay="75" index="1" offsetX="0" offsetY="-36"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-36"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-36"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-36"/> + <frame delay="75" index="3" offsetX="0" offsetY="-35"/> + <frame delay="150" index="3" offsetX="0" offsetY="-36"/> + <frame delay="75" index="3" offsetX="0" offsetY="-35"/> + <frame delay="75" index="3" offsetX="0" offsetY="-36"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-35"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-31"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-37"/> + <frame delay="75" index="1" offsetX="4" offsetY="-38"/> + <frame delay="75" index="1" offsetX="0" offsetY="-35"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-34"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-36"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-33"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-37"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-38"/> + <frame delay="75" index="3" offsetX="0" offsetY="-35"/> + <frame delay="75" index="3" offsetX="1" offsetY="-34"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-35"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-35"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-36"/> + <frame delay="150" index="1" offsetX="5" offsetY="-37"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-36"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-35"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-36"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-37"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-24"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-27"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-27"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="29" offsetY="-13"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="1" offsetX="2" offsetY="-36" delay="140"/> + <frame index="1" offsetX="4" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="3" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-34" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-37" delay="100"/> + <frame index="1" offsetX="4" offsetY="-38" delay="100"/> + <frame index="1" offsetX="0" offsetY="-35" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-34" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="3" offsetX="0" offsetY="-35" delay="100"/> + <frame index="3" offsetX="1" offsetY="-34" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-37" delay="140"/> + <frame index="1" offsetX="7" offsetY="-35" delay="140"/> + <frame index="1" offsetX="0" offsetY="-37" delay="140"/> + <frame index="1" offsetX="0" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-35" delay="140"/> + <frame index="3" offsetX="1" offsetY="-37" delay="140"/> + <frame index="3" offsetX="2" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-37" delay="140"/> + <frame index="1" offsetX="3" offsetY="-38" delay="140"/> + <frame index="1" offsetX="3" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="3" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/knighthelm-male.xml b/graphics/sprites/equipment/head/knighthelm-male.xml new file mode 100644 index 00000000..39418749 --- /dev/null +++ b/graphics/sprites/equipment/head/knighthelm-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/knighthelm.png" width="25" height="25"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-36"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-36"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-36"/> + </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"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-36" delay="75"/> + <frame index="1" offsetX="0" offsetY="-35" delay="75"/> + <frame index="1" offsetX="0" offsetY="-36" delay="150"/> + <frame index="1" offsetX="0" offsetY="-35" delay="75"/> + <frame index="1" offsetX="0" offsetY="-36" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-36" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-37" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-37" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-36" delay="75"/> + <frame index="3" offsetX="0" offsetY="-35" delay="75"/> + <frame index="3" offsetX="0" offsetY="-36" delay="150"/> + <frame index="3" offsetX="0" offsetY="-35" delay="75"/> + <frame index="3" offsetX="0" offsetY="-36" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-37" delay="75"/> + <frame index="1" offsetX="4" offsetY="-38" delay="75"/> + <frame index="1" offsetX="0" offsetY="-35" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-36" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-37" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-38" delay="75"/> + <frame index="3" offsetX="0" offsetY="-35" delay="75"/> + <frame index="3" offsetX="1" offsetY="-34" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-36" delay="225"/> + <frame index="1" offsetX="5" offsetY="-37" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-36" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-36" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-37" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-24"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-27"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-27"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="29" offsetY="-13"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-35" delay="140"/> + <frame index="1" offsetX="3" offsetY="-38" delay="140"/> + <frame index="1" offsetX="5" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-35" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="3" offsetX="2" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-34" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-37" delay="100"/> + <frame index="1" offsetX="4" offsetY="-38" delay="100"/> + <frame index="1" offsetX="0" offsetY="-35" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-34" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="3" offsetX="0" offsetY="-35" delay="100"/> + <frame index="3" offsetX="1" offsetY="-34" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-37" delay="140"/> + <frame index="1" offsetX="6" offsetY="-38" delay="140"/> + <frame index="1" offsetX="1" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-38" delay="140"/> + <frame index="3" offsetX="1" offsetY="-39" delay="140"/> + <frame index="3" offsetX="3" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-39" delay="140"/> + <frame index="1" offsetX="4" offsetY="-38" delay="140"/> + <frame index="1" offsetX="4" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="3" offsetX="3" offsetY="-35" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/knighthelm.xml b/graphics/sprites/equipment/head/knighthelm.xml deleted file mode 100644 index 49a66676..00000000 --- a/graphics/sprites/equipment/head/knighthelm.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/knighthelm.png" width="25" height="25"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-36"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-36"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-36"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-36"/> - </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"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-36" delay="75"/> - <frame index="1" offsetX="0" offsetY="-35" delay="75"/> - <frame index="1" offsetX="0" offsetY="-36" delay="150"/> - <frame index="1" offsetX="0" offsetY="-35" delay="75"/> - <frame index="1" offsetX="0" offsetY="-36" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-36" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-37" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-36" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-37" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-36" delay="75"/> - <frame index="3" offsetX="0" offsetY="-35" delay="75"/> - <frame index="3" offsetX="0" offsetY="-36" delay="150"/> - <frame index="3" offsetX="0" offsetY="-35" delay="75"/> - <frame index="3" offsetX="0" offsetY="-36" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-35" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-37" delay="75"/> - <frame index="1" offsetX="4" offsetY="-38" delay="75"/> - <frame index="1" offsetX="0" offsetY="-35" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-34" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-36" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-37" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-38" delay="75"/> - <frame index="3" offsetX="0" offsetY="-35" delay="75"/> - <frame index="3" offsetX="1" offsetY="-34" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-35" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-35" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-36" delay="225"/> - <frame index="1" offsetX="5" offsetY="-37" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-36" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-36" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-37" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-24"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-27"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-28"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-27"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="29" offsetY="-13"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/knit-cap-female.xml b/graphics/sprites/equipment/head/knit-cap-female.xml new file mode 100644 index 00000000..99c47580 --- /dev/null +++ b/graphics/sprites/equipment/head/knit-cap-female.xml @@ -0,0 +1,255 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="26" name="base" src="graphics/sprites/equipment/head/knit-cap.png|W;Y;R;" width="24"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-40"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <frame delay="75" index="0" offsetX="0" offsetY="-40"/> + <frame delay="75" index="0" offsetX="0" offsetY="-40"/> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <frame delay="75" index="0" offsetX="0" offsetY="-40"/> + <frame delay="75" index="0" offsetX="0" offsetY="-40"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="1" offsetY="-40"/> + <frame delay="75" index="1" offsetX="1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="1" offsetY="-40"/> + <frame delay="75" index="1" offsetX="1" offsetY="-40"/> + <frame delay="75" index="1" offsetX="1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="1" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="0" offsetY="-41"/> + <frame delay="75" index="2" offsetX="0" offsetY="-42"/> + <frame delay="75" index="2" offsetX="0" offsetY="-42"/> + <frame delay="75" index="2" offsetX="0" offsetY="-41"/> + <frame delay="75" index="2" offsetX="0" offsetY="-42"/> + <frame delay="75" index="2" offsetX="0" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-40"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-38"/> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <frame delay="75" index="0" offsetX="0" offsetY="-36"/> + <frame delay="75" index="0" offsetX="0" offsetY="-35"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="5" offsetY="-41"/> + <frame delay="75" index="1" offsetX="5" offsetY="-42"/> + <frame delay="75" index="1" offsetX="1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="0" offsetY="-38"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-39"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-4" offsetY="-41"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-42"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="3" offsetX="0" offsetY="-38"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <frame delay="75" index="0" offsetX="0" offsetY="-38"/> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-40"/> + <frame delay="75" index="1" offsetX="4" offsetY="-40"/> + <frame delay="75" index="1" offsetX="4" offsetY="-40"/> + <frame delay="75" index="1" offsetX="6" offsetY="-41"/> + <frame delay="75" index="1" offsetX="6" offsetY="-41"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="0" offsetY="-41"/> + <frame delay="75" index="2" offsetX="0" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-41"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-4" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-6" offsetY="-41"/> + <frame delay="75" index="3" offsetX="-6" offsetY="-41"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-31"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="33" offsetY="-13"/> + </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="0" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-37" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="5" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="3" offsetX="2" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38" delay="100"/> + <frame index="0" offsetX="0" offsetY="-39" delay="100"/> + <frame index="0" offsetX="0" offsetY="-36" delay="100"/> + <frame index="0" offsetX="0" offsetY="-35" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-41" delay="100"/> + <frame index="1" offsetX="5" offsetY="-42" delay="100"/> + <frame index="1" offsetX="1" offsetY="-39" delay="100"/> + <frame index="1" offsetX="0" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="3" offsetX="0" offsetY="-38" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-40" 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="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-41" delay="140"/> + <frame index="1" offsetX="8" offsetY="-39" delay="140"/> + <frame index="1" offsetX="1" offsetY="-41" delay="140"/> + <frame index="1" offsetX="1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-39" delay="140"/> + <frame index="3" offsetX="0" offsetY="-41" delay="140"/> + <frame index="3" offsetX="1" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-41" delay="140"/> + <frame index="1" offsetX="4" offsetY="-42" delay="140"/> + <frame index="1" offsetX="4" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="3" offsetX="2" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/knit-cap.xml b/graphics/sprites/equipment/head/knit-cap-male.xml index ba6e816d..11e4956c 100644 --- a/graphics/sprites/equipment/head/knit-cap.xml +++ b/graphics/sprites/equipment/head/knit-cap-male.xml @@ -1,6 +1,6 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/knit-cap.png" width="24" height="26"/> + <imageset name="base" src="graphics/sprites/equipment/head/knit-cap.png|W;Y;R;" width="24" height="26"/> <action name="stand" imageset="base"> <animation direction="down"> <frame index="0" offsetX="0" offsetY="-40"/> @@ -132,4 +132,124 @@ <frame index="4" offsetX="33" offsetY="-13"/> </animation> </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-39" delay="140"/> + <frame index="0" offsetX="0" offsetY="-35" delay="140"/> + <frame index="0" offsetX="0" offsetY="-40" delay="140"/> + <frame index="0" offsetX="0" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-39" delay="140"/> + <frame index="1" offsetX="4" offsetY="-42" delay="140"/> + <frame index="1" offsetX="6" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="2" offsetX="0" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="140"/> + <frame index="3" offsetX="1" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38" delay="100"/> + <frame index="0" offsetX="0" offsetY="-39" delay="100"/> + <frame index="0" offsetX="0" offsetY="-36" delay="100"/> + <frame index="0" offsetX="0" offsetY="-35" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-41" delay="100"/> + <frame index="1" offsetX="5" offsetY="-42" delay="100"/> + <frame index="1" offsetX="1" offsetY="-39" delay="100"/> + <frame index="1" offsetX="0" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="3" offsetX="0" offsetY="-38" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-41" delay="140"/> + <frame index="1" offsetX="7" offsetY="-42" delay="140"/> + <frame index="1" offsetX="2" offsetY="-43" delay="140"/> + <frame index="1" offsetX="0" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-42" delay="140"/> + <frame index="3" offsetX="0" offsetY="-43" delay="140"/> + <frame index="3" offsetX="2" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="0" offsetY="-41" delay="140"/> + <frame index="0" offsetX="0" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-43" delay="140"/> + <frame index="1" offsetX="5" offsetY="-42" delay="140"/> + <frame index="1" offsetX="5" offsetY="-43" delay="140"/> + <frame index="1" offsetX="0" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="3" offsetX="2" offsetY="-39" delay="140"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/knit-cap.png b/graphics/sprites/equipment/head/knit-cap.png Binary files differindex 06ca0e4d..824a4648 100644 --- a/graphics/sprites/equipment/head/knit-cap.png +++ b/graphics/sprites/equipment/head/knit-cap.png diff --git a/graphics/sprites/equipment/head/long-beard.png b/graphics/sprites/equipment/head/long-beard.png Binary files differnew file mode 100644 index 00000000..e95aecb4 --- /dev/null +++ b/graphics/sprites/equipment/head/long-beard.png diff --git a/graphics/sprites/equipment/head/long-beard.xml b/graphics/sprites/equipment/head/long-beard.xml new file mode 100644 index 00000000..6253c057 --- /dev/null +++ b/graphics/sprites/equipment/head/long-beard.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/long-beard.png|W" width="40" height="40"/> + <include file="equipment/head/mustache.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/magicgmtophat-female.xml b/graphics/sprites/equipment/head/magicgmtophat-female.xml new file mode 100644 index 00000000..af18c1ca --- /dev/null +++ b/graphics/sprites/equipment/head/magicgmtophat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="34" name="base" src="graphics/sprites/equipment/head/magicgmtophat.png" width="21"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-50"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-50"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-50"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-50"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-49"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-50"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-49"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-50"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-50"/> + <frame delay="75" index="1" offsetX="0" offsetY="-49"/> + <frame delay="150" index="1" offsetX="0" offsetY="-50"/> + <frame delay="75" index="1" offsetX="0" offsetY="-49"/> + <frame delay="75" index="1" offsetX="0" offsetY="-50"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-50"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-51"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-50"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-51"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-50"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-49"/> + <frame delay="150" index="3" offsetX="-1" offsetY="-50"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-50"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-46"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-45"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-51"/> + <frame delay="75" index="1" offsetX="4" offsetY="-52"/> + <frame delay="75" index="1" offsetX="0" offsetY="-49"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-48"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-50"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-48"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-4" offsetY="-51"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-52"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="3" offsetX="0" offsetY="-48"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-49"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-50"/> + <frame delay="150" index="1" offsetX="5" offsetY="-51"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-50"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-50"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-4" offsetY="-50"/> + <frame delay="150" index="3" offsetX="-6" offsetY="-51"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-41"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-41"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="40" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="1" offsetX="2" offsetY="-50" delay="140"/> + <frame index="1" offsetX="4" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="3" offsetX="2" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-51" delay="100"/> + <frame index="1" offsetX="4" offsetY="-52" delay="100"/> + <frame index="1" offsetX="0" offsetY="-49" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-52" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="100"/> + <frame index="3" offsetX="0" offsetY="-48" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-51" delay="140"/> + <frame index="1" offsetX="7" offsetY="-49" delay="140"/> + <frame index="1" offsetX="0" offsetY="-51" delay="140"/> + <frame index="1" offsetX="0" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-54" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-49" delay="140"/> + <frame index="3" offsetX="0" offsetY="-51" delay="140"/> + <frame index="3" offsetX="1" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-51" delay="140"/> + <frame index="1" offsetX="3" offsetY="-52" delay="140"/> + <frame index="1" offsetX="3" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-52" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-52" delay="140"/> + <frame index="3" offsetX="2" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/magicgmtophat-male.xml b/graphics/sprites/equipment/head/magicgmtophat-male.xml new file mode 100644 index 00000000..a9f7574e --- /dev/null +++ b/graphics/sprites/equipment/head/magicgmtophat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/magicgmtophat.png" width="21" height="34"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-50"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-50"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-50"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-50"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-50" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-50" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-50" delay="75"/> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + <frame index="1" offsetX="0" offsetY="-50" delay="150"/> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + <frame index="1" offsetX="0" offsetY="-50" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-50" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-51" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-51" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-50" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-50" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-50" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-51" delay="75"/> + <frame index="1" offsetX="4" offsetY="-52" delay="75"/> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-52" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="0" offsetY="-48" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-50" delay="225"/> + <frame index="1" offsetX="5" offsetY="-51" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-50" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-51" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-41"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-41"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="40" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-49" delay="140"/> + <frame index="1" offsetX="3" offsetY="-52" delay="140"/> + <frame index="1" offsetX="5" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-51" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-52" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-52" delay="140"/> + <frame index="3" offsetX="1" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-51" delay="100"/> + <frame index="1" offsetX="4" offsetY="-52" delay="100"/> + <frame index="1" offsetX="0" offsetY="-49" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-52" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="100"/> + <frame index="3" offsetX="0" offsetY="-48" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-52" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-51" delay="140"/> + <frame index="1" offsetX="6" offsetY="-52" delay="140"/> + <frame index="1" offsetX="1" offsetY="-53" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-53" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-52" delay="140"/> + <frame index="3" offsetX="0" offsetY="-53" delay="140"/> + <frame index="3" offsetX="2" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-53" delay="140"/> + <frame index="1" offsetX="4" offsetY="-52" delay="140"/> + <frame index="1" offsetX="4" offsetY="-53" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-53" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-52" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-53" delay="140"/> + <frame index="3" offsetX="2" offsetY="-49" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/magicgmtophat.xml b/graphics/sprites/equipment/head/magicgmtophat.xml deleted file mode 100644 index f36438a3..00000000 --- a/graphics/sprites/equipment/head/magicgmtophat.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/magicgmtophat.png" width="21" height="34"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-50"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-50"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-50"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-50"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-50" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-50" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-50" delay="75"/> - <frame index="1" offsetX="0" offsetY="-49" delay="75"/> - <frame index="1" offsetX="0" offsetY="-50" delay="150"/> - <frame index="1" offsetX="0" offsetY="-49" delay="75"/> - <frame index="1" offsetX="0" offsetY="-50" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-50" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-51" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-50" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-51" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-50" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-50" delay="150"/> - <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-50" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-51" delay="75"/> - <frame index="1" offsetX="4" offsetY="-52" delay="75"/> - <frame index="1" offsetX="0" offsetY="-49" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-48" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-50" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-51" delay="75"/> - <frame index="3" offsetX="-4" offsetY="-52" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="3" offsetX="0" offsetY="-48" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-49" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-50" delay="225"/> - <frame index="1" offsetX="5" offsetY="-51" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-50" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-50" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-50" delay="225"/> - <frame index="3" offsetX="-6" offsetY="-51" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-38"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-41"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-42"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY="-41"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="40" offsetY="-6"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/mask-female.xml b/graphics/sprites/equipment/head/mask-female.xml new file mode 100644 index 00000000..ef319799 --- /dev/null +++ b/graphics/sprites/equipment/head/mask-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="32" name="base" src="graphics/sprites/equipment/head/mask.png" width="32"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-19"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" 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="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <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" offsetX="0" 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="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/mask-male.xml b/graphics/sprites/equipment/head/mask-male.xml new file mode 100644 index 00000000..b281a913 --- /dev/null +++ b/graphics/sprites/equipment/head/mask-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/mask.png" width="32" height="32"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <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"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-19"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-1" 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="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" 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="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <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" offsetX="0" 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="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" 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="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" 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="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <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="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/mask.xml b/graphics/sprites/equipment/head/mask.xml deleted file mode 100644 index 72f88566..00000000 --- a/graphics/sprites/equipment/head/mask.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/mask.png" width="32" height="32"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <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"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-19"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/minershat-female.xml b/graphics/sprites/equipment/head/minershat-female.xml new file mode 100644 index 00000000..e539e07d --- /dev/null +++ b/graphics/sprites/equipment/head/minershat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/minershat.png" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" 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="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <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" offsetX="0" 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="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/minershat-male.xml b/graphics/sprites/equipment/head/minershat-male.xml new file mode 100644 index 00000000..ba3c40bd --- /dev/null +++ b/graphics/sprites/equipment/head/minershat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/minershat.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <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"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-1" 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="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" 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="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <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" offsetX="0" 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="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" 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="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" 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="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <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="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/minershat.xml b/graphics/sprites/equipment/head/minershat.xml deleted file mode 100644 index c090ba0f..00000000 --- a/graphics/sprites/equipment/head/minershat.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/minershat.png" width="40" height="40"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <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"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/monocle-female.xml b/graphics/sprites/equipment/head/monocle-female.xml new file mode 100644 index 00000000..c5e9ef55 --- /dev/null +++ b/graphics/sprites/equipment/head/monocle-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="29" name="base" src="graphics/sprites/equipment/head/monocle.png" width="23"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="0" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame delay="75" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="150" index="3" offsetX="-2" offsetY="-35"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="150" index="3" offsetX="-2" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame delay="75" index="2" offsetX="1" offsetY="-34"/> + <frame delay="75" index="2" offsetX="1" offsetY="-33"/> + <frame delay="150" index="2" offsetX="1" offsetY="-34"/> + <frame delay="75" index="2" offsetX="1" offsetY="-33"/> + <frame delay="75" index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-2" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-30"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-29"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-35"/> + <frame delay="75" index="1" offsetX="2" offsetY="-36"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="3" offsetX="-3" offsetY="-34"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="2" offsetX="-3" offsetY="-35"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <frame delay="75" index="2" offsetX="0" offsetY="-33"/> + <frame delay="75" index="2" offsetX="1" offsetY="-32"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="2" offsetY="-34"/> + <frame delay="150" index="1" offsetX="4" offsetY="-35"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-33"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-34"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="2" offsetX="-3" offsetY="-34"/> + <frame delay="150" index="2" offsetX="-5" offsetY="-35"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-22"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-24"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-1" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-6" offsetY="-24"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-12"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="0" offsetY="-34" delay="140"/> + <frame index="1" offsetX="2" offsetY="-34" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="2" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="3" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="2" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="2" offsetX="0" offsetY="-33" delay="100"/> + <frame index="2" offsetX="1" offsetY="-32" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="5" offsetY="-33" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-5" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-33" delay="140"/> + <frame index="2" offsetX="1" offsetY="-35" delay="140"/> + <frame index="2" offsetX="2" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/monocle-male.xml b/graphics/sprites/equipment/head/monocle-male.xml new file mode 100644 index 00000000..01a54471 --- /dev/null +++ b/graphics/sprites/equipment/head/monocle-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/monocle.png" width="23" height="29"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + </animation> + <animation direction="up"> + <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="150"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + <frame index="2" offsetX="1" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="150"/> + <frame index="2" offsetX="1" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="2" offsetY="-36" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <frame index="2" offsetX="0" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-32" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="225"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-34" delay="225"/> + <frame index="1" offsetX="4" offsetY="-35" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-5" offsetY="-35" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-22"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-24"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-1" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-6" offsetY="-24"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-12"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="3" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="2" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="2" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="2" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="2" offsetX="0" offsetY="-33" delay="100"/> + <frame index="2" offsetX="1" offsetY="-32" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="4" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="1" offsetY="-37" delay="140"/> + <frame index="2" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="2" offsetY="-36" delay="140"/> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="2" offsetX="3" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/monocle.xml b/graphics/sprites/equipment/head/monocle.xml deleted file mode 100644 index 6ada6a65..00000000 --- a/graphics/sprites/equipment/head/monocle.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/monocle.png" width="23" height="29"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="1" offsetY="-34"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> - </animation> - <animation direction="up"> - <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="150"/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="1" offsetY="-34" delay="75"/> - <frame index="2" offsetX="1" offsetY="-33" delay="75"/> - <frame index="2" offsetX="1" offsetY="-34" delay="150"/> - <frame index="2" offsetX="1" offsetY="-33" delay="75"/> - <frame index="2" offsetX="1" offsetY="-34" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-30" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-29" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-35" delay="75"/> - <frame index="1" offsetX="2" offsetY="-36" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-3" offsetY="-34" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> - <frame index="2" offsetX="0" offsetY="-33" delay="75"/> - <frame index="2" offsetX="1" offsetY="-32" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-33" delay="225"/> - <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-34" delay="225"/> - <frame index="1" offsetX="4" offsetY="-35" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-2" offsetY="-34" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-34" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> - <frame index="2" offsetX="-5" offsetY="-35" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-22"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-24"/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-1" offsetY="-24"/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="-6" offsetY="-24"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="19" offsetY="-12"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/monster-skull-helm-female.xml b/graphics/sprites/equipment/head/monster-skull-helm-female.xml new file mode 100644 index 00000000..43f23d88 --- /dev/null +++ b/graphics/sprites/equipment/head/monster-skull-helm-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/monster-skull-helm.png" width="40"/> + <action imageset="base" name="stand"> + <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 imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-34"/> + <frame delay="150" index="0" offsetX="0" offsetY="-35"/> + <frame delay="75" index="0" offsetX="0" offsetY="-34"/> + <frame delay="150" index="0" offsetX="0" offsetY="-35"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-35"/> + <frame delay="75" index="1" offsetX="2" offsetY="-34"/> + <frame delay="150" index="1" offsetX="2" offsetY="-35"/> + <frame delay="75" index="1" offsetX="2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="2" offsetY="-35"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-34"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-35"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-34"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-35"/> + <frame delay="75" index="3" offsetX="0" offsetY="-34"/> + <frame delay="150" index="3" offsetX="0" offsetY="-35"/> + <frame delay="75" index="3" offsetX="0" offsetY="-34"/> + <frame delay="75" index="3" offsetX="0" offsetY="-35"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-32"/> + <frame delay="75" index="0" offsetX="0" offsetY="-33"/> + <frame delay="75" index="0" offsetX="0" offsetY="-30"/> + <frame delay="75" index="0" offsetX="0" offsetY="-29"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="5" offsetY="-36"/> + <frame delay="75" index="1" offsetX="5" offsetY="-37"/> + <frame delay="75" index="1" offsetX="1" offsetY="-34"/> + <frame delay="75" index="1" offsetX="0" offsetY="-33"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-32"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-36"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-37"/> + <frame delay="75" index="3" offsetX="0" offsetY="-34"/> + <frame delay="75" index="3" offsetX="1" offsetY="-33"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-33"/> + <frame delay="75" index="0" offsetX="0" offsetY="-32"/> + <frame delay="75" index="0" offsetX="0" offsetY="-33"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="4" offsetY="-35"/> + <frame delay="150" index="1" offsetX="6" offsetY="-36"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-34"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-34"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-35"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-36"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <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 imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="31" offsetY="0"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-32" delay="140"/> + <frame index="1" offsetX="3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="5" offsetY="-35" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="3" offsetX="3" offsetY="-31" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-32" delay="100"/> + <frame index="0" offsetX="0" offsetY="-33" delay="100"/> + <frame index="0" offsetX="0" offsetY="-30" delay="100"/> + <frame index="0" offsetX="0" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-36" delay="100"/> + <frame index="1" offsetX="5" offsetY="-37" delay="100"/> + <frame index="1" offsetX="1" offsetY="-34" delay="100"/> + <frame index="1" offsetX="0" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="3" 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="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-36" delay="140"/> + <frame index="1" offsetX="8" offsetY="-34" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-34" delay="140"/> + <frame index="3" offsetX="1" offsetY="-36" delay="140"/> + <frame index="3" offsetX="2" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-36" delay="140"/> + <frame index="1" offsetX="4" offsetY="-37" delay="140"/> + <frame index="1" offsetX="4" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="3" offsetX="3" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/monster-skull-helm-male.xml b/graphics/sprites/equipment/head/monster-skull-helm-male.xml new file mode 100644 index 00000000..346afc42 --- /dev/null +++ b/graphics/sprites/equipment/head/monster-skull-helm-male.xml @@ -0,0 +1,244 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/monster-skull-helm.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="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="-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="2" offsetX="-1" offsetY="-35" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-35" delay="75"/> + <frame index="3" offsetX="0" offsetY="-34" delay="75"/> + <frame index="3" offsetX="0" offsetY="-35" delay="150"/> + <frame index="3" 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="0" offsetX="0" offsetY="-32" delay="75"/> + <frame index="0" offsetX="0" offsetY="-33" delay="75"/> + <frame index="0" offsetX="0" offsetY="-30" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-36" delay="75"/> + <frame index="1" offsetX="5" offsetY="-37" delay="75"/> + <frame index="1" offsetX="1" offsetY="-34" delay="75"/> + <frame index="1" offsetX="0" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-36" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-37" delay="75"/> + <frame index="3" 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="0" offsetX="0" offsetY="-33" delay="225"/> + <frame index="0" offsetX="0" offsetY="-32" delay="75"/> + <frame index="0" offsetX="0" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-35" delay="225"/> + <frame index="1" offsetX="6" offsetY="-36" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" 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="31" offsetY="0"/> + </animation> + </action> + + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-34" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-34" delay="140"/> + <frame index="1" offsetX="4" offsetY="-37" delay="140"/> + <frame index="1" offsetX="6" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="3" 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="0" offsetX="0" offsetY="-32" delay="100"/> + <frame index="0" offsetX="0" offsetY="-33" delay="100"/> + <frame index="0" offsetX="0" offsetY="-30" delay="100"/> + <frame index="0" offsetX="0" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-36" delay="100"/> + <frame index="1" offsetX="5" offsetY="-37" delay="100"/> + <frame index="1" offsetX="1" offsetY="-34" delay="100"/> + <frame index="1" offsetX="0" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="3" 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="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-36" delay="140"/> + <frame index="1" offsetX="7" offsetY="-37" delay="140"/> + <frame index="1" offsetX="2" offsetY="-38" delay="140"/> + <frame index="1" offsetX="0" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="3" 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="0" offsetX="0" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="0" offsetY="-35" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-38" delay="140"/> + <frame index="1" offsetX="5" offsetY="-37" delay="140"/> + <frame index="1" offsetX="5" offsetY="-38" delay="140"/> + <frame index="1" offsetX="0" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="3" offsetX="3" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/monster-skull-helm.xml b/graphics/sprites/equipment/head/monster-skull-helm.xml deleted file mode 100644 index 236f1f4d..00000000 --- a/graphics/sprites/equipment/head/monster-skull-helm.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/monster-skull-helm.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="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="-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="2" offsetX="-1" offsetY="-35" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-35" delay="75"/> - <frame index="3" offsetX="0" offsetY="-34" delay="75"/> - <frame index="3" offsetX="0" offsetY="-35" delay="150"/> - <frame index="3" 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="0" offsetX="0" offsetY="-32" delay="75"/> - <frame index="0" offsetX="0" offsetY="-33" delay="75"/> - <frame index="0" offsetX="0" offsetY="-30" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="5" offsetY="-36" delay="75"/> - <frame index="1" offsetX="5" offsetY="-37" delay="75"/> - <frame index="1" offsetX="1" offsetY="-34" delay="75"/> - <frame index="1" offsetX="0" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-34" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-36" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-37" delay="75"/> - <frame index="3" 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="0" offsetX="0" offsetY="-33" delay="225"/> - <frame index="0" offsetX="0" offsetY="-32" delay="75"/> - <frame index="0" offsetX="0" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-35" delay="225"/> - <frame index="1" offsetX="6" offsetY="-36" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-34" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-34" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" 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> -</sprite> diff --git a/graphics/sprites/equipment/head/moonshroomhat-female.xml b/graphics/sprites/equipment/head/moonshroomhat-female.xml new file mode 100644 index 00000000..bd22a377 --- /dev/null +++ b/graphics/sprites/equipment/head/moonshroomhat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="15" name="base" src="graphics/sprites/equipment/head/moonshroomhat.png" width="26"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-1" offsetY="-47"/> + </animation> + <animation direction="right"> + <frame index="1" offsetX="0" offsetY="-47"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-46"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-46"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-47"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-47"/> + <frame delay="75" index="1" offsetX="0" offsetY="-46"/> + <frame delay="150" index="1" offsetX="0" offsetY="-47"/> + <frame delay="75" index="1" offsetX="0" offsetY="-46"/> + <frame delay="75" index="1" offsetX="0" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame delay="75" index="1" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="1" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="1" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="right"> + <frame delay="75" index="1" offsetX="1" offsetY="-47"/> + <frame delay="75" index="1" offsetX="1" offsetY="-46"/> + <frame delay="150" index="1" offsetX="1" offsetY="-47"/> + <frame delay="75" index="1" offsetX="1" offsetY="-46"/> + <frame delay="75" index="1" offsetX="1" offsetY="-47"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-45"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-46"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-43"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-42"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-48"/> + <frame delay="75" index="1" offsetX="4" offsetY="-49"/> + <frame delay="75" index="1" offsetX="0" offsetY="-46"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-45"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="1" offsetX="-2" offsetY="-47"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-45"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="1" offsetX="-3" offsetY="-48"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-49"/> + <frame delay="75" index="1" offsetX="0" offsetY="-46"/> + <frame delay="75" index="1" offsetX="1" offsetY="-45"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-46"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-45"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-46"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-47"/> + <frame delay="150" index="1" offsetX="5" offsetY="-48"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="1" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-46"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-47"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="1" offsetX="-3" offsetY="-47"/> + <frame delay="150" index="1" offsetX="-5" offsetY="-48"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="0" offsetY="-39"/> + </animation> + <animation direction="right"> + <frame index="1" offsetX="-6" offsetY="-37"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="0" offsetX="37" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="1" offsetX="2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="4" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-44" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="1" offsetX="2" offsetY="-44" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="1" offsetX="3" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-45" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-48" delay="100"/> + <frame index="1" offsetX="4" offsetY="-49" delay="100"/> + <frame index="1" offsetX="0" offsetY="-46" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-2" offsetY="-47" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="1" offsetX="-3" offsetY="-48" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="1" offsetX="0" offsetY="-46" delay="100"/> + <frame index="1" offsetX="1" offsetY="-45" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-48" delay="140"/> + <frame index="1" offsetX="7" offsetY="-46" delay="140"/> + <frame index="1" offsetX="0" offsetY="-48" delay="140"/> + <frame index="1" offsetX="0" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-51" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="1" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-46" delay="140"/> + <frame index="1" offsetX="1" offsetY="-48" delay="140"/> + <frame index="1" offsetX="2" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-48" delay="140"/> + <frame index="1" offsetX="3" offsetY="-49" delay="140"/> + <frame index="1" offsetX="3" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="1" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="1" offsetX="3" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/moonshroomhat-male.xml b/graphics/sprites/equipment/head/moonshroomhat-male.xml new file mode 100644 index 00000000..63746b27 --- /dev/null +++ b/graphics/sprites/equipment/head/moonshroomhat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/equipment/head/moonshroomhat.png" width="26" height="15"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-47"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="0" offsetY="-47"/>
+ </animation>
+ <animation direction="up">
+ <frame index="1" offsetX="-1" offsetY="-47"/>
+ </animation>
+ <animation direction="right">
+ <frame index="1" offsetX="0" offsetY="-47"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-46" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-47" delay="150"/>
+ <frame index="0" offsetX="-1" offsetY="-46" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-47" delay="150"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="0" offsetY="-47" delay="75"/>
+ <frame index="1" offsetX="0" offsetY="-46" delay="75"/>
+ <frame index="1" offsetX="0" offsetY="-47" delay="150"/>
+ <frame index="1" offsetX="0" offsetY="-46" delay="75"/>
+ <frame index="1" offsetX="0" offsetY="-47" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <frame index="1" offsetX="-1" offsetY="-47" delay="75"/>
+ <frame index="1" offsetX="-1" offsetY="-48" delay="150"/>
+ <frame index="1" offsetX="-1" offsetY="-47" delay="75"/>
+ <frame index="1" offsetX="-1" offsetY="-48" delay="150"/>
+ </animation>
+ <animation direction="right">
+ <frame index="1" offsetX="1" offsetY="-47" delay="75"/>
+ <frame index="1" offsetX="1" offsetY="-46" delay="75"/>
+ <frame index="1" offsetX="1" offsetY="-47" delay="150"/>
+ <frame index="1" offsetX="1" offsetY="-46" delay="75"/>
+ <frame index="1" offsetX="1" offsetY="-47" delay="75"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-45" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-46" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-43" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-42" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-48" delay="75"/>
+ <frame index="1" offsetX="4" offsetY="-49" delay="75"/>
+ <frame index="1" offsetX="0" offsetY="-46" delay="75"/>
+ <frame index="1" offsetX="-1" offsetY="-45" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="1" offsetX="-2" offsetY="-47" delay="225"/>
+ <frame index="1" offsetX="-2" offsetY="-45" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="1" offsetX="-3" offsetY="-48" delay="75"/>
+ <frame index="1" offsetX="-3" offsetY="-49" delay="75"/>
+ <frame index="1" offsetX="0" offsetY="-46" delay="75"/>
+ <frame index="1" offsetX="1" offsetY="-45" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-46" delay="225"/>
+ <frame index="0" offsetX="-1" offsetY="-45" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-46" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="3" offsetY="-47" delay="225"/>
+ <frame index="1" offsetX="5" offsetY="-48" delay="150"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="1" offsetX="-1" offsetY="-47" delay="225"/>
+ <frame index="1" offsetX="-2" offsetY="-46" delay="75"/>
+ <frame index="1" offsetX="-2" offsetY="-47" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="1" offsetX="-3" offsetY="-47" delay="225"/>
+ <frame index="1" offsetX="-5" offsetY="-48" delay="150"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-35"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-38"/>
+ </animation>
+ <animation direction="up">
+ <frame index="1" offsetX="0" offsetY="-39"/>
+ </animation>
+ <animation direction="right">
+ <frame index="1" offsetX="-6" offsetY="-37"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="0" offsetX="37" offsetY="-6"/>
+ </animation>
+ </action>
+ <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-46" delay="140"/> + <frame index="1" offsetX="3" offsetY="-49" delay="140"/> + <frame index="1" offsetX="5" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="1" offsetX="2" offsetY="-46" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="1" offsetX="2" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-45" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-48" delay="100"/> + <frame index="1" offsetX="4" offsetY="-49" delay="100"/> + <frame index="1" offsetX="0" offsetY="-46" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-2" offsetY="-47" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="1" offsetX="-3" offsetY="-48" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="1" offsetX="0" offsetY="-46" delay="100"/> + <frame index="1" offsetX="1" offsetY="-45" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-48" delay="140"/> + <frame index="1" offsetX="6" offsetY="-49" delay="140"/> + <frame index="1" offsetX="1" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-50" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="1" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="1" offsetX="1" offsetY="-50" delay="140"/> + <frame index="1" offsetX="3" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-50" delay="140"/> + <frame index="1" offsetX="4" offsetY="-49" delay="140"/> + <frame index="1" offsetX="4" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="1" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-50" delay="140"/> + <frame index="1" offsetX="3" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/moonshroomhat.png b/graphics/sprites/equipment/head/moonshroomhat.png Binary files differnew file mode 100644 index 00000000..04621d59 --- /dev/null +++ b/graphics/sprites/equipment/head/moonshroomhat.png diff --git a/graphics/sprites/equipment/head/mouboohead-female.xml b/graphics/sprites/equipment/head/mouboohead-female.xml new file mode 100644 index 00000000..0da2819f --- /dev/null +++ b/graphics/sprites/equipment/head/mouboohead-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="32" name="base" src="graphics/sprites/equipment/head/mouboohead.png" width="28"/> + <action imageset="base" name="stand"> + <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 imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-34"/> + <frame delay="150" index="0" offsetX="0" offsetY="-35"/> + <frame delay="75" index="0" offsetX="0" offsetY="-34"/> + <frame delay="150" index="0" offsetX="0" offsetY="-35"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-35"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-35"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-35"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-35"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-36"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-35"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-36"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="2" offsetY="-35"/> + <frame delay="75" index="3" offsetX="2" offsetY="-34"/> + <frame delay="150" index="3" offsetX="2" offsetY="-35"/> + <frame delay="75" index="3" offsetX="2" offsetY="-34"/> + <frame delay="75" index="3" offsetX="2" offsetY="-35"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="5" offsetX="0" offsetY="-33"/> + <frame delay="75" index="5" offsetX="0" offsetY="-34"/> + <frame delay="75" index="5" offsetX="0" offsetY="-31"/> + <frame delay="75" index="5" offsetX="0" offsetY="-30"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="6" offsetX="2" offsetY="-36"/> + <frame delay="75" index="6" offsetX="2" offsetY="-37"/> + <frame delay="75" index="6" offsetX="-1" offsetY="-34"/> + <frame delay="75" index="6" offsetX="-3" offsetY="-33"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-35"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-33"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="8" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="8" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="8" offsetX="2" offsetY="-34"/> + <frame delay="75" index="8" offsetX="3" offsetY="-33"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-34"/> + <frame delay="75" index="0" offsetX="0" offsetY="-33"/> + <frame delay="75" index="0" offsetX="0" offsetY="-34"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-35"/> + <frame delay="150" index="1" offsetX="3" offsetY="-36"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-35"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-34"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-35"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-1" offsetY="-35"/> + <frame delay="150" index="3" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <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 imageset="base" name="dead"> + <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="-1" offsetY="-32" delay="140"/> + <frame index="5" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="5" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="5" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="6" offsetX="0" offsetY="-35" delay="140"/> + <frame index="6" offsetX="3" offsetY="-35" delay="140"/> + <frame index="6" offsetX="-5" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="4" offsetY="-32" delay="140"/> + <frame index="8" offsetX="1" offsetY="-35" delay="140"/> + <frame index="8" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="8" offsetX="5" offsetY="-31" 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="100"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <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="-2" offsetY="-35" delay="140"/> + <frame index="5" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="5" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="5" offsetX="-2" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="2" offsetY="-36" delay="140"/> + <frame index="6" offsetX="5" offsetY="-34" delay="140"/> + <frame index="6" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="6" offsetX="-2" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="8" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="8" offsetX="3" offsetY="-36" delay="140"/> + <frame index="8" offsetX="4" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="5" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="5" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="5" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="1" offsetY="-36" delay="140"/> + <frame index="6" offsetX="1" offsetY="-37" delay="140"/> + <frame index="6" offsetX="2" offsetY="-37" delay="140"/> + <frame index="6" offsetX="-4" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="8" offsetX="0" offsetY="-37" delay="140"/> + <frame index="8" offsetX="0" offsetY="-37" delay="140"/> + <frame index="8" offsetX="5" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/mouboohead-male.xml b/graphics/sprites/equipment/head/mouboohead-male.xml new file mode 100644 index 00000000..20ebc6b1 --- /dev/null +++ b/graphics/sprites/equipment/head/mouboohead-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<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="140"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <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="100"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <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="140"/> + <frame index="5" offsetX="-1" offsetY="-36" delay="140"/> + <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="140"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <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="140"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="140"/> + <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> +</sprite> diff --git a/graphics/sprites/equipment/head/mouboohead.xml b/graphics/sprites/equipment/head/mouboohead.xml deleted file mode 100644 index 45cdb6e7..00000000 --- a/graphics/sprites/equipment/head/mouboohead.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<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> -</sprite> diff --git a/graphics/sprites/equipment/head/moubootaurhead-female.xml b/graphics/sprites/equipment/head/moubootaurhead-female.xml new file mode 100644 index 00000000..b5f040b7 --- /dev/null +++ b/graphics/sprites/equipment/head/moubootaurhead-female.xml @@ -0,0 +1,4 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="51" name="base" src="graphics/sprites/equipment/head/moubootaurhead.png" width="80"/> +</sprite> diff --git a/graphics/sprites/equipment/head/moubootaurhead.xml b/graphics/sprites/equipment/head/moubootaurhead-male.xml index 82f5f3a7..82f5f3a7 100644 --- a/graphics/sprites/equipment/head/moubootaurhead.xml +++ b/graphics/sprites/equipment/head/moubootaurhead-male.xml diff --git a/graphics/sprites/equipment/head/mushroom-female.xml b/graphics/sprites/equipment/head/mushroom-female.xml new file mode 100644 index 00000000..b170f0e5 --- /dev/null +++ b/graphics/sprites/equipment/head/mushroom-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="15" name="base" src="graphics/sprites/equipment/head/mushroom.png" width="26"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="left"> + <frame index="0" offsetX="0" offsetY="-48"/> + </animation> + <animation direction="up"> + <frame index="0" offsetX="-2" offsetY="-48"/> + </animation> + <animation direction="right"> + <frame index="0" offsetX="-1" offsetY="-48"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="left"> + <frame delay="75" index="0" offsetX="0" offsetY="-48"/> + <frame delay="75" index="0" offsetX="0" offsetY="-47"/> + <frame delay="150" index="0" offsetX="0" offsetY="-48"/> + <frame delay="75" index="0" offsetX="0" offsetY="-47"/> + <frame delay="75" index="0" offsetX="0" offsetY="-48"/> + </animation> + <animation direction="up"> + <frame delay="75" index="0" offsetX="-2" offsetY="-48"/> + <frame delay="150" index="0" offsetX="-2" offsetY="-49"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-48"/> + <frame delay="150" index="0" offsetX="-2" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-46"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-44"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-43"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="0" offsetX="4" offsetY="-49"/> + <frame delay="75" index="0" offsetX="4" offsetY="-50"/> + <frame delay="75" index="0" offsetX="0" offsetY="-47"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-46"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="0" offsetX="-3" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-3" offsetY="-46"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="0" offsetX="-4" offsetY="-49"/> + <frame delay="75" index="0" offsetX="-4" offsetY="-50"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="0" offsetX="0" offsetY="-46"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-46"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="0" offsetX="3" offsetY="-48"/> + <frame delay="150" index="0" offsetX="5" offsetY="-49"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="0" offsetX="-2" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-3" offsetY="-47"/> + <frame delay="75" index="0" offsetX="-3" offsetY="-48"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="0" offsetX="-4" offsetY="-48"/> + <frame delay="150" index="0" offsetX="-6" offsetY="-49"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36"/> + </animation> + <animation direction="left"> + <frame index="0" offsetX="4" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame index="0" offsetX="-1" offsetY="-40"/> + </animation> + <animation direction="right"> + <frame index="0" offsetX="-7" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="1" offsetX="37" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="2" offsetY="-48" delay="140"/> + <frame index="0" offsetX="4" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="0" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="0" offsetX="1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="0" offsetX="2" offsetY="-44" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="0" offsetX="4" offsetY="-49" delay="100"/> + <frame index="0" offsetX="4" offsetY="-50" delay="100"/> + <frame index="0" offsetX="0" offsetY="-47" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="0" offsetX="-3" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-3" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-3" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-3" offsetY="-46" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="0" offsetX="-4" offsetY="-49" delay="100"/> + <frame index="0" offsetX="-4" offsetY="-50" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="0" offsetX="0" offsetY="-46" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="0" offsetX="4" offsetY="-49" delay="140"/> + <frame index="0" offsetX="7" offsetY="-47" delay="140"/> + <frame index="0" offsetX="0" offsetY="-49" delay="140"/> + <frame index="0" offsetX="0" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="0" offsetX="-5" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-52" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="0" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-6" offsetY="-47" delay="140"/> + <frame index="0" offsetX="0" offsetY="-49" delay="140"/> + <frame index="0" offsetX="1" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="0" offsetX="3" offsetY="-49" delay="140"/> + <frame index="0" offsetX="3" offsetY="-50" delay="140"/> + <frame index="0" offsetX="3" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="0" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="0" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="0" offsetX="2" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/mushroom-male.xml b/graphics/sprites/equipment/head/mushroom-male.xml new file mode 100644 index 00000000..e6ced05b --- /dev/null +++ b/graphics/sprites/equipment/head/mushroom-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/equipment/head/mushroom.png" width="26" height="15"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-48"/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" offsetX="0" offsetY="-48"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" offsetX="-2" offsetY="-48"/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" offsetX="-1" offsetY="-48"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-47" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-48" delay="150"/>
+ <frame index="0" offsetX="-1" offsetY="-47" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-48" delay="150"/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" offsetX="0" offsetY="-48" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-47" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-48" delay="150"/>
+ <frame index="0" offsetX="0" offsetY="-47" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-48" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" offsetX="-2" offsetY="-48" delay="75"/>
+ <frame index="0" offsetX="-2" offsetY="-49" delay="150"/>
+ <frame index="0" offsetX="-2" offsetY="-48" delay="75"/>
+ <frame index="0" offsetX="-2" offsetY="-49" delay="150"/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" offsetX="-1" offsetY="-48" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-47" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-48" delay="150"/>
+ <frame index="0" offsetX="-1" offsetY="-47" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-48" delay="75"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-46" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-47" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-44" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-43" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" offsetX="4" offsetY="-49" delay="75"/>
+ <frame index="0" offsetX="4" offsetY="-50" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-47" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-46" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" offsetX="-3" offsetY="-48" delay="225"/>
+ <frame index="0" offsetX="-3" offsetY="-46" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" offsetX="-4" offsetY="-49" delay="75"/>
+ <frame index="0" offsetX="-4" offsetY="-50" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-47" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-46" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-47" delay="225"/>
+ <frame index="0" offsetX="-1" offsetY="-46" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-47" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" offsetX="3" offsetY="-48" delay="225"/>
+ <frame index="0" offsetX="5" offsetY="-49" delay="150"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" offsetX="-2" offsetY="-48" delay="225"/>
+ <frame index="0" offsetX="-3" offsetY="-47" delay="75"/>
+ <frame index="0" offsetX="-3" offsetY="-48" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" offsetX="-4" offsetY="-48" delay="225"/>
+ <frame index="0" offsetX="-6" offsetY="-49" delay="150"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-36"/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" offsetX="4" offsetY="-39"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" offsetX="-1" offsetY="-40"/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" offsetX="-7" offsetY="-38"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="1" offsetX="37" offsetY="-6"/>
+ </animation>
+ </action>
+ <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="0" offsetX="0" offsetY="-47" delay="140"/> + <frame index="0" offsetX="3" offsetY="-50" delay="140"/> + <frame index="0" offsetX="5" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="0" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="0" offsetX="1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="0" offsetX="1" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="0" offsetX="4" offsetY="-49" delay="100"/> + <frame index="0" offsetX="4" offsetY="-50" delay="100"/> + <frame index="0" offsetX="0" offsetY="-47" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="0" offsetX="-3" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-3" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-3" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-3" offsetY="-46" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="0" offsetX="-4" offsetY="-49" delay="100"/> + <frame index="0" offsetX="-4" offsetY="-50" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="0" offsetX="0" offsetY="-46" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="0" offsetX="5" offsetY="-49" delay="140"/> + <frame index="0" offsetX="6" offsetY="-50" delay="140"/> + <frame index="0" offsetX="1" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="0" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-51" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="0" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-50" delay="140"/> + <frame index="0" offsetX="0" offsetY="-51" delay="140"/> + <frame index="0" offsetX="2" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="0" offsetX="4" offsetY="-51" delay="140"/> + <frame index="0" offsetX="4" offsetY="-50" delay="140"/> + <frame index="0" offsetX="4" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="0" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="0" offsetX="-3" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="0" offsetX="2" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/mushroom.xml b/graphics/sprites/equipment/head/mushroom.xml deleted file mode 100644 index 55f67778..00000000 --- a/graphics/sprites/equipment/head/mushroom.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/mushroom.png" width="26" height="15"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-48"/> - </animation> - <animation direction="left"> - <frame index="0" offsetX="0" offsetY="-48"/> - </animation> - <animation direction="up"> - <frame index="0" offsetX="-2" offsetY="-48"/> - </animation> - <animation direction="right"> - <frame index="0" offsetX="-1" offsetY="-48"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="150"/> - </animation> - <animation direction="left"> - <frame index="0" offsetX="0" offsetY="-48" delay="75"/> - <frame index="0" offsetX="0" offsetY="-47" delay="75"/> - <frame index="0" offsetX="0" offsetY="-48" delay="150"/> - <frame index="0" offsetX="0" offsetY="-47" delay="75"/> - <frame index="0" offsetX="0" offsetY="-48" delay="75"/> - </animation> - <animation direction="up"> - <frame index="0" offsetX="-2" offsetY="-48" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-49" delay="150"/> - <frame index="0" offsetX="-2" offsetY="-48" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-49" delay="150"/> - </animation> - <animation direction="right"> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-43" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="0" offsetX="4" offsetY="-49" delay="75"/> - <frame index="0" offsetX="4" offsetY="-50" delay="75"/> - <frame index="0" offsetX="0" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="0" offsetX="-3" offsetY="-48" delay="225"/> - <frame index="0" offsetX="-3" offsetY="-46" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="0" offsetX="-4" offsetY="-49" delay="75"/> - <frame index="0" offsetX="-4" offsetY="-50" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="0" offsetX="0" offsetY="-46" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-47" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="0" offsetX="3" offsetY="-48" delay="225"/> - <frame index="0" offsetX="5" offsetY="-49" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="0" offsetX="-2" offsetY="-48" delay="225"/> - <frame index="0" offsetX="-3" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-3" offsetY="-48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="0" offsetX="-4" offsetY="-48" delay="225"/> - <frame index="0" offsetX="-6" offsetY="-49" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-36"/> - </animation> - <animation direction="left"> - <frame index="0" offsetX="4" offsetY="-39"/> - </animation> - <animation direction="up"> - <frame index="0" offsetX="-1" offsetY="-40"/> - </animation> - <animation direction="right"> - <frame index="0" offsetX="-7" offsetY="-38"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="1" offsetX="40" offsetY="-6"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/mustache.png b/graphics/sprites/equipment/head/mustache.png Binary files differnew file mode 100644 index 00000000..5954f01a --- /dev/null +++ b/graphics/sprites/equipment/head/mustache.png diff --git a/graphics/sprites/equipment/head/antlerhat.xml b/graphics/sprites/equipment/head/mustache.xml index 96742da9..3fe0e300 100644 --- a/graphics/sprites/equipment/head/antlerhat.xml +++ b/graphics/sprites/equipment/head/mustache.xml @@ -1,6 +1,7 @@ <?xml version="1.0"?> +<!-- Needs a Complete Male/Female Xml (Only NPC works for now) --> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/antlerhat.png" width="40" height="40"/> + <imageset name="base" src="graphics/sprites/equipment/head/mustache.png|W" width="40" height="40"/> <action name="stand" imageset="base"> <animation direction="down"> <frame index="0" offsetX="0" offsetY="-29"/> diff --git a/graphics/sprites/equipment/head/nohmask-female.xml b/graphics/sprites/equipment/head/nohmask-female.xml new file mode 100644 index 00000000..6108c455 --- /dev/null +++ b/graphics/sprites/equipment/head/nohmask-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="23" name="base" src="graphics/sprites/equipment/head/nohmask.png" width="25"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-39"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="1" offsetY="-38"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="150" index="3" offsetX="1" offsetY="-38"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-33"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-39"/> + <frame delay="75" index="1" offsetX="2" offsetY="-40"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-40"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="2" offsetY="-36"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-38"/> + <frame delay="150" index="1" offsetX="3" offsetY="-39"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-38"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="3" offsetX="-4" offsetY="-39"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="17" offsetY="-14"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="0" offsetY="-38" delay="140"/> + <frame index="1" offsetX="2" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-35" delay="140"/> + <frame index="3" offsetX="0" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="4" offsetY="-34" 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="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="100"/> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="2" offsetY="-36" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="5" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="3" offsetX="2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="3" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-39" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="4" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/nohmask-male.xml b/graphics/sprites/equipment/head/nohmask-male.xml new file mode 100644 index 00000000..488f423b --- /dev/null +++ b/graphics/sprites/equipment/head/nohmask-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/nohmask.png" width="25" height="23"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="1" offsetY="-38" delay="150"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="1" offsetY="-38" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="75"/> + <frame index="1" offsetX="2" offsetY="-40" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="2" offsetY="-36" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-38" delay="225"/> + <frame index="1" offsetX="3" offsetY="-39" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="3" offsetX="-4" offsetY="-39" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-29"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="17" offsetY="-14"/> + </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="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <frame index="3" offsetX="0" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="3" offsetX="3" offsetY="-36" 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="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="100"/> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="2" offsetY="-36" 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="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-39" delay="140"/> + <frame index="1" offsetX="4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="4" offsetY="-36" 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="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" 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="1" offsetX="2" offsetY="-40" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="0" offsetY="-41" delay="140"/> + <frame index="3" offsetX="4" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/nohmask.xml b/graphics/sprites/equipment/head/nohmask.xml deleted file mode 100644 index 6604a54b..00000000 --- a/graphics/sprites/equipment/head/nohmask.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/nohmask.png" width="25" height="23"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-38"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-38"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-38"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-38" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-38" delay="75"/> - <frame index="3" offsetX="1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="1" offsetY="-38" delay="150"/> - <frame index="3" offsetX="1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="1" offsetY="-38" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-39" delay="75"/> - <frame index="1" offsetX="2" offsetY="-40" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-38" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-39" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-40" delay="75"/> - <frame index="3" offsetX="1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="2" offsetY="-36" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-37" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-38" delay="225"/> - <frame index="1" offsetX="3" offsetY="-39" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-38" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-38" delay="225"/> - <frame index="3" offsetX="-4" offsetY="-39" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-26"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-30"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-5" offsetY="-29"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="17" offsetY="-14"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/nutcrackerhat-female.xml b/graphics/sprites/equipment/head/nutcrackerhat-female.xml new file mode 100644 index 00000000..0812dc57 --- /dev/null +++ b/graphics/sprites/equipment/head/nutcrackerhat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="32" name="base" src="graphics/sprites/equipment/head/nutcrackerhat.png" width="19"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-46"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-46"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-46"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-45"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-46"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-45"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-46"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-46"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-45"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-46"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-45"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-46"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-46"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-47"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-46"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-47"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="1" offsetY="-46"/> + <frame delay="75" index="3" offsetX="1" offsetY="-45"/> + <frame delay="150" index="3" offsetX="1" offsetY="-46"/> + <frame delay="75" index="3" offsetX="1" offsetY="-45"/> + <frame delay="75" index="3" offsetX="1" offsetY="-46"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-44"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-45"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-42"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-41"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-47"/> + <frame delay="75" index="1" offsetX="2" offsetY="-48"/> + <frame delay="75" index="1" offsetX="0" offsetY="-46"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-44"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-46"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-44"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-2" offsetY="-47"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="3" offsetX="0" offsetY="-45"/> + <frame delay="75" index="3" offsetX="1" offsetY="-44"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-45"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-44"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-45"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-47"/> + <frame delay="150" index="1" offsetX="3" offsetY="-48"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-46"/> + <frame delay="75" index="2" offsetX="-4" offsetY="-45"/> + <frame delay="75" index="2" offsetX="-4" offsetY="-46"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="3" offsetX="-3" offsetY="-48"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-37"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-37"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="37" offsetY="-10"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="1" offsetX="0" offsetY="-46" delay="140"/> + <frame index="1" offsetX="4" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-43" delay="140"/> + <frame index="3" offsetX="1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="3" offsetX="3" offsetY="-42" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-44" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-47" delay="100"/> + <frame index="1" offsetX="2" offsetY="-48" delay="100"/> + <frame index="1" offsetX="0" offsetY="-46" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-44" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-46" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-47" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="3" offsetX="0" offsetY="-45" delay="100"/> + <frame index="3" offsetX="1" offsetY="-44" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="5" offsetY="-45" delay="140"/> + <frame index="1" offsetX="0" offsetY="-48" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-50" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="2" offsetY="-44" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-47" delay="140"/> + <frame index="1" offsetX="1" offsetY="-48" delay="140"/> + <frame index="1" offsetX="3" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="3" offsetX="0" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="3" offsetX="3" offsetY="-44" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/nutcrackerhat-male.xml b/graphics/sprites/equipment/head/nutcrackerhat-male.xml new file mode 100644 index 00000000..e774217e --- /dev/null +++ b/graphics/sprites/equipment/head/nutcrackerhat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/nutcrackerhat.png" width="19" height="32"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-46"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-46"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-46"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-47" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-47" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-46" delay="75"/> + <frame index="3" offsetX="1" offsetY="-45" delay="75"/> + <frame index="3" offsetX="1" offsetY="-46" delay="150"/> + <frame index="3" offsetX="1" offsetY="-45" delay="75"/> + <frame index="3" offsetX="1" offsetY="-46" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-47" delay="75"/> + <frame index="1" offsetX="2" offsetY="-48" delay="75"/> + <frame index="1" offsetX="0" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-46" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-47" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="0" offsetY="-45" delay="75"/> + <frame index="3" offsetX="1" offsetY="-44" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-45" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-47" delay="225"/> + <frame index="1" offsetX="3" offsetY="-48" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-46" delay="225"/> + <frame index="2" offsetX="-4" offsetY="-45" delay="75"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-47" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-48" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-37"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-37"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="37" offsetY="-10"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="1" offsetX="1" offsetY="-48" delay="140"/> + <frame index="1" offsetX="5" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-45" delay="140"/> + <frame index="3" offsetX="1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="3" offsetX="2" offsetY="-44" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-44" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-47" delay="100"/> + <frame index="1" offsetX="2" offsetY="-48" delay="100"/> + <frame index="1" offsetX="0" offsetY="-46" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-44" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-46" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-47" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="3" offsetX="0" offsetY="-45" delay="100"/> + <frame index="3" offsetX="1" offsetY="-44" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-47" delay="140"/> + <frame index="1" offsetX="4" offsetY="-48" delay="140"/> + <frame index="1" offsetX="1" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="3" offsetX="1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="3" offsetY="-44" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-49" delay="140"/> + <frame index="1" offsetX="2" offsetY="-48" delay="140"/> + <frame index="1" offsetX="4" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="0" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="3" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/nutcrackerhat.png b/graphics/sprites/equipment/head/nutcrackerhat.png Binary files differindex b13555ea..3de660da 100644 --- a/graphics/sprites/equipment/head/nutcrackerhat.png +++ b/graphics/sprites/equipment/head/nutcrackerhat.png diff --git a/graphics/sprites/equipment/head/nutcrackerhat.xml b/graphics/sprites/equipment/head/nutcrackerhat.xml deleted file mode 100644 index 94a55f5e..00000000 --- a/graphics/sprites/equipment/head/nutcrackerhat.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/nutcrackerhat.png" width="19" height="32"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-46"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-46"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-46"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-46"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-46" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-46" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-46" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-46" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-47" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-46" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-47" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-46" delay="75"/> - <frame index="3" offsetX="1" offsetY="-45" delay="75"/> - <frame index="3" offsetX="1" offsetY="-46" delay="150"/> - <frame index="3" offsetX="1" offsetY="-45" delay="75"/> - <frame index="3" offsetX="1" offsetY="-46" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-42" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-47" delay="75"/> - <frame index="1" offsetX="2" offsetY="-48" delay="75"/> - <frame index="1" offsetX="0" offsetY="-46" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-46" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-44" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-47" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="3" offsetX="0" offsetY="-45" delay="75"/> - <frame index="3" offsetX="1" offsetY="-44" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-45" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-47" delay="225"/> - <frame index="1" offsetX="3" offsetY="-48" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-46" delay="225"/> - <frame index="2" offsetX="-4" offsetY="-45" delay="75"/> - <frame index="2" offsetX="-4" offsetY="-46" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-47" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-48" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-34"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-37"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-38"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-5" offsetY="-37"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="37" offsetY="-10"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/operamask-female.xml b/graphics/sprites/equipment/head/operamask-female.xml new file mode 100644 index 00000000..2f16c092 --- /dev/null +++ b/graphics/sprites/equipment/head/operamask-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="23" name="base" src="graphics/sprites/equipment/head/operamask.png" width="25"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-39"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="1" offsetY="-38"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="150" index="3" offsetX="1" offsetY="-38"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-33"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-39"/> + <frame delay="75" index="1" offsetX="2" offsetY="-40"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-40"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="2" offsetY="-36"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-38"/> + <frame delay="150" index="1" offsetX="3" offsetY="-39"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-38"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="3" offsetX="-4" offsetY="-39"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="17" offsetY="-14"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="0" offsetY="-38" delay="140"/> + <frame index="1" offsetX="2" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-35" delay="140"/> + <frame index="3" offsetX="0" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="4" offsetY="-34" 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="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="100"/> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="2" offsetY="-36" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="5" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="3" offsetX="2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="3" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-39" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="4" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/operamask-male.xml b/graphics/sprites/equipment/head/operamask-male.xml new file mode 100644 index 00000000..c97ef434 --- /dev/null +++ b/graphics/sprites/equipment/head/operamask-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/operamask.png" width="25" height="23"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="1" offsetY="-38" delay="150"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="1" offsetY="-38" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="75"/> + <frame index="1" offsetX="2" offsetY="-40" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="2" offsetY="-36" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-38" delay="225"/> + <frame index="1" offsetX="3" offsetY="-39" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="3" offsetX="-4" offsetY="-39" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-29"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="17" offsetY="-14"/> + </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="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <frame index="3" offsetX="0" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="3" offsetX="3" offsetY="-36" 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="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="100"/> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="2" offsetY="-36" 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="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-39" delay="140"/> + <frame index="1" offsetX="4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="4" offsetY="-36" 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="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" 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="1" offsetX="2" offsetY="-40" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="0" offsetY="-41" delay="140"/> + <frame index="3" offsetX="4" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/operamask.xml b/graphics/sprites/equipment/head/operamask.xml deleted file mode 100644 index d3a3e9fc..00000000 --- a/graphics/sprites/equipment/head/operamask.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/operamask.png" width="25" height="23"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-38"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-38"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-38"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-38" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-38" delay="75"/> - <frame index="3" offsetX="1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="1" offsetY="-38" delay="150"/> - <frame index="3" offsetX="1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="1" offsetY="-38" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-39" delay="75"/> - <frame index="1" offsetX="2" offsetY="-40" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-38" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-39" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-40" delay="75"/> - <frame index="3" offsetX="1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="2" offsetY="-36" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-37" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-38" delay="225"/> - <frame index="1" offsetX="3" offsetY="-39" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-38" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-38" delay="225"/> - <frame index="3" offsetX="-4" offsetY="-39" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-26"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-30"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-5" offsetY="-29"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="17" offsetY="-14"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/overlordhelm-female.xml b/graphics/sprites/equipment/head/overlordhelm-female.xml new file mode 100644 index 00000000..4b39a9a3 --- /dev/null +++ b/graphics/sprites/equipment/head/overlordhelm-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="39" name="base" src="graphics/sprites/equipment/head/overlordhelm.png" width="39"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-32"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-31"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-30"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-30"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-31"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-30"/> + <frame delay="150" index="1" offsetX="0" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-30"/> + <frame delay="75" index="1" offsetX="0" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-32"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-32"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-30"/> + <frame delay="150" index="3" offsetX="0" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-30"/> + <frame delay="75" index="3" offsetX="0" offsetY="-31"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-30"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-27"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-26"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-32"/> + <frame delay="75" index="1" offsetX="4" offsetY="-33"/> + <frame delay="75" index="1" offsetX="0" offsetY="-30"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-29"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-32"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-29"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-32"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-33"/> + <frame delay="75" index="3" offsetX="0" offsetY="-30"/> + <frame delay="75" index="3" offsetX="1" offsetY="-29"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-30"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-29"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-30"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-31"/> + <frame delay="150" index="1" offsetX="5" offsetY="-32"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-32"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-32"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-19"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-22"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-22"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-5"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="1" offsetX="2" offsetY="-31" delay="140"/> + <frame index="1" offsetX="4" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-31" 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="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="100"/> + <frame index="1" offsetX="4" offsetY="-33" delay="100"/> + <frame index="1" offsetX="0" offsetY="-30" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="100"/> + <frame index="3" offsetX="0" offsetY="-30" delay="100"/> + <frame index="3" offsetX="1" offsetY="-29" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="7" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-32" delay="140"/> + <frame index="1" offsetX="0" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="2" offsetY="-29" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-32" delay="140"/> + <frame index="1" offsetX="3" offsetY="-33" delay="140"/> + <frame index="1" offsetX="3" offsetY="-33" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="3" offsetX="3" offsetY="-29" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/overlordhelm-male.xml b/graphics/sprites/equipment/head/overlordhelm-male.xml new file mode 100644 index 00000000..2f8be62c --- /dev/null +++ b/graphics/sprites/equipment/head/overlordhelm-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/overlordhelm.png" width="39" height="39"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-32"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-31"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-30" delay="75"/> + <frame index="1" offsetX="0" offsetY="-31" delay="150"/> + <frame index="1" offsetX="0" offsetY="-30" delay="75"/> + <frame index="1" offsetX="0" offsetY="-31" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-33" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-33" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-30" delay="75"/> + <frame index="3" offsetX="0" offsetY="-31" delay="150"/> + <frame index="3" offsetX="0" offsetY="-30" delay="75"/> + <frame index="3" offsetX="0" offsetY="-31" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="75"/> + <frame index="1" offsetX="4" offsetY="-33" delay="75"/> + <frame index="1" offsetX="0" offsetY="-30" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="3" offsetX="0" offsetY="-30" delay="75"/> + <frame index="3" offsetX="1" offsetY="-29" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-31" delay="225"/> + <frame index="1" offsetX="5" offsetY="-32" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-32" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-31" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-32" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-19"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-22"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-22"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-5"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-33" delay="140"/> + <frame index="1" offsetX="5" offsetY="-33" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="3" offsetX="2" offsetY="-29" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="100"/> + <frame index="1" offsetX="4" offsetY="-33" delay="100"/> + <frame index="1" offsetX="0" offsetY="-30" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="100"/> + <frame index="3" offsetX="0" offsetY="-30" delay="100"/> + <frame index="3" offsetX="1" offsetY="-29" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-32" delay="140"/> + <frame index="1" offsetX="6" offsetY="-33" delay="140"/> + <frame index="1" offsetX="1" offsetY="-34" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="1" offsetY="-34" delay="140"/> + <frame index="3" offsetX="3" offsetY="-29" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-34" delay="140"/> + <frame index="1" offsetX="4" offsetY="-33" delay="140"/> + <frame index="1" offsetX="4" offsetY="-34" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="3" offsetX="3" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/overlordhelm.xml b/graphics/sprites/equipment/head/overlordhelm.xml deleted file mode 100644 index 3a0c43a1..00000000 --- a/graphics/sprites/equipment/head/overlordhelm.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/overlordhelm.png" width="39" height="39"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-31"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-31"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-32"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-31"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-31" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-31" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-30" delay="75"/> - <frame index="1" offsetX="0" offsetY="-31" delay="150"/> - <frame index="1" offsetX="0" offsetY="-30" delay="75"/> - <frame index="1" offsetX="0" offsetY="-31" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-32" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-33" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-32" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-33" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-30" delay="75"/> - <frame index="3" offsetX="0" offsetY="-31" delay="150"/> - <frame index="3" offsetX="0" offsetY="-30" delay="75"/> - <frame index="3" offsetX="0" offsetY="-31" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-27" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-26" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-32" delay="75"/> - <frame index="1" offsetX="4" offsetY="-33" delay="75"/> - <frame index="1" offsetX="0" offsetY="-30" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-29" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-32" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-29" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> - <frame index="3" offsetX="0" offsetY="-30" delay="75"/> - <frame index="3" offsetX="1" offsetY="-29" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-30" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-29" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-31" delay="225"/> - <frame index="1" offsetX="5" offsetY="-32" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-32" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-31" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-32" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-19"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-22"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-24"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-22"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-5"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/paladinhelm-female.xml b/graphics/sprites/equipment/head/paladinhelm-female.xml new file mode 100644 index 00000000..6db5bd04 --- /dev/null +++ b/graphics/sprites/equipment/head/paladinhelm-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="39" name="base" src="graphics/sprites/equipment/head/paladinhelm.png" width="39"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-32"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-31"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-30"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-30"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-31"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-30"/> + <frame delay="150" index="1" offsetX="0" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-30"/> + <frame delay="75" index="1" offsetX="0" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-32"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-32"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-30"/> + <frame delay="150" index="3" offsetX="0" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-30"/> + <frame delay="75" index="3" offsetX="0" offsetY="-31"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-30"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-27"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-26"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-32"/> + <frame delay="75" index="1" offsetX="4" offsetY="-33"/> + <frame delay="75" index="1" offsetX="0" offsetY="-30"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-29"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-32"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-29"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-32"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-33"/> + <frame delay="75" index="3" offsetX="0" offsetY="-30"/> + <frame delay="75" index="3" offsetX="1" offsetY="-29"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-30"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-29"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-30"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-31"/> + <frame delay="150" index="1" offsetX="5" offsetY="-32"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-32"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-32"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-19"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-22"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-22"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-5"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="1" offsetX="2" offsetY="-31" delay="140"/> + <frame index="1" offsetX="4" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-31" 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="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="100"/> + <frame index="1" offsetX="4" offsetY="-33" delay="100"/> + <frame index="1" offsetX="0" offsetY="-30" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="100"/> + <frame index="3" offsetX="0" offsetY="-30" delay="100"/> + <frame index="3" offsetX="1" offsetY="-29" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="7" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-32" delay="140"/> + <frame index="1" offsetX="0" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="2" offsetY="-29" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-32" delay="140"/> + <frame index="1" offsetX="3" offsetY="-33" delay="140"/> + <frame index="1" offsetX="3" offsetY="-33" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="3" offsetX="3" offsetY="-29" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/paladinhelm-male.xml b/graphics/sprites/equipment/head/paladinhelm-male.xml new file mode 100644 index 00000000..4fcd9bd9 --- /dev/null +++ b/graphics/sprites/equipment/head/paladinhelm-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/paladinhelm.png" width="39" height="39"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-32"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-31"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-30" delay="75"/> + <frame index="1" offsetX="0" offsetY="-31" delay="150"/> + <frame index="1" offsetX="0" offsetY="-30" delay="75"/> + <frame index="1" offsetX="0" offsetY="-31" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-33" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-33" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-30" delay="75"/> + <frame index="3" offsetX="0" offsetY="-31" delay="150"/> + <frame index="3" offsetX="0" offsetY="-30" delay="75"/> + <frame index="3" offsetX="0" offsetY="-31" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="75"/> + <frame index="1" offsetX="4" offsetY="-33" delay="75"/> + <frame index="1" offsetX="0" offsetY="-30" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="3" offsetX="0" offsetY="-30" delay="75"/> + <frame index="3" offsetX="1" offsetY="-29" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-31" delay="225"/> + <frame index="1" offsetX="5" offsetY="-32" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-32" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-31" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-32" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-19"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-22"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-22"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-5"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-33" delay="140"/> + <frame index="1" offsetX="5" offsetY="-33" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="3" offsetX="2" offsetY="-29" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="100"/> + <frame index="1" offsetX="4" offsetY="-33" delay="100"/> + <frame index="1" offsetX="0" offsetY="-30" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="100"/> + <frame index="3" offsetX="0" offsetY="-30" delay="100"/> + <frame index="3" offsetX="1" offsetY="-29" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-32" delay="140"/> + <frame index="1" offsetX="6" offsetY="-33" delay="140"/> + <frame index="1" offsetX="1" offsetY="-34" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="1" offsetY="-34" delay="140"/> + <frame index="3" offsetX="3" offsetY="-29" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-34" delay="140"/> + <frame index="1" offsetX="4" offsetY="-33" delay="140"/> + <frame index="1" offsetX="4" offsetY="-34" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="3" offsetX="3" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/paladinhelm.xml b/graphics/sprites/equipment/head/paladinhelm.xml deleted file mode 100644 index 3541c55b..00000000 --- a/graphics/sprites/equipment/head/paladinhelm.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/paladinhelm.png" width="39" height="39"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-31"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-31"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-32"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-31"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-31" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-31" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-30" delay="75"/> - <frame index="1" offsetX="0" offsetY="-31" delay="150"/> - <frame index="1" offsetX="0" offsetY="-30" delay="75"/> - <frame index="1" offsetX="0" offsetY="-31" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-32" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-33" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-32" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-33" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-30" delay="75"/> - <frame index="3" offsetX="0" offsetY="-31" delay="150"/> - <frame index="3" offsetX="0" offsetY="-30" delay="75"/> - <frame index="3" offsetX="0" offsetY="-31" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-27" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-26" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-32" delay="75"/> - <frame index="1" offsetX="4" offsetY="-33" delay="75"/> - <frame index="1" offsetX="0" offsetY="-30" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-29" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-32" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-29" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> - <frame index="3" offsetX="0" offsetY="-30" delay="75"/> - <frame index="3" offsetX="1" offsetY="-29" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-30" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-29" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-31" delay="225"/> - <frame index="1" offsetX="5" offsetY="-32" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-32" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-31" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-32" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-19"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-22"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-24"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-22"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-5"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/panhat-female.xml b/graphics/sprites/equipment/head/panhat-female.xml new file mode 100644 index 00000000..2c5db17d --- /dev/null +++ b/graphics/sprites/equipment/head/panhat-female.xml @@ -0,0 +1,239 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="24" name="base" src="graphics/sprites/equipment/head/panhat.png" width="24"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-43"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-43"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="2" offsetY="-44"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-43"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-4" offsetY="-42"/> + <frame delay="150" index="0" offsetX="-4" offsetY="-43"/> + <frame delay="75" index="0" offsetX="-4" offsetY="-42"/> + <frame delay="150" index="0" offsetX="-4" offsetY="-43"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-1" offsetY="-43"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-42"/> + <frame delay="150" index="1" offsetX="-1" offsetY="-43"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-42"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-43"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="2" offsetY="-44"/> + <frame delay="150" index="2" offsetX="2" offsetY="-45"/> + <frame delay="75" index="2" offsetX="2" offsetY="-44"/> + <frame delay="150" index="2" offsetX="2" offsetY="-45"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="1" offsetY="-43"/> + <frame delay="75" index="3" offsetX="1" offsetY="-42"/> + <frame delay="150" index="3" offsetX="1" offsetY="-43"/> + <frame delay="75" index="3" offsetX="1" offsetY="-42"/> + <frame delay="75" index="3" offsetX="1" offsetY="-43"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-4" offsetY="-41"/> + <frame delay="75" index="0" offsetX="-4" offsetY="-42"/> + <frame delay="75" index="0" offsetX="-4" offsetY="-39"/> + <frame delay="75" index="0" offsetX="-4" offsetY="-38"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="3" offsetY="-45"/> + <frame delay="75" index="1" offsetX="3" offsetY="-46"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-43"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-42"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="1" offsetY="-43"/> + <frame delay="75" index="2" offsetX="1" offsetY="-43"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-2" offsetY="-45"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-46"/> + <frame delay="75" index="3" offsetX="1" offsetY="-43"/> + <frame delay="75" index="3" offsetX="2" offsetY="-42"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-4" offsetY="-42"/> + <frame delay="75" index="0" offsetX="-4" offsetY="-42"/> + <frame delay="75" index="0" offsetX="-4" offsetY="-42"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="2" offsetY="-44"/> + <frame delay="150" index="1" offsetX="4" offsetY="-44"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="2" offsetY="-43"/> + <frame delay="75" index="2" offsetX="2" offsetY="-43"/> + <frame delay="75" index="2" offsetX="1" offsetY="-43"/> + <frame delay="75" index="2" offsetX="1" offsetY="-42"/> + <frame delay="75" index="2" offsetX="1" offsetY="-43"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-2" offsetY="-44"/> + <frame delay="150" index="3" offsetX="-4" offsetY="-44"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-31"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="3" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-34"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="38" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-5" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="1" offsetY="-44" delay="140"/> + <frame index="1" offsetX="3" offsetY="-44" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-42" delay="140"/> + <frame index="2" offsetX="0" offsetY="-42" delay="140"/> + <frame index="2" offsetX="0" offsetY="-40" delay="140"/> + <frame index="2" offsetX="1" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-41" delay="140"/> + <frame index="3" offsetX="0" offsetY="-44" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="3" offsetX="4" offsetY="-40" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-41" delay="100"/> + <frame index="0" offsetX="-4" offsetY="-42" delay="100"/> + <frame index="0" offsetX="-4" offsetY="-39" delay="100"/> + <frame index="0" offsetX="-4" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-45" delay="100"/> + <frame index="1" offsetX="3" offsetY="-46" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-43" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-42" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-43" delay="100"/> + <frame index="2" offsetX="1" offsetY="-43" delay="100"/> + <frame index="2" offsetX="1" offsetY="-43" delay="100"/> + <frame index="2" offsetX="1" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-45" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-46" delay="100"/> + <frame index="3" offsetX="1" offsetY="-43" delay="100"/> + <frame index="3" offsetX="2" offsetY="-42" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-6" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-6" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-6" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-6" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-45" delay="140"/> + <frame index="1" offsetX="6" offsetY="-43" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="2" offsetX="0" offsetY="-43" delay="140"/> + <frame index="2" offsetX="0" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="3" offsetX="2" offsetY="-45" delay="140"/> + <frame index="3" offsetX="3" offsetY="-42" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-5" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-45" delay="140"/> + <frame index="1" offsetX="2" offsetY="-46" delay="140"/> + <frame index="1" offsetX="2" offsetY="-46" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-42" delay="140"/> + <frame index="2" offsetX="0" offsetY="-41" delay="140"/> + <frame index="2" offsetX="0" offsetY="-41" delay="140"/> + <frame index="2" offsetX="0" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="4" offsetY="-42" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/panhat-male.xml b/graphics/sprites/equipment/head/panhat-male.xml new file mode 100644 index 00000000..2acd36e0 --- /dev/null +++ b/graphics/sprites/equipment/head/panhat-male.xml @@ -0,0 +1,239 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/panhat.png" width="24" height="24"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-43"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-43"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="2" offsetY="-44"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-43"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-42" delay="75"/> + <frame index="0" offsetX="-4" offsetY="-43" delay="150"/> + <frame index="0" offsetX="-4" offsetY="-42" delay="75"/> + <frame index="0" offsetX="-4" offsetY="-43" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-43" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-42" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-43" delay="150"/> + <frame index="1" offsetX="-1" offsetY="-42" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-43" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="2" offsetY="-44" delay="75"/> + <frame index="2" offsetX="2" offsetY="-45" delay="150"/> + <frame index="2" offsetX="2" offsetY="-44" delay="75"/> + <frame index="2" offsetX="2" offsetY="-45" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-43" delay="75"/> + <frame index="3" offsetX="1" offsetY="-42" delay="75"/> + <frame index="3" offsetX="1" offsetY="-43" delay="150"/> + <frame index="3" offsetX="1" offsetY="-42" delay="75"/> + <frame index="3" offsetX="1" offsetY="-43" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-41" delay="75"/> + <frame index="0" offsetX="-4" offsetY="-42" delay="75"/> + <frame index="0" offsetX="-4" offsetY="-39" delay="75"/> + <frame index="0" offsetX="-4" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-45" delay="75"/> + <frame index="1" offsetX="3" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-43" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-42" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-43" delay="225"/> + <frame index="2" offsetX="1" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="3" offsetX="1" offsetY="-43" delay="75"/> + <frame index="3" offsetX="2" offsetY="-42" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-42" delay="225"/> + <frame index="0" offsetX="-4" offsetY="-42" delay="75"/> + <frame index="0" offsetX="-4" offsetY="-42" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-44" delay="225"/> + <frame index="1" offsetX="4" offsetY="-44" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="2" offsetY="-43" delay="75"/> + <frame index="2" offsetX="2" offsetY="-43" delay="75"/> + <frame index="2" offsetX="1" offsetY="-43" delay="75"/> + <frame index="2" offsetX="1" offsetY="-42" delay="75"/> + <frame index="2" offsetX="1" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-44" delay="225"/> + <frame index="3" offsetX="-4" offsetY="-44" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-31"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="3" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-34"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="38" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="1" offsetX="2" offsetY="-46" delay="140"/> + <frame index="1" offsetX="4" offsetY="-46" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-43" delay="140"/> + <frame index="2" offsetX="1" offsetY="-43" delay="140"/> + <frame index="2" offsetX="1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="2" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-43" delay="140"/> + <frame index="3" offsetX="0" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="3" offsetX="3" offsetY="-42" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-41" delay="100"/> + <frame index="0" offsetX="-4" offsetY="-42" delay="100"/> + <frame index="0" offsetX="-4" offsetY="-39" delay="100"/> + <frame index="0" offsetX="-4" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-45" delay="100"/> + <frame index="1" offsetX="3" offsetY="-46" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-43" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-42" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-43" delay="100"/> + <frame index="2" offsetX="1" offsetY="-43" delay="100"/> + <frame index="2" offsetX="1" offsetY="-43" delay="100"/> + <frame index="2" offsetX="1" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-45" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-46" delay="100"/> + <frame index="3" offsetX="1" offsetY="-43" delay="100"/> + <frame index="3" offsetX="2" offsetY="-42" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-5" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-45" delay="140"/> + <frame index="1" offsetX="5" offsetY="-46" delay="140"/> + <frame index="1" offsetX="0" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-43" delay="140"/> + <frame index="2" offsetX="1" offsetY="-43" delay="140"/> + <frame index="2" offsetX="1" offsetY="-43" delay="140"/> + <frame index="2" offsetX="0" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="3" offsetX="2" offsetY="-47" delay="140"/> + <frame index="3" offsetX="4" offsetY="-42" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-47" delay="140"/> + <frame index="1" offsetX="3" offsetY="-46" delay="140"/> + <frame index="1" offsetX="3" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-43" delay="140"/> + <frame index="2" offsetX="1" offsetY="-43" delay="140"/> + <frame index="2" offsetX="1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="1" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="0" offsetY="-47" delay="140"/> + <frame index="3" offsetX="4" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/panhat.xml b/graphics/sprites/equipment/head/panhat.xml deleted file mode 100644 index 2b02df49..00000000 --- a/graphics/sprites/equipment/head/panhat.xml +++ /dev/null @@ -1,119 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/panhat.png" width="24" height="24"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-4" offsetY="-43"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-1" offsetY="-43"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="2" offsetY="-44"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-43"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-4" offsetY="-42" delay="75"/> - <frame index="0" offsetX="-4" offsetY="-43" delay="150"/> - <frame index="0" offsetX="-4" offsetY="-42" delay="75"/> - <frame index="0" offsetX="-4" offsetY="-43" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-1" offsetY="-43" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-42" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-43" delay="150"/> - <frame index="1" offsetX="-1" offsetY="-42" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-43" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="2" offsetY="-44" delay="75"/> - <frame index="2" offsetX="2" offsetY="-45" delay="150"/> - <frame index="2" offsetX="2" offsetY="-44" delay="75"/> - <frame index="2" offsetX="2" offsetY="-45" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-43" delay="75"/> - <frame index="3" offsetX="1" offsetY="-42" delay="75"/> - <frame index="3" offsetX="1" offsetY="-43" delay="150"/> - <frame index="3" offsetX="1" offsetY="-42" delay="75"/> - <frame index="3" offsetX="1" offsetY="-43" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-4" offsetY="-41" delay="75"/> - <frame index="0" offsetX="-4" offsetY="-42" delay="75"/> - <frame index="0" offsetX="-4" offsetY="-39" delay="75"/> - <frame index="0" offsetX="-4" offsetY="-38" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-45" delay="75"/> - <frame index="1" offsetX="3" offsetY="-46" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-43" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-42" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="1" offsetY="-43" delay="225"/> - <frame index="2" offsetX="1" offsetY="-43" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-45" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-46" delay="75"/> - <frame index="3" offsetX="1" offsetY="-43" delay="75"/> - <frame index="3" offsetX="2" offsetY="-42" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-4" offsetY="-42" delay="225"/> - <frame index="0" offsetX="-4" offsetY="-42" delay="75"/> - <frame index="0" offsetX="-4" offsetY="-42" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-44" delay="225"/> - <frame index="1" offsetX="4" offsetY="-44" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="2" offsetY="-43" delay="75"/> - <frame index="2" offsetX="2" offsetY="-43" delay="75"/> - <frame index="2" offsetX="1" offsetY="-43" delay="75"/> - <frame index="2" offsetX="1" offsetY="-42" delay="75"/> - <frame index="2" offsetX="1" offsetY="-43" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-44" delay="225"/> - <frame index="3" offsetX="-4" offsetY="-44" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-4" offsetY="-31"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-34"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="3" offsetY="-35"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-5" offsetY="-34"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="38" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/paperbag-female.xml b/graphics/sprites/equipment/head/paperbag-female.xml new file mode 100644 index 00000000..e6d158a3 --- /dev/null +++ b/graphics/sprites/equipment/head/paperbag-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="46" name="base" src="graphics/sprites/equipment/head/paperbag.png" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-28"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="150" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="150" index="0" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-27"/> + <frame delay="150" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-27"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-28"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-29"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-28"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="1" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <frame delay="150" index="3" offsetX="1" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <frame delay="75" index="3" offsetX="1" offsetY="-28"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-26"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <frame delay="75" index="0" offsetX="0" offsetY="-23"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="3" offsetY="-29"/> + <frame delay="75" index="1" offsetX="3" offsetY="-30"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-26"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="0" offsetY="-28"/> + <frame delay="75" index="2" offsetX="0" offsetY="-26"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-2" offsetY="-29"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-30"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <frame delay="75" index="3" offsetX="2" offsetY="-26"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-26"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-28"/> + <frame delay="150" index="1" offsetX="3" offsetY="-29"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="0" offsetY="-28"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-27"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-28"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-2" offsetY="-28"/> + <frame delay="150" index="3" offsetX="-4" offsetY="-29"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-16"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-19"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-20"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-19"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="20" offsetY="-7"/> + </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="-22" 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="-2" offsetY="-25" delay="140"/> + <frame index="1" offsetX="1" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-28" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="140"/> + <frame index="2" offsetX="0" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <frame index="3" offsetX="0" offsetY="-28" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-28" delay="140"/> + <frame index="3" offsetX="4" offsetY="-24" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-26" delay="100"/> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <frame index="0" offsetX="0" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="100"/> + <frame index="1" offsetX="3" offsetY="-30" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-26" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28" delay="100"/> + <frame index="2" offsetX="0" offsetY="-28" delay="100"/> + <frame index="2" offsetX="0" offsetY="-28" delay="100"/> + <frame index="2" offsetX="0" offsetY="-26" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-30" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <frame index="3" offsetX="2" offsetY="-26" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="140"/> + <frame index="1" offsetX="6" offsetY="-27" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-27" delay="140"/> + <frame index="3" offsetX="2" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-26" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-25" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-25" 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="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="2" offsetY="-30" delay="140"/> + <frame index="1" offsetX="2" offsetY="-30" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="4" offsetY="-26" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/paperbag-male.xml b/graphics/sprites/equipment/head/paperbag-male.xml new file mode 100644 index 00000000..1592e307 --- /dev/null +++ b/graphics/sprites/equipment/head/paperbag-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/paperbag.png" width="40" height="46"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-28"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="150"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-27" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="150"/> + <frame index="1" offsetX="0" offsetY="-27" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-28" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-29" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-28" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-29" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <frame index="3" offsetX="1" offsetY="-28" delay="150"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <frame index="3" offsetX="1" offsetY="-28" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-26" delay="75"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <frame index="0" offsetX="0" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="75"/> + <frame index="1" offsetX="3" offsetY="-30" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-26" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28" delay="225"/> + <frame index="2" offsetX="0" offsetY="-26" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-29" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-30" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <frame index="3" offsetX="2" offsetY="-26" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="225"/> + <frame index="0" offsetX="0" offsetY="-26" delay="75"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-28" delay="225"/> + <frame index="1" offsetX="3" offsetY="-29" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28" delay="225"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-28" delay="225"/> + <frame index="3" offsetX="-4" offsetY="-29" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-16"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-19"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-20"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-19"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="20" offsetY="-7"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="0" offsetY="-23" delay="140"/> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="1" offsetX="2" offsetY="-30" delay="140"/> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28" delay="140"/> + <frame index="2" offsetX="0" offsetY="-28" delay="140"/> + <frame index="2" offsetX="0" offsetY="-26" delay="140"/> + <frame index="2" offsetX="1" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <frame index="3" offsetX="0" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="3" offsetX="3" offsetY="-26" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-26" delay="100"/> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <frame index="0" offsetX="0" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="100"/> + <frame index="1" offsetX="3" offsetY="-30" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-26" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28" delay="100"/> + <frame index="2" offsetX="0" offsetY="-28" delay="100"/> + <frame index="2" offsetX="0" offsetY="-28" delay="100"/> + <frame index="2" offsetX="0" offsetY="-26" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-30" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <frame index="3" offsetX="2" offsetY="-26" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28" delay="140"/> + <frame index="2" offsetX="0" offsetY="-28" delay="140"/> + <frame index="2" offsetX="0" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="4" offsetY="-26" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" 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="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28" delay="140"/> + <frame index="2" offsetX="0" offsetY="-28" delay="140"/> + <frame index="2" offsetX="0" offsetY="-26" delay="140"/> + <frame index="2" offsetX="0" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="0" offsetY="-31" delay="140"/> + <frame index="3" offsetX="4" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/paperbag.xml b/graphics/sprites/equipment/head/paperbag.xml deleted file mode 100644 index e1ab8e2d..00000000 --- a/graphics/sprites/equipment/head/paperbag.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/paperbag.png" width="40" height="46"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-28"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-28"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-28"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="150"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-27" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="150"/> - <frame index="1" offsetX="0" offsetY="-27" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-28" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-29" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-28" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-29" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <frame index="3" offsetX="1" offsetY="-28" delay="150"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <frame index="3" offsetX="1" offsetY="-28" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-26" delay="75"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <frame index="0" offsetX="0" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="75"/> - <frame index="1" offsetX="3" offsetY="-30" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-26" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-28" delay="225"/> - <frame index="2" offsetX="0" offsetY="-26" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-29" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-30" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <frame index="3" offsetX="2" offsetY="-26" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="225"/> - <frame index="0" offsetX="0" offsetY="-26" delay="75"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-28" delay="225"/> - <frame index="1" offsetX="3" offsetY="-29" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-28" delay="225"/> - <frame index="2" offsetX="-1" offsetY="-27" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-28" delay="225"/> - <frame index="3" offsetX="-4" offsetY="-29" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-16"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-19"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-20"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-5" offsetY="-19"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="20" offsetY="-7"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/parsley-earplugs-female.xml b/graphics/sprites/equipment/head/parsley-earplugs-female.xml new file mode 100644 index 00000000..a6935d8e --- /dev/null +++ b/graphics/sprites/equipment/head/parsley-earplugs-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="16" name="base" src="graphics/sprites/equipment/head/parsley-earplugs.png" width="32"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-40"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-40"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-40"/> + <frame delay="75" index="1" offsetX="2" offsetY="-39"/> + <frame delay="150" index="1" offsetX="2" offsetY="-40"/> + <frame delay="75" index="1" offsetX="2" offsetY="-39"/> + <frame delay="75" index="1" offsetX="2" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-39"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-39"/> + <frame delay="150" index="3" offsetX="-3" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-40"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="6" offsetY="-41"/> + <frame delay="75" index="1" offsetX="6" offsetY="-42"/> + <frame delay="75" index="1" offsetX="2" offsetY="-39"/> + <frame delay="75" index="1" offsetX="1" offsetY="-38"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-6" offsetY="-41"/> + <frame delay="75" index="3" offsetX="-6" offsetY="-42"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-38"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-40"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="5" offsetY="-40"/> + <frame delay="150" index="1" offsetX="7" offsetY="-41"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-38"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-6" offsetY="-40"/> + <frame delay="150" index="3" offsetX="-8" offsetY="-41"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-9" offsetY="-31"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="1" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-37" delay="140"/> + <frame index="1" offsetX="4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="6" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-40" delay="140"/> + <frame index="3" offsetX="0" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-41" delay="100"/> + <frame index="1" offsetX="6" offsetY="-42" delay="100"/> + <frame index="1" offsetX="2" offsetY="-39" delay="100"/> + <frame index="1" offsetX="1" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-41" delay="100"/> + <frame index="3" offsetX="-6" offsetY="-42" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-38" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-41" delay="140"/> + <frame index="1" offsetX="9" offsetY="-39" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="2" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-8" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-41" delay="140"/> + <frame index="1" offsetX="5" offsetY="-42" delay="140"/> + <frame index="1" offsetX="5" offsetY="-42" delay="140"/> + <frame index="1" offsetX="0" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-42" delay="140"/> + <frame index="3" offsetX="0" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/parsley-earplugs-male.xml b/graphics/sprites/equipment/head/parsley-earplugs-male.xml new file mode 100644 index 00000000..60c91799 --- /dev/null +++ b/graphics/sprites/equipment/head/parsley-earplugs-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/parsley-earplugs.png" width="32" height="16"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-40" delay="75"/> + <frame index="1" offsetX="2" offsetY="-39" delay="75"/> + <frame index="1" offsetX="2" offsetY="-40" delay="150"/> + <frame index="1" offsetX="2" offsetY="-39" delay="75"/> + <frame index="1" offsetX="2" offsetY="-40" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="150"/> + <frame index="3" offsetX="-3" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-41" delay="75"/> + <frame index="1" offsetX="6" offsetY="-42" delay="75"/> + <frame index="1" offsetX="2" offsetY="-39" delay="75"/> + <frame index="1" offsetX="1" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-41" delay="75"/> + <frame index="3" offsetX="-6" offsetY="-42" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-39" delay="75"/> + <frame index="3" 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="225"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-40" delay="225"/> + <frame index="1" offsetX="7" offsetY="-41" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-40" delay="225"/> + <frame index="3" offsetX="-8" offsetY="-41" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-9" offsetY="-31"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="1" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="5" offsetY="-42" delay="140"/> + <frame index="1" offsetX="7" offsetY="-42" delay="140"/> + <frame index="1" offsetX="0" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-41" delay="100"/> + <frame index="1" offsetX="6" offsetY="-42" delay="100"/> + <frame index="1" offsetX="2" offsetY="-39" delay="100"/> + <frame index="1" offsetX="1" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-41" delay="100"/> + <frame index="3" offsetX="-6" offsetY="-42" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-38" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-41" delay="140"/> + <frame index="1" offsetX="8" offsetY="-42" delay="140"/> + <frame index="1" offsetX="3" offsetY="-43" delay="140"/> + <frame index="1" offsetX="1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-7" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="3" offsetX="0" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-43" delay="140"/> + <frame index="1" offsetX="6" offsetY="-42" delay="140"/> + <frame index="1" offsetX="6" offsetY="-43" delay="140"/> + <frame index="1" offsetX="1" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-43" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="3" offsetX="0" offsetY="-39" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/parsley-earplugs.xml b/graphics/sprites/equipment/head/parsley-earplugs.xml deleted file mode 100644 index f2255bb4..00000000 --- a/graphics/sprites/equipment/head/parsley-earplugs.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/parsley-earplugs.png" width="32" height="16"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-41"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-40"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-40"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-41" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-41" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-40" delay="75"/> - <frame index="1" offsetX="2" offsetY="-39" delay="75"/> - <frame index="1" offsetX="2" offsetY="-40" delay="150"/> - <frame index="1" offsetX="2" offsetY="-39" delay="75"/> - <frame index="1" offsetX="2" offsetY="-40" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-40" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-39" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-40" delay="150"/> - <frame index="3" offsetX="-3" offsetY="-39" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-40" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="6" offsetY="-41" delay="75"/> - <frame index="1" offsetX="6" offsetY="-42" delay="75"/> - <frame index="1" offsetX="2" offsetY="-39" delay="75"/> - <frame index="1" offsetX="1" offsetY="-38" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-38" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-41" delay="75"/> - <frame index="3" offsetX="-6" offsetY="-42" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-39" delay="75"/> - <frame index="3" 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="225"/> - <frame index="0" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="5" offsetY="-40" delay="225"/> - <frame index="1" offsetX="7" offsetY="-41" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-38" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-40" delay="225"/> - <frame index="3" offsetX="-8" offsetY="-41" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="6" offsetY="-31"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-30"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-9" offsetY="-31"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="1" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/phylactery-female.xml b/graphics/sprites/equipment/head/phylactery-female.xml new file mode 100644 index 00000000..31f94565 --- /dev/null +++ b/graphics/sprites/equipment/head/phylactery-female.xml @@ -0,0 +1,199 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/phylactery.png" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-26"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-24"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="22" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-29" delay="100"/> + <frame index="0" offsetX="0" offsetY="-26" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" 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" offsetX="0" 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="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-24" 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" offsetX="0" 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="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/phylactery-male.xml b/graphics/sprites/equipment/head/phylactery-male.xml new file mode 100644 index 00000000..5b244be2 --- /dev/null +++ b/graphics/sprites/equipment/head/phylactery-male.xml @@ -0,0 +1,199 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/phylactery.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="75"/> + <frame index="0" offsetX="0" offsetY="-26" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="22" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-25" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <frame index="0" offsetX="0" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-27" 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="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-29" delay="100"/> + <frame index="0" offsetX="0" offsetY="-26" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" 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" offsetX="0" 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="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-24" 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" offsetX="0" 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="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <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="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-31" delay="140"/> + <frame index="0" offsetX="0" offsetY="-26" 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="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-24" 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="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/phylactery.png b/graphics/sprites/equipment/head/phylactery.png Binary files differnew file mode 100644 index 00000000..87c2a449 --- /dev/null +++ b/graphics/sprites/equipment/head/phylactery.png diff --git a/graphics/sprites/equipment/head/pilot-hat-female.xml b/graphics/sprites/equipment/head/pilot-hat-female.xml new file mode 100644 index 00000000..8907916b --- /dev/null +++ b/graphics/sprites/equipment/head/pilot-hat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="31" name="base" src="graphics/sprites/equipment/head/pilot-hat.png" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-32"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-32"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-32"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-3" offsetY="-34"/> + <frame delay="150" index="2" offsetX="-3" offsetY="-35"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-34"/> + <frame delay="150" index="2" offsetX="-3" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-31"/> + <frame delay="150" index="3" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-32"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-29"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-35"/> + <frame delay="75" index="1" offsetX="2" offsetY="-36"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-34"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-5" offsetY="-33"/> + <frame delay="75" index="3" offsetX="-5" offsetY="-34"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-31"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-32"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-34"/> + <frame delay="150" index="1" offsetX="3" offsetY="-35"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-33"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-34"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-5" offsetY="-33"/> + <frame delay="150" index="3" offsetX="-7" offsetY="-34"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-19"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-23"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-8" offsetY="-23"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-8"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="0" offsetY="-34" delay="140"/> + <frame index="1" offsetX="2" offsetY="-34" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-32" delay="140"/> + <frame index="3" offsetX="1" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="2" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="100"/> + <frame index="3" offsetX="-5" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="5" offsetY="-33" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-7" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="3" offsetX="0" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/pilot-hat-male.xml b/graphics/sprites/equipment/head/pilot-hat-male.xml new file mode 100644 index 00000000..38c40f30 --- /dev/null +++ b/graphics/sprites/equipment/head/pilot-hat-male.xml @@ -0,0 +1,244 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/pilot-hat.png" width="40" height="31"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY ="-33"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY ="-34"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY ="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY ="-32"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY ="-32" delay="75"/> + <frame index="0" offsetX="-1" offsetY ="-33" delay="150"/> + <frame index="0" offsetX="-1" offsetY ="-32" delay="75"/> + <frame index="0" offsetX="-1" offsetY ="-33" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY ="-34" delay="75"/> + <frame index="1" offsetX="-2" offsetY ="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY ="-34" delay="150"/> + <frame index="1" offsetX="-2" offsetY ="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY ="-34" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY ="-34" delay="75"/> + <frame index="2" offsetX="-3" offsetY ="-35" delay="150"/> + <frame index="2" offsetX="-3" offsetY ="-34" delay="75"/> + <frame index="2" offsetX="-3" offsetY ="-35" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY ="-32" delay="75"/> + <frame index="3" offsetX="-1" offsetY ="-31" delay="75"/> + <frame index="3" offsetX="-1" offsetY ="-32" delay="150"/> + <frame index="3" offsetX="-1" offsetY ="-31" delay="75"/> + <frame index="3" offsetX="-1" offsetY ="-32" delay="75"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY ="-31" delay="75"/> + <frame index="0" offsetX="-1" offsetY ="-32" delay="75"/> + <frame index="0" offsetX="-1" offsetY ="-29" delay="75"/> + <frame index="0" offsetX="-1" offsetY ="-28" delay="75"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY ="-35" delay="75"/> + <frame index="1" offsetX="2" offsetY ="-36" delay="75"/> + <frame index="1" offsetX="-2" offsetY ="-33" delay="75"/> + <frame index="1" offsetX="-3" offsetY ="-32" delay="75"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY ="-34" delay="225"/> + <frame index="2" offsetX="-3" offsetY ="-32" delay="75"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY ="-33" delay="75"/> + <frame index="3" offsetX="-5" offsetY ="-34" delay="75"/> + <frame index="3" offsetX="-2" offsetY ="-31" delay="75"/> + <frame index="3" offsetX="-1" offsetY ="-30" delay="75"/> + <end /> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY ="-32" delay="225"/> + <frame index="0" offsetX="-1" offsetY ="-31" delay="75"/> + <frame index="0" offsetX="-1" offsetY ="-32" delay="75"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY ="-34" delay="225"/> + <frame index="1" offsetX="3" offsetY ="-35" delay="150"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY ="-34" delay="225"/> + <frame index="2" offsetX="-3" offsetY ="-33" delay="75"/> + <frame index="2" offsetX="-3" offsetY ="-34" delay="75"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY ="-33" delay="225"/> + <frame index="3" offsetX="-7" offsetY ="-34" delay="150"/> + <end /> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY ="-19"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY ="-23"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY ="-24"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-8" offsetY ="-23"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-8"/> + </animation> + </action> + + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="3" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-34" delay="140"/> + <frame index="3" offsetX="0" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="2" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="100"/> + <frame index="3" offsetX="-5" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="4" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="2" offsetY="-36" delay="140"/> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="3" offsetX="1" offsetY="-31" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/pilot-hat.png b/graphics/sprites/equipment/head/pilot-hat.png Binary files differnew file mode 100644 index 00000000..1b31caf7 --- /dev/null +++ b/graphics/sprites/equipment/head/pilot-hat.png diff --git a/graphics/sprites/equipment/head/pinkie-helmet-female.xml b/graphics/sprites/equipment/head/pinkie-helmet-female.xml new file mode 100644 index 00000000..d62d3b09 --- /dev/null +++ b/graphics/sprites/equipment/head/pinkie-helmet-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/pinkie-helmet.png" width="40"/> + <action imageset="base" name="stand"> + <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 imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="5" offsetX="0" offsetY="-34"/> + <frame delay="150" index="0" offsetX="0" offsetY="-35"/> + <frame delay="75" index="0" offsetX="0" offsetY="-34"/> + <frame delay="150" index="5" offsetX="0" offsetY="-35"/> + </animation> + <animation direction="left"> + <frame delay="75" index="6" offsetX="2" offsetY="-35"/> + <frame delay="75" index="1" offsetX="2" offsetY="-34"/> + <frame delay="150" index="6" offsetX="2" offsetY="-35"/> + <frame delay="75" index="6" offsetX="2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="2" offsetY="-35"/> + </animation> + <animation direction="up"> + <frame delay="75" index="7" offsetX="-1" offsetY="-34"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-35"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-34"/> + <frame delay="150" index="7" offsetX="-1" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame delay="75" index="8" offsetX="0" offsetY="-35"/> + <frame delay="75" index="3" offsetX="0" offsetY="-34"/> + <frame delay="150" index="8" offsetX="0" offsetY="-35"/> + <frame delay="75" index="8" offsetX="0" offsetY="-34"/> + <frame delay="75" index="3" offsetX="0" offsetY="-35"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="5" offsetX="0" offsetY="-32"/> + <frame delay="75" index="0" offsetX="0" offsetY="-33"/> + <frame delay="75" index="5" offsetX="0" offsetY="-30"/> + <frame delay="75" index="0" offsetX="0" offsetY="-29"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="6" offsetX="5" offsetY="-36"/> + <frame delay="75" index="1" offsetX="5" offsetY="-37"/> + <frame delay="75" index="6" offsetX="1" offsetY="-34"/> + <frame delay="75" index="1" offsetX="0" offsetY="-33"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="7" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-32"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="8" offsetX="-3" offsetY="-36"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-37"/> + <frame delay="75" index="8" offsetX="0" offsetY="-34"/> + <frame delay="75" index="3" offsetX="1" offsetY="-33"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="5" offsetX="0" offsetY="-33"/> + <frame delay="75" index="0" offsetX="0" offsetY="-32"/> + <frame delay="75" index="5" offsetX="0" offsetY="-33"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="6" offsetX="4" offsetY="-35"/> + <frame delay="150" index="1" offsetX="6" offsetY="-36"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="7" offsetX="-1" offsetY="-34"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="7" offsetX="-2" offsetY="-34"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="8" offsetX="-3" offsetY="-35"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-36"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <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 imageset="base" name="dead"> + <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="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="5" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="0" offsetY="-32" delay="140"/> + <frame index="1" offsetX="3" offsetY="-35" delay="140"/> + <frame index="6" offsetX="5" offsetY="-35" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="7" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="7" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="7" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="2" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="8" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="3" offsetX="3" offsetY="-31" 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="100"/> + <frame index="7" offsetX="-2" offsetY="-34" delay="100"/> + <frame index="7" offsetX="-2" offsetY="-34" delay="100"/> + <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="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="5" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="5" offsetY="-36" delay="140"/> + <frame index="1" offsetX="8" offsetY="-34" delay="140"/> + <frame index="6" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="7" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="7" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="7" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-34" delay="140"/> + <frame index="8" offsetX="1" offsetY="-36" delay="140"/> + <frame index="3" offsetX="2" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="5" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="4" offsetY="-36" delay="140"/> + <frame index="1" offsetX="4" offsetY="-37" delay="140"/> + <frame index="6" offsetX="4" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="7" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="7" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="7" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="8" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="3" offsetX="3" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/pinkie-helmet-male.xml b/graphics/sprites/equipment/head/pinkie-helmet-male.xml new file mode 100644 index 00000000..b2aa2d36 --- /dev/null +++ b/graphics/sprites/equipment/head/pinkie-helmet-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<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="140"/> + <frame index="7" offsetX="-2" offsetY="-34" delay="140"/> + <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="100"/> + <frame index="7" offsetX="-2" offsetY="-34" delay="100"/> + <frame index="7" offsetX="-2" offsetY="-34" delay="100"/> + <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="140"/> + <frame index="7" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="7" offsetX="-2" offsetY="-34" delay="140"/> + <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="140"/> + <frame index="7" offsetX="-2" offsetY="-34" delay="140"/> + <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> +</sprite> diff --git a/graphics/sprites/equipment/head/pinkie-helmet.xml b/graphics/sprites/equipment/head/pinkie-helmet.xml deleted file mode 100644 index 6e475a2d..00000000 --- a/graphics/sprites/equipment/head/pinkie-helmet.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<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> -</sprite> diff --git a/graphics/sprites/equipment/head/pinkiehat-female.xml b/graphics/sprites/equipment/head/pinkiehat-female.xml new file mode 100644 index 00000000..a20ff1d0 --- /dev/null +++ b/graphics/sprites/equipment/head/pinkiehat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="46" name="base" src="graphics/sprites/equipment/head/pinkiehat.png" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-28"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="150" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="150" index="0" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-27"/> + <frame delay="150" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-27"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-28"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-29"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-28"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="1" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <frame delay="150" index="3" offsetX="1" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <frame delay="75" index="3" offsetX="1" offsetY="-28"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-26"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <frame delay="75" index="0" offsetX="0" offsetY="-23"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="3" offsetY="-29"/> + <frame delay="75" index="1" offsetX="3" offsetY="-30"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-26"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="0" offsetY="-28"/> + <frame delay="75" index="2" offsetX="0" offsetY="-26"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-2" offsetY="-29"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-30"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <frame delay="75" index="3" offsetX="2" offsetY="-26"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-26"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-28"/> + <frame delay="150" index="1" offsetX="3" offsetY="-29"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="0" offsetY="-28"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-27"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-28"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-2" offsetY="-28"/> + <frame delay="150" index="3" offsetX="-4" offsetY="-29"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-16"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-19"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-20"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-19"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="20" offsetY="-7"/> + </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="-22" 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="-2" offsetY="-25" delay="140"/> + <frame index="1" offsetX="1" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-28" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="140"/> + <frame index="2" offsetX="0" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <frame index="3" offsetX="0" offsetY="-28" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-28" delay="140"/> + <frame index="3" offsetX="4" offsetY="-24" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-26" delay="100"/> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <frame index="0" offsetX="0" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="100"/> + <frame index="1" offsetX="3" offsetY="-30" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-26" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28" delay="100"/> + <frame index="2" offsetX="0" offsetY="-28" delay="100"/> + <frame index="2" offsetX="0" offsetY="-28" delay="100"/> + <frame index="2" offsetX="0" offsetY="-26" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-30" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <frame index="3" offsetX="2" offsetY="-26" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="140"/> + <frame index="1" offsetX="6" offsetY="-27" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-27" delay="140"/> + <frame index="3" offsetX="2" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-26" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-25" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-25" 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="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="2" offsetY="-30" delay="140"/> + <frame index="1" offsetX="2" offsetY="-30" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="4" offsetY="-26" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/pinkiehat-male.xml b/graphics/sprites/equipment/head/pinkiehat-male.xml new file mode 100644 index 00000000..1eb136d4 --- /dev/null +++ b/graphics/sprites/equipment/head/pinkiehat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/pinkiehat.png" width="40" height="46"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-28"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="150"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-27" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="150"/> + <frame index="1" offsetX="0" offsetY="-27" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-28" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-29" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-28" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-29" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <frame index="3" offsetX="1" offsetY="-28" delay="150"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <frame index="3" offsetX="1" offsetY="-28" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-26" delay="75"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <frame index="0" offsetX="0" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="75"/> + <frame index="1" offsetX="3" offsetY="-30" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-26" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28" delay="225"/> + <frame index="2" offsetX="0" offsetY="-26" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-29" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-30" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <frame index="3" offsetX="2" offsetY="-26" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="225"/> + <frame index="0" offsetX="0" offsetY="-26" delay="75"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-28" delay="225"/> + <frame index="1" offsetX="3" offsetY="-29" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28" delay="225"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-28" delay="225"/> + <frame index="3" offsetX="-4" offsetY="-29" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-16"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-19"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-20"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-19"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="20" offsetY="-7"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="0" offsetY="-23" delay="140"/> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="1" offsetX="2" offsetY="-30" delay="140"/> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28" delay="140"/> + <frame index="2" offsetX="0" offsetY="-28" delay="140"/> + <frame index="2" offsetX="0" offsetY="-26" delay="140"/> + <frame index="2" offsetX="1" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <frame index="3" offsetX="0" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="3" offsetX="3" offsetY="-26" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-26" delay="100"/> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <frame index="0" offsetX="0" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="100"/> + <frame index="1" offsetX="3" offsetY="-30" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-26" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28" delay="100"/> + <frame index="2" offsetX="0" offsetY="-28" delay="100"/> + <frame index="2" offsetX="0" offsetY="-28" delay="100"/> + <frame index="2" offsetX="0" offsetY="-26" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-30" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <frame index="3" offsetX="2" offsetY="-26" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28" delay="140"/> + <frame index="2" offsetX="0" offsetY="-28" delay="140"/> + <frame index="2" offsetX="0" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="4" offsetY="-26" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" 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="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28" delay="140"/> + <frame index="2" offsetX="0" offsetY="-28" delay="140"/> + <frame index="2" offsetX="0" offsetY="-26" delay="140"/> + <frame index="2" offsetX="0" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="0" offsetY="-31" delay="140"/> + <frame index="3" offsetX="4" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/pinkiehat.xml b/graphics/sprites/equipment/head/pinkiehat.xml deleted file mode 100644 index b456bfcf..00000000 --- a/graphics/sprites/equipment/head/pinkiehat.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/pinkiehat.png" width="40" height="46"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-28"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-28"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-28"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="150"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-27" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="150"/> - <frame index="1" offsetX="0" offsetY="-27" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-28" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-29" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-28" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-29" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <frame index="3" offsetX="1" offsetY="-28" delay="150"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <frame index="3" offsetX="1" offsetY="-28" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-26" delay="75"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <frame index="0" offsetX="0" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="75"/> - <frame index="1" offsetX="3" offsetY="-30" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-26" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-28" delay="225"/> - <frame index="2" offsetX="0" offsetY="-26" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-29" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-30" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <frame index="3" offsetX="2" offsetY="-26" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="225"/> - <frame index="0" offsetX="0" offsetY="-26" delay="75"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-28" delay="225"/> - <frame index="1" offsetX="3" offsetY="-29" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-28" delay="225"/> - <frame index="2" offsetX="-1" offsetY="-27" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-28" delay="225"/> - <frame index="3" offsetX="-4" offsetY="-29" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-16"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-19"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-20"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-5" offsetY="-19"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="20" offsetY="-7"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/pipe.png b/graphics/sprites/equipment/head/pipe.png Binary files differnew file mode 100644 index 00000000..44150d47 --- /dev/null +++ b/graphics/sprites/equipment/head/pipe.png diff --git a/graphics/sprites/equipment/head/pipe.xml b/graphics/sprites/equipment/head/pipe.xml new file mode 100644 index 00000000..ca17d248 --- /dev/null +++ b/graphics/sprites/equipment/head/pipe.xml @@ -0,0 +1,202 @@ +<?xml version="1.0"?> +<!-- Needs a Complete Male/Female Xml (Only NPC works for now) --> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/pipe.png" width="16" height="16"/> + <action name="stand" imageset="base"> + <animation direction="left"> + <frame index="0" offsetX="-8" offsetY="-30" delay="250"/> + <frame index="1" offsetX="-8" offsetY="-30" delay="250"/> + <frame index="2" offsetX="-8" offsetY="-30" delay="250"/> + <frame index="3" offsetX="-8" offsetY="-30" delay="250"/> + <frame index="4" offsetX="-8" offsetY="-30" delay="250"/> + <frame index="5" offsetX="-8" offsetY="-30" delay="250"/> + <frame index="6" offsetX="-8" offsetY="-30" delay="250"/> + <frame index="7" offsetX="-8" offsetY="-30" delay="250"/> + </animation> + <animation direction="down"> + <frame index="8" offsetX="3" offsetY="-33" delay="250"/> + <frame index="9" offsetX="3" offsetY="-33" delay="250"/> + <frame index="10" offsetX="3" offsetY="-33" delay="250"/> + <frame index="11" offsetX="3" offsetY="-33" delay="250"/> + <frame index="12" offsetX="3" offsetY="-33" delay="250"/> + <frame index="13" offsetX="3" offsetY="-33" delay="250"/> + <frame index="14" offsetX="3" offsetY="-33" delay="250"/> + <frame index="15" offsetX="3" offsetY="-33" delay="250"/> + </animation> + <animation direction="right"> + <frame index="16" offsetX="6" offsetY="-30" delay="250"/> + <frame index="17" offsetX="6" offsetY="-30" delay="250"/> + <frame index="18" offsetX="6" offsetY="-30" delay="250"/> + <frame index="19" offsetX="6" offsetY="-30" delay="250"/> + <frame index="20" offsetX="6" offsetY="-30" delay="250"/> + <frame index="21" offsetX="6" offsetY="-30" delay="250"/> + <frame index="22" offsetX="6" offsetY="-30" delay="250"/> + <frame index="23" offsetX="6" offsetY="-30" delay="250"/> + </animation> + <animation direction="up"> + <frame index="27"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="27"/> + </animation> + <animation direction="left"> + <frame index="27"/> + </animation> + <animation direction="up"> + <frame index="27"/> + </animation> + <animation direction="right"> + <frame index="27"/> + </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="-30" delay="250"/> + <frame index="1" offsetX="-8" offsetY="-30" delay="250"/> + <frame index="2" offsetX="-8" offsetY="-30" delay="250"/> + <frame index="3" offsetX="-8" offsetY="-30" delay="250"/> + <frame index="4" offsetX="-8" offsetY="-30" delay="250"/> + <frame index="5" offsetX="-8" offsetY="-30" delay="250"/> + <frame index="6" offsetX="-8" offsetY="-30" delay="250"/> + <frame index="7" offsetX="-8" offsetY="-30" delay="250"/> + </animation> + <animation direction="down"> + <frame index="8" offsetX="0" offsetY="-25" delay="250"/> + <frame index="9" offsetX="0" offsetY="-25" delay="250"/> + <frame index="10" offsetX="0" offsetY="-25" delay="250"/> + <frame index="11" offsetX="0" offsetY="-25" delay="250"/> + <frame index="12" offsetX="0" offsetY="-25" delay="250"/> + <frame index="13" offsetX="0" offsetY="-25" delay="250"/> + <frame index="14" offsetX="0" offsetY="-25" delay="250"/> + <frame index="15" offsetX="0" offsetY="-25" delay="250"/> + </animation> + <animation direction="right"> + <frame index="16" offsetX="6" offsetY="-30" delay="250"/> + <frame index="17" offsetX="6" offsetY="-30" delay="250"/> + <frame index="18" offsetX="6" offsetY="-30" delay="250"/> + <frame index="19" offsetX="6" offsetY="-30" delay="250"/> + <frame index="20" offsetX="6" offsetY="-30" delay="250"/> + <frame index="21" offsetX="6" offsetY="-30" delay="250"/> + <frame index="22" offsetX="6" offsetY="-30" delay="250"/> + <frame index="23" offsetX="6" offsetY="-30" delay="250"/> + </animation> + <animation direction="up"> + <frame index="27"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="27"/> + </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> +</sprite> diff --git a/graphics/sprites/equipment/head/piratehat-female.xml b/graphics/sprites/equipment/head/piratehat-female.xml new file mode 100644 index 00000000..76a38080 --- /dev/null +++ b/graphics/sprites/equipment/head/piratehat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="17" name="base" src="graphics/sprites/equipment/head/piratehat.png" width="27"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-47"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-47"/> + <frame delay="75" index="1" offsetX="2" offsetY="-46"/> + <frame delay="150" index="1" offsetX="2" offsetY="-47"/> + <frame delay="75" index="1" offsetX="2" offsetY="-46"/> + <frame delay="75" index="1" offsetX="2" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-45"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-46"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-45"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-46"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-47"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-46"/> + <frame delay="150" index="3" offsetX="-3" offsetY="-47"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-46"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-47"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-46"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-44"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-43"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="6" offsetY="-48"/> + <frame delay="75" index="1" offsetX="6" offsetY="-49"/> + <frame delay="75" index="1" offsetX="2" offsetY="-46"/> + <frame delay="75" index="1" offsetX="1" offsetY="-45"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-45"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-43"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-6" offsetY="-48"/> + <frame delay="75" index="3" offsetX="-6" offsetY="-49"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-46"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-45"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-46"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="5" offsetY="-47"/> + <frame delay="150" index="1" offsetX="7" offsetY="-48"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-45"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-44"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-45"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-6" offsetY="-47"/> + <frame delay="150" index="3" offsetX="-8" offsetY="-48"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-9" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="0" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-44" delay="140"/> + <frame index="1" offsetX="4" offsetY="-47" delay="140"/> + <frame index="1" offsetX="6" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-47" delay="140"/> + <frame index="3" offsetX="0" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-48" delay="100"/> + <frame index="1" offsetX="6" offsetY="-49" delay="100"/> + <frame index="1" offsetX="2" offsetY="-46" delay="100"/> + <frame index="1" offsetX="1" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-48" delay="100"/> + <frame index="3" offsetX="-6" offsetY="-49" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-45" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-48" delay="140"/> + <frame index="1" offsetX="9" offsetY="-46" delay="140"/> + <frame index="1" offsetX="2" offsetY="-48" delay="140"/> + <frame index="1" offsetX="2" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-8" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-48" delay="140"/> + <frame index="1" offsetX="5" offsetY="-49" delay="140"/> + <frame index="1" offsetX="5" offsetY="-49" delay="140"/> + <frame index="1" offsetX="0" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-49" delay="140"/> + <frame index="3" offsetX="0" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/piratehat-male.xml b/graphics/sprites/equipment/head/piratehat-male.xml new file mode 100644 index 00000000..4dd82006 --- /dev/null +++ b/graphics/sprites/equipment/head/piratehat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/piratehat.png" width="27" height="17"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-47"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-47" delay="75"/> + <frame index="1" offsetX="2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="2" offsetY="-47" delay="150"/> + <frame index="1" offsetX="2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="2" offsetY="-47" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-47" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-47" delay="150"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-47" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-48" delay="75"/> + <frame index="1" offsetX="6" offsetY="-49" delay="75"/> + <frame index="1" offsetX="2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="1" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-6" offsetY="-49" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-45" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-47" delay="225"/> + <frame index="1" offsetX="7" offsetY="-48" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-47" delay="225"/> + <frame index="3" offsetX="-8" offsetY="-48" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-9" offsetY="-38"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="0" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-46" delay="140"/> + <frame index="1" offsetX="5" offsetY="-49" delay="140"/> + <frame index="1" offsetX="7" offsetY="-49" delay="140"/> + <frame index="1" offsetX="0" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-48" delay="100"/> + <frame index="1" offsetX="6" offsetY="-49" delay="100"/> + <frame index="1" offsetX="2" offsetY="-46" delay="100"/> + <frame index="1" offsetX="1" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-48" delay="100"/> + <frame index="3" offsetX="-6" offsetY="-49" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-45" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-48" delay="140"/> + <frame index="1" offsetX="8" offsetY="-49" delay="140"/> + <frame index="1" offsetX="3" offsetY="-50" delay="140"/> + <frame index="1" offsetX="1" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-7" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="3" offsetX="0" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-50" delay="140"/> + <frame index="1" offsetX="6" offsetY="-49" delay="140"/> + <frame index="1" offsetX="6" offsetY="-50" delay="140"/> + <frame index="1" offsetX="1" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="3" offsetX="0" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/piratehat.xml b/graphics/sprites/equipment/head/piratehat.xml deleted file mode 100644 index 0b722cea..00000000 --- a/graphics/sprites/equipment/head/piratehat.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/piratehat.png" width="27" height="17"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-48"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-47"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-45"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-47"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-47" delay="75"/> - <frame index="1" offsetX="2" offsetY="-46" delay="75"/> - <frame index="1" offsetX="2" offsetY="-47" delay="150"/> - <frame index="1" offsetX="2" offsetY="-46" delay="75"/> - <frame index="1" offsetX="2" offsetY="-47" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-47" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-46" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-47" delay="150"/> - <frame index="3" offsetX="-3" offsetY="-46" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-47" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-43" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="6" offsetY="-48" delay="75"/> - <frame index="1" offsetX="6" offsetY="-49" delay="75"/> - <frame index="1" offsetX="2" offsetY="-46" delay="75"/> - <frame index="1" offsetX="1" offsetY="-45" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-45" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-43" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-48" delay="75"/> - <frame index="3" offsetX="-6" offsetY="-49" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-46" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-45" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-47" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="5" offsetY="-47" delay="225"/> - <frame index="1" offsetX="7" offsetY="-48" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-45" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-44" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-45" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-47" delay="225"/> - <frame index="3" offsetX="-8" offsetY="-48" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-36"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="6" offsetY="-38"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-37"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-9" offsetY="-38"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="0" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/pumpkinhelmet-female.xml b/graphics/sprites/equipment/head/pumpkinhelmet-female.xml new file mode 100644 index 00000000..4d3ee11b --- /dev/null +++ b/graphics/sprites/equipment/head/pumpkinhelmet-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/pumpkinhelmet.png" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-29"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-30"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-29"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-29"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-27"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-29"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-28"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-29"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-21"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-26" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-27" 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" offsetX="0" 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="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/pumpkinhelmet-male.xml b/graphics/sprites/equipment/head/pumpkinhelmet-male.xml new file mode 100644 index 00000000..5ae04f8a --- /dev/null +++ b/graphics/sprites/equipment/head/pumpkinhelmet-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/pumpkinhelmet.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-30" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-29" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-30" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-28" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-21"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-30" 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="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-27" 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" offsetX="0" 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="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" 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="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-27" 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="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/pumpkinhelmet.xml b/graphics/sprites/equipment/head/pumpkinhelmet.xml deleted file mode 100644 index 0a2cb2c4..00000000 --- a/graphics/sprites/equipment/head/pumpkinhelmet.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/pumpkinhelmet.png" width="40" height="40"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-29"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-29" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-30" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-29" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-30" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-29" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-29" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-28" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-29" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-21"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/rabbit-ears-female.xml b/graphics/sprites/equipment/head/rabbit-ears-female.xml new file mode 100644 index 00000000..e2bf2cd1 --- /dev/null +++ b/graphics/sprites/equipment/head/rabbit-ears-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="24" name="base" src="graphics/sprites/equipment/head/rabbit-ears.png|W" width="24"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-47"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-45"/> + <frame delay="150" index="0" offsetX="0" offsetY="-46"/> + <frame delay="75" index="0" offsetX="0" offsetY="-45"/> + <frame delay="150" index="0" offsetX="0" offsetY="-46"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-47"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-46"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-47"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-46"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-50"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-50"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="2" offsetY="-47"/> + <frame delay="75" index="3" offsetX="2" offsetY="-46"/> + <frame delay="150" index="3" offsetX="2" offsetY="-47"/> + <frame delay="75" index="3" offsetX="2" offsetY="-46"/> + <frame delay="75" index="3" offsetX="2" offsetY="-47"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <frame delay="75" index="0" offsetX="0" offsetY="-45"/> + <frame delay="75" index="0" offsetX="0" offsetY="-42"/> + <frame delay="75" index="0" offsetX="0" offsetY="-41"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-48"/> + <frame delay="75" index="1" offsetX="2" offsetY="-49"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-46"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-45"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-47"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="3" offsetX="2" offsetY="-46"/> + <frame delay="75" index="3" offsetX="3" offsetY="-45"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-45"/> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <frame delay="75" index="0" offsetX="0" offsetY="-45"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-47"/> + <frame delay="150" index="1" offsetX="3" offsetY="-48"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-48"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-49"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="3" offsetX="-3" offsetY="-48"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="38" offsetY="-11"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-44" delay="140"/> + <frame index="1" offsetX="0" offsetY="-47" delay="140"/> + <frame index="1" offsetX="2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-44" delay="140"/> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="5" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="100"/> + <frame index="0" offsetX="0" offsetY="-45" delay="100"/> + <frame index="0" offsetX="0" offsetY="-42" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="100"/> + <frame index="1" offsetX="2" offsetY="-49" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="100"/> + <frame index="3" offsetX="2" offsetY="-46" delay="100"/> + <frame index="3" offsetX="3" offsetY="-45" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="140"/> + <frame index="1" offsetX="5" offsetY="-46" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-53" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="3" offsetX="3" offsetY="-48" delay="140"/> + <frame index="3" offsetX="4" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-48" delay="140"/> + <frame index="1" offsetX="1" offsetY="-49" delay="140"/> + <frame index="1" offsetX="1" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="0" offsetY="-49" delay="140"/> + <frame index="3" offsetX="0" offsetY="-49" delay="140"/> + <frame index="3" offsetX="5" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/rabbit-ears-male.xml b/graphics/sprites/equipment/head/rabbit-ears-male.xml new file mode 100644 index 00000000..4b6d3829 --- /dev/null +++ b/graphics/sprites/equipment/head/rabbit-ears-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/rabbit-ears.png|W" width="24" height="24"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-47"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-46" delay="150"/> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-46" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-47" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-47" delay="75"/> + <frame index="3" offsetX="2" offsetY="-46" delay="75"/> + <frame index="3" offsetX="2" offsetY="-47" delay="150"/> + <frame index="3" offsetX="2" offsetY="-46" delay="75"/> + <frame index="3" offsetX="2" offsetY="-47" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-42" delay="75"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="75"/> + <frame index="1" offsetX="2" offsetY="-49" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="2" offsetY="-46" delay="75"/> + <frame index="3" offsetX="3" offsetY="-45" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="225"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-47" delay="225"/> + <frame index="1" offsetX="3" offsetY="-48" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-47" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-48" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-38"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="38" offsetY="-11"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="140"/> + <frame index="0" offsetX="0" offsetY="-41" delay="140"/> + <frame index="0" offsetX="0" offsetY="-46" delay="140"/> + <frame index="0" offsetX="0" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="1" offsetX="1" offsetY="-49" delay="140"/> + <frame index="1" offsetX="3" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-46" delay="140"/> + <frame index="3" offsetX="1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="4" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="100"/> + <frame index="0" offsetX="0" offsetY="-45" delay="100"/> + <frame index="0" offsetX="0" offsetY="-42" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="100"/> + <frame index="1" offsetX="2" offsetY="-49" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="100"/> + <frame index="3" offsetX="2" offsetY="-46" delay="100"/> + <frame index="3" offsetX="3" offsetY="-45" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-48" delay="140"/> + <frame index="1" offsetX="4" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-52" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="3" offsetX="3" offsetY="-50" delay="140"/> + <frame index="3" offsetX="5" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="0" offsetY="-47" delay="140"/> + <frame index="0" offsetX="0" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-50" delay="140"/> + <frame index="1" offsetX="2" offsetY="-49" delay="140"/> + <frame index="1" offsetX="2" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-50" delay="140"/> + <frame index="3" offsetX="0" offsetY="-49" delay="140"/> + <frame index="3" offsetX="1" offsetY="-50" delay="140"/> + <frame index="3" offsetX="5" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/rabbit-ears.xml b/graphics/sprites/equipment/head/rabbit-ears.xml deleted file mode 100644 index 25e5b1ce..00000000 --- a/graphics/sprites/equipment/head/rabbit-ears.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/rabbit-ears.png|W" width="24" height="24"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-46"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-47"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-49"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-47"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-45" delay="75"/> - <frame index="0" offsetX="0" offsetY="-46" delay="150"/> - <frame index="0" offsetX="0" offsetY="-45" delay="75"/> - <frame index="0" offsetX="0" offsetY="-46" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-47" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-47" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-47" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-47" delay="75"/> - <frame index="3" offsetX="2" offsetY="-46" delay="75"/> - <frame index="3" offsetX="2" offsetY="-47" delay="150"/> - <frame index="3" offsetX="2" offsetY="-46" delay="75"/> - <frame index="3" offsetX="2" offsetY="-47" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY="-45" delay="75"/> - <frame index="0" offsetX="0" offsetY="-42" delay="75"/> - <frame index="0" offsetX="0" offsetY="-41" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-48" delay="75"/> - <frame index="1" offsetX="2" offsetY="-49" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-45" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-49" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-47" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="3" offsetX="2" offsetY="-46" delay="75"/> - <frame index="3" offsetX="3" offsetY="-45" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-45" delay="225"/> - <frame index="0" offsetX="0" offsetY="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY="-45" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-47" delay="225"/> - <frame index="1" offsetX="3" offsetY="-48" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-49" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-47" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-48" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-34"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-38"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-41"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-38"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="38" offsetY="-11"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/rangerhat-female.xml b/graphics/sprites/equipment/head/rangerhat-female.xml new file mode 100644 index 00000000..1b8121ca --- /dev/null +++ b/graphics/sprites/equipment/head/rangerhat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/rangerhat.png" width="80"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="24" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" 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" offsetX="0" 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="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/rangerhat-male.xml b/graphics/sprites/equipment/head/rangerhat-male.xml new file mode 100644 index 00000000..094d4d25 --- /dev/null +++ b/graphics/sprites/equipment/head/rangerhat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/rangerhat.png" width="80" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="24" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" 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="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" 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" offsetX="0" 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="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" 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="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" 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="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/rangerhat.png b/graphics/sprites/equipment/head/rangerhat.png Binary files differindex 309a5d53..f2fe9db5 100644 --- a/graphics/sprites/equipment/head/rangerhat.png +++ b/graphics/sprites/equipment/head/rangerhat.png diff --git a/graphics/sprites/equipment/head/rangerhat.xml b/graphics/sprites/equipment/head/rangerhat.xml deleted file mode 100644 index 384afedf..00000000 --- a/graphics/sprites/equipment/head/rangerhat.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/rangerhat.png" width="80" height="40"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-24" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-25" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="24" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/rednose-female.xml b/graphics/sprites/equipment/head/rednose-female.xml new file mode 100644 index 00000000..9d3fc28c --- /dev/null +++ b/graphics/sprites/equipment/head/rednose-female.xml @@ -0,0 +1,238 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="15" name="equipment" src="graphics/sprites/equipment/head/rednose.png" width="18"/> + <action imageset="equipment" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-36"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-39"/> + </animation> + </action> + <action imageset="equipment" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-35"/> + <frame delay="150" index="0" offsetX="0" offsetY="-36"/> + <frame delay="75" index="0" offsetX="0" offsetY="-35"/> + <frame delay="150" index="0" offsetX="0" offsetY="-36"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-41"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-42"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-41"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="2" offsetY="-39"/> + <frame delay="75" index="3" offsetX="2" offsetY="-38"/> + <frame delay="150" index="3" offsetX="2" offsetY="-39"/> + <frame delay="75" index="3" offsetX="2" offsetY="-38"/> + <frame delay="75" index="3" offsetX="2" offsetY="-39"/> + </animation> + </action> + <action imageset="equipment" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-34"/> + <frame delay="75" index="0" offsetX="0" offsetY="-35"/> + <frame delay="75" index="0" offsetX="0" offsetY="-32"/> + <frame delay="75" index="0" offsetX="0" offsetY="-31"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-40"/> + <frame delay="75" index="1" offsetX="2" offsetY="-41"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-37"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-39"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="3" offsetX="2" offsetY="-38"/> + <frame delay="75" index="3" offsetX="3" offsetY="-37"/> + <end/> + </animation> + </action> + <action imageset="equipment" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-35"/> + <frame delay="75" index="0" offsetX="0" offsetY="-34"/> + <frame delay="75" index="0" offsetX="0" offsetY="-35"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-38"/> + <frame delay="150" index="1" offsetX="3" offsetY="-40"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="150" index="2" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-40"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-41"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-1" offsetY="-38"/> + <frame delay="150" index="3" offsetX="-3" offsetY="-40"/> + <end/> + </animation> + </action> + <action imageset="equipment" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-24"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-30"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-30"/> + </animation> + </action> + <action imageset="equipment" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="16" offsetY="-18"/> + </animation> + </action> + <action name="attack_2hand" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="1" offsetX="0" offsetY="-39" delay="140"/> + <frame index="1" offsetX="3" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-36" delay="140"/> + <frame index="3" offsetX="1" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="3" offsetX="5" offsetY="-35" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34" delay="100"/> + <frame index="0" offsetX="0" offsetY="-35" delay="100"/> + <frame index="0" offsetX="0" offsetY="-32" delay="100"/> + <frame index="0" offsetX="0" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <frame index="1" offsetX="2" offsetY="-41" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="3" offsetX="2" offsetY="-38" delay="100"/> + <frame index="3" offsetX="3" offsetY="-37" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-40" delay="140"/> + <frame index="1" offsetX="5" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="3" offsetX="3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="4" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="1" offsetY="-41" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="0" offsetY="-41" delay="140"/> + <frame index="3" offsetX="0" offsetY="-41" delay="140"/> + <frame index="3" offsetX="5" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/rednose-male.xml b/graphics/sprites/equipment/head/rednose-male.xml new file mode 100644 index 00000000..ce990660 --- /dev/null +++ b/graphics/sprites/equipment/head/rednose-male.xml @@ -0,0 +1,238 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="equipment" src="graphics/sprites/equipment/head/rednose.png" width="18" height="15"/> + <action name="stand" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-36"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-39"/> + </animation> + </action> + <action name="walk" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-35" delay="75"/> + <frame index="0" offsetX="0" offsetY="-36" delay="150"/> + <frame index="0" offsetX="0" offsetY="-35" delay="75"/> + <frame index="0" offsetX="0" offsetY="-36" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-39" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-39" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-39" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-42" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-42" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-39" delay="75"/> + <frame index="3" offsetX="2" offsetY="-38" delay="75"/> + <frame index="3" offsetX="2" offsetY="-39" delay="150"/> + <frame index="3" offsetX="2" offsetY="-38" delay="75"/> + <frame index="3" offsetX="2" offsetY="-39" delay="75"/> + </animation> + </action> + <action name="attack" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <frame index="0" offsetX="0" offsetY="-35" delay="75"/> + <frame index="0" offsetX="0" offsetY="-32" delay="75"/> + <frame index="0" offsetX="0" offsetY="-31" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-40" delay="75"/> + <frame index="1" offsetX="2" offsetY="-41" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-41" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="3" offsetX="2" offsetY="-38" delay="75"/> + <frame index="3" offsetX="3" offsetY="-37" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-35" delay="225"/> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <frame index="0" offsetX="0" offsetY="-35" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-38" delay="225"/> + <frame index="1" offsetX="3" offsetY="-40" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-40" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-38" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-24"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-30"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-30"/> + </animation> + </action> + <action name="dead" imageset="equipment"> + <animation direction="default"> + <frame index="4" offsetX="16" offsetY="-18"/> + </animation> + </action> + <action name="attack_2hand" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-35" delay="140"/> + <frame index="0" offsetX="0" offsetY="-31" delay="140"/> + <frame index="0" offsetX="0" offsetY="-36" delay="140"/> + <frame index="0" offsetX="0" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="1" offsetX="1" offsetY="-41" delay="140"/> + <frame index="1" offsetX="4" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-38" delay="140"/> + <frame index="3" offsetX="1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="4" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34" delay="100"/> + <frame index="0" offsetX="0" offsetY="-35" delay="100"/> + <frame index="0" offsetX="0" offsetY="-32" delay="100"/> + <frame index="0" offsetX="0" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <frame index="1" offsetX="2" offsetY="-41" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="3" offsetX="2" offsetY="-38" delay="100"/> + <frame index="3" offsetX="3" offsetY="-37" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="4" offsetY="-41" delay="140"/> + <frame index="1" offsetX="0" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="3" offsetY="-42" delay="140"/> + <frame index="3" offsetX="5" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="0" offsetY="-37" delay="140"/> + <frame index="0" offsetX="0" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-42" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="3" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-42" delay="140"/> + <frame index="3" offsetX="0" offsetY="-41" delay="140"/> + <frame index="3" offsetX="1" offsetY="-42" delay="140"/> + <frame index="3" offsetX="5" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/rednose.xml b/graphics/sprites/equipment/head/rednose.xml deleted file mode 100644 index 29ea7eb6..00000000 --- a/graphics/sprites/equipment/head/rednose.xml +++ /dev/null @@ -1,118 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="equipment" src="graphics/sprites/equipment/head/rednose.png" width="18" height="15"/> - <action name="stand" imageset="equipment"> - <animation direction="down"> - <frame index="0" offsetY="-36"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-39"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-41"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-39"/> - </animation> - </action> - <action name="walk" imageset="equipment"> - <animation direction="down"> - <frame index="0" offsetY="-35" delay="75"/> - <frame index="0" offsetY="-36" delay="150"/> - <frame index="0" offsetY="-35" delay="75"/> - <frame index="0" offsetY="-36" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-39" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-39" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-39" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-42" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-42" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-39" delay="75"/> - <frame index="3" offsetX="2" offsetY="-38" delay="75"/> - <frame index="3" offsetX="2" offsetY="-39" delay="150"/> - <frame index="3" offsetX="2" offsetY="-38" delay="75"/> - <frame index="3" offsetX="2" offsetY="-39" delay="75"/> - </animation> - </action> - <action name="attack" imageset="equipment"> - <animation direction="down"> - <frame index="0" offsetY="-34" delay="75"/> - <frame index="0" offsetY="-35" delay="75"/> - <frame index="0" offsetY="-32" delay="75"/> - <frame index="0" offsetY="-31" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-40" delay="75"/> - <frame index="1" offsetX="2" offsetY="-41" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-38" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-37" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-41" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-39" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-41" delay="75"/> - <frame index="3" offsetX="2" offsetY="-38" delay="75"/> - <frame index="3" offsetX="3" offsetY="-37" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="equipment"> - <animation direction="down"> - <frame index="0" offsetY="-35" delay="225"/> - <frame index="0" offsetY="-34" delay="75"/> - <frame index="0" offsetY="-35" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-38" delay="225"/> - <frame index="1" offsetX="3" offsetY="-40" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-41" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-41" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-40" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-41" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-38" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-40" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="equipment"> - <animation direction="down"> - <frame index="0" offsetY="-24"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-30"/> - </animation> - <animation direction="up"> - <frame index="2" offsetY="-33"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-30"/> - </animation> - </action> - <action name="dead" imageset="equipment"> - <animation direction="default"> - <frame index="4" offsetX="16" offsetY="-18"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/rosehat-female.xml b/graphics/sprites/equipment/head/rosehat-female.xml new file mode 100644 index 00000000..7b25bb14 --- /dev/null +++ b/graphics/sprites/equipment/head/rosehat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="12" name="equipment" src="graphics/sprites/equipment/head/rosehat.png|R" width="16"/> + <action imageset="equipment" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-50"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-6" offsetY="-50"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="5" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-48"/> + </animation> + </action> + <action imageset="equipment" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-4" offsetY="-49"/> + <frame delay="150" index="0" offsetX="-4" offsetY="-50"/> + <frame delay="75" index="0" offsetX="-4" offsetY="-49"/> + <frame delay="150" index="0" offsetX="-4" offsetY="-50"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-6" offsetY="-50"/> + <frame delay="75" index="1" offsetX="-6" offsetY="-49"/> + <frame delay="150" index="1" offsetX="-6" offsetY="-50"/> + <frame delay="75" index="1" offsetX="-6" offsetY="-49"/> + <frame delay="75" index="1" offsetX="-6" offsetY="-50"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="5" offsetY="-49"/> + <frame delay="150" index="2" offsetX="5" offsetY="-50"/> + <frame delay="75" index="2" offsetX="5" offsetY="-49"/> + <frame delay="150" index="2" offsetX="5" offsetY="-50"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="4" offsetY="-48"/> + <frame delay="75" index="3" offsetX="4" offsetY="-47"/> + <frame delay="150" index="3" offsetX="4" offsetY="-48"/> + <frame delay="75" index="3" offsetX="4" offsetY="-47"/> + <frame delay="75" index="3" offsetX="4" offsetY="-48"/> + </animation> + </action> + <action imageset="equipment" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-4" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-4" offsetY="-49"/> + <frame delay="75" index="0" offsetX="-4" offsetY="-46"/> + <frame delay="75" index="0" offsetX="-4" offsetY="-45"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-51"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-52"/> + <frame delay="75" index="1" offsetX="-6" offsetY="-49"/> + <frame delay="75" index="1" offsetX="-7" offsetY="-48"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="4" offsetY="-49"/> + <frame delay="75" index="2" offsetX="4" offsetY="-47"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="1" offsetY="-49"/> + <frame delay="75" index="3" offsetX="1" offsetY="-50"/> + <frame delay="75" index="3" offsetX="4" offsetY="-48"/> + <frame delay="75" index="3" offsetX="5" offsetY="-47"/> + <end/> + </animation> + </action> + <action imageset="equipment" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-4" offsetY="-49"/> + <frame delay="75" index="0" offsetX="-4" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-4" offsetY="-49"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="-3" offsetY="-50"/> + <frame delay="150" index="1" offsetX="-1" offsetY="-51"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="5" offsetY="-49"/> + <frame delay="75" index="2" offsetX="4" offsetY="-48"/> + <frame delay="75" index="2" offsetX="4" offsetY="-49"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="1" offsetY="-48"/> + <frame delay="150" index="3" offsetX="-1" offsetY="-49"/> + <end/> + </animation> + </action> + <action imageset="equipment" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-41"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="6" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39"/> + </animation> + </action> + <action imageset="equipment" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="35" offsetY="-10"/> + </animation> + </action> + <action name="attack_2hand" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-5" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-7" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-9" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="3" offsetY="-46" delay="140"/> + <frame index="2" offsetX="4" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="6" offsetY="-45" delay="140"/> + <frame index="3" offsetX="3" offsetY="-48" delay="140"/> + <frame index="3" offsetX="1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="7" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-4" offsetY="-49" delay="100"/> + <frame index="0" offsetX="-4" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-4" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-51" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-52" delay="100"/> + <frame index="1" offsetX="-6" offsetY="-49" delay="100"/> + <frame index="1" offsetX="-7" offsetY="-48" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="4" offsetY="-49" delay="100"/> + <frame index="2" offsetX="4" offsetY="-49" delay="100"/> + <frame index="2" offsetX="4" offsetY="-49" delay="100"/> + <frame index="2" offsetX="4" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-49" delay="100"/> + <frame index="3" offsetX="1" offsetY="-50" delay="100"/> + <frame index="3" offsetX="4" offsetY="-48" delay="100"/> + <frame index="3" offsetX="5" offsetY="-47" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-6" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-6" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-6" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-6" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="1" offsetX="1" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-6" offsetY="-51" delay="140"/> + <frame index="1" offsetX="-6" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="2" offsetY="-49" delay="140"/> + <frame index="2" offsetX="3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="2" offsetY="-53" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="5" offsetY="-50" delay="140"/> + <frame index="3" offsetX="6" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-5" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-51" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-8" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="3" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="2" offsetY="-50" delay="140"/> + <frame index="3" offsetX="2" offsetY="-51" delay="140"/> + <frame index="3" offsetX="7" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/rosehat.xml b/graphics/sprites/equipment/head/rosehat-male.xml index fc530a59..7414612e 100644 --- a/graphics/sprites/equipment/head/rosehat.xml +++ b/graphics/sprites/equipment/head/rosehat-male.xml @@ -121,4 +121,124 @@ </animation> </action> + <action name="attack_2hand" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-6" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-8" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="5" offsetY="-50" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="6" offsetY="-47" delay="140"/> + <frame index="3" offsetX="3" offsetY="-50" delay="140"/> + <frame index="3" offsetX="1" offsetY="-51" delay="140"/> + <frame index="3" offsetX="6" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-4" offsetY="-49" delay="100"/> + <frame index="0" offsetX="-4" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-4" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-51" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-52" delay="100"/> + <frame index="1" offsetX="-6" offsetY="-49" delay="100"/> + <frame index="1" offsetX="-7" offsetY="-48" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="4" offsetY="-49" delay="100"/> + <frame index="2" offsetX="4" offsetY="-49" delay="100"/> + <frame index="2" offsetX="4" offsetY="-49" delay="100"/> + <frame index="2" offsetX="4" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-49" delay="100"/> + <frame index="3" offsetX="1" offsetY="-50" delay="100"/> + <frame index="3" offsetX="4" offsetY="-48" delay="100"/> + <frame index="3" offsetX="5" offsetY="-47" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-5" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-52" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-51" delay="140"/> + <frame index="1" offsetX="0" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-53" delay="140"/> + <frame index="1" offsetX="-7" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="3" offsetY="-52" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="0" offsetY="-50" delay="140"/> + <frame index="3" offsetX="5" offsetY="-52" delay="140"/> + <frame index="3" offsetX="7" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-53" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-53" delay="140"/> + <frame index="1" offsetX="-7" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="4" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-51" delay="140"/> + <frame index="3" offsetX="2" offsetY="-50" delay="140"/> + <frame index="3" offsetX="3" offsetY="-52" delay="140"/> + <frame index="3" offsetX="7" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/sailor-hat-female.xml b/graphics/sprites/equipment/head/sailor-hat-female.xml new file mode 100644 index 00000000..d6ff047c --- /dev/null +++ b/graphics/sprites/equipment/head/sailor-hat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="15" name="base" src="graphics/sprites/equipment/head/sailor-hat.png" width="21"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-48"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="1" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-3" offsetY="-48"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-49"/> + <frame delay="150" index="2" offsetX="-3" offsetY="-48"/> + <frame delay="150" index="2" offsetX="-3" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="3" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-48"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-46"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-44"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-43"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="3" offsetY="-49"/> + <frame delay="75" index="1" offsetX="3" offsetY="-50"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-46"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-4" offsetY="-48"/> + <frame delay="75" index="2" offsetX="-4" offsetY="-46"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-4" offsetY="-49"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-50"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="3" offsetX="0" offsetY="-46"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-46"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="2" offsetY="-48"/> + <frame delay="150" index="1" offsetX="4" offsetY="-49"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-48"/> + <frame delay="75" index="2" offsetX="-4" offsetY="-47"/> + <frame delay="75" index="2" offsetX="-4" offsetY="-48"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-4" offsetY="-48"/> + <frame delay="150" index="3" offsetX="-6" offsetY="-49"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-40"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-39"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="30" offsetY="-2"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="1" offsetX="1" offsetY="-48" delay="140"/> + <frame index="1" offsetX="3" offsetY="-48" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-45" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="3" offsetX="2" offsetY="-44" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-49" delay="100"/> + <frame index="1" offsetX="3" offsetY="-50" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-49" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-50" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="3" offsetX="0" offsetY="-46" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-49" delay="140"/> + <frame index="1" offsetX="6" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-6" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-6" offsetY="-52" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-47" delay="140"/> + <frame index="3" offsetX="0" offsetY="-49" delay="140"/> + <frame index="3" offsetX="1" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-49" delay="140"/> + <frame index="1" offsetX="2" offsetY="-50" delay="140"/> + <frame index="1" offsetX="2" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="3" offsetX="2" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/sailor-hat-male.xml b/graphics/sprites/equipment/head/sailor-hat-male.xml new file mode 100644 index 00000000..6c900322 --- /dev/null +++ b/graphics/sprites/equipment/head/sailor-hat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/sailor-hat.png" width="21" height="15"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-48"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="150"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="150"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-49" delay="75"/> + <frame index="1" offsetX="3" offsetY="-50" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="225"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-49" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-50" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="3" offsetX="0" offsetY="-46" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="225"/> + <frame index="1" offsetX="4" offsetY="-49" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-48" delay="225"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="75"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-48" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-49" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-40"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-39"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="30" offsetY="-2"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="1" offsetX="2" offsetY="-50" delay="140"/> + <frame index="1" offsetX="4" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="3" offsetX="1" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-49" delay="100"/> + <frame index="1" offsetX="3" offsetY="-50" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-49" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-50" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="3" offsetX="0" offsetY="-46" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-49" delay="140"/> + <frame index="1" offsetX="5" offsetY="-50" delay="140"/> + <frame index="1" offsetX="0" offsetY="-51" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-51" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-50" delay="140"/> + <frame index="3" offsetX="0" offsetY="-51" delay="140"/> + <frame index="3" offsetX="2" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-51" delay="140"/> + <frame index="1" offsetX="3" offsetY="-50" delay="140"/> + <frame index="1" offsetX="3" offsetY="-51" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="3" offsetX="2" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/sailor-hat.xml b/graphics/sprites/equipment/head/sailor-hat.xml deleted file mode 100644 index 11cffba9..00000000 --- a/graphics/sprites/equipment/head/sailor-hat.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/sailor-hat.png" width="21" height="15"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-48"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-1" offsetY="-48"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-48"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-48"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-48" delay="150"/> - <frame index="1" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-48" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-48" delay="150"/> - <frame index="2" offsetX="-3" offsetY="-49" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-48" delay="150"/> - <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-43" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-49" delay="75"/> - <frame index="1" offsetX="3" offsetY="-50" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-4" offsetY="-48" delay="225"/> - <frame index="2" offsetX="-4" offsetY="-46" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-49" delay="75"/> - <frame index="3" offsetX="-4" offsetY="-50" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="3" offsetX="0" offsetY="-46" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-47" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-48" delay="225"/> - <frame index="1" offsetX="4" offsetY="-49" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-48" delay="225"/> - <frame index="2" offsetX="-4" offsetY="-47" delay="75"/> - <frame index="2" offsetX="-4" offsetY="-48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-48" delay="225"/> - <frame index="3" offsetX="-6" offsetY="-49" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-36"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-39"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-40"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY="-39"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="30" offsetY="-2"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/santabeardhat-female.xml b/graphics/sprites/equipment/head/santabeardhat-female.xml new file mode 100644 index 00000000..4fbcba3d --- /dev/null +++ b/graphics/sprites/equipment/head/santabeardhat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/santabeardhat.png" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" 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" offsetX="0" 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="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/santabeardhat-male.xml b/graphics/sprites/equipment/head/santabeardhat-male.xml new file mode 100644 index 00000000..b7af5059 --- /dev/null +++ b/graphics/sprites/equipment/head/santabeardhat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/santabeardhat.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" 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="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" 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" offsetX="0" 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="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" 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="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" 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="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/santabeardhat.xml b/graphics/sprites/equipment/head/santabeardhat.xml deleted file mode 100644 index 678aa267..00000000 --- a/graphics/sprites/equipment/head/santabeardhat.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/santabeardhat.png" width="40" height="40"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-24" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-25" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/santahat-female.xml b/graphics/sprites/equipment/head/santahat-female.xml new file mode 100644 index 00000000..a29618b6 --- /dev/null +++ b/graphics/sprites/equipment/head/santahat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/santahat.png|R;W;" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" 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="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <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" offsetX="0" 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="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/santahat-male.xml b/graphics/sprites/equipment/head/santahat-male.xml new file mode 100644 index 00000000..d77fb94f --- /dev/null +++ b/graphics/sprites/equipment/head/santahat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/santahat.png|R;W;" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <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"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-1" 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="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" 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="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <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" offsetX="0" 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="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" 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="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" 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="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <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="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/santahat.png b/graphics/sprites/equipment/head/santahat.png Binary files differindex 9cd575ca..f381afd6 100644 --- a/graphics/sprites/equipment/head/santahat.png +++ b/graphics/sprites/equipment/head/santahat.png diff --git a/graphics/sprites/equipment/head/santahat.xml b/graphics/sprites/equipment/head/santahat.xml deleted file mode 100644 index 851b027b..00000000 --- a/graphics/sprites/equipment/head/santahat.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/santahat.png" width="40" height="40"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <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"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/serf-female.xml b/graphics/sprites/equipment/head/serf-female.xml new file mode 100644 index 00000000..b2ab4736 --- /dev/null +++ b/graphics/sprites/equipment/head/serf-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="26" name="base" src="graphics/sprites/equipment/head/serf.png" width="24"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-40"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <frame delay="150" index="0" offsetX="0" offsetY="-40"/> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <frame delay="150" index="0" offsetX="0" offsetY="-40"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="1" offsetY="-40"/> + <frame delay="75" index="1" offsetX="1" offsetY="-39"/> + <frame delay="150" index="1" offsetX="1" offsetY="-40"/> + <frame delay="75" index="1" offsetX="1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="1" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="0" offsetY="-41"/> + <frame delay="150" index="2" offsetX="0" offsetY="-42"/> + <frame delay="75" index="2" offsetX="0" offsetY="-41"/> + <frame delay="150" index="2" offsetX="0" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-39"/> + <frame delay="150" index="3" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-40"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-38"/> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <frame delay="75" index="0" offsetX="0" offsetY="-36"/> + <frame delay="75" index="0" offsetX="0" offsetY="-35"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="5" offsetY="-41"/> + <frame delay="75" index="1" offsetX="5" offsetY="-42"/> + <frame delay="75" index="1" offsetX="1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="0" offsetY="-38"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-39"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-4" offsetY="-41"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-42"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="3" offsetX="0" offsetY="-38"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-39"/> + <frame delay="75" index="0" offsetX="0" offsetY="-38"/> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="4" offsetY="-40"/> + <frame delay="150" index="1" offsetX="6" offsetY="-41"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="0" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-41"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-4" offsetY="-40"/> + <frame delay="150" index="3" offsetX="-6" offsetY="-41"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-31"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="23" offsetY="-13"/> + </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="0" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-37" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="5" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="3" offsetX="2" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38" delay="100"/> + <frame index="0" offsetX="0" offsetY="-39" delay="100"/> + <frame index="0" offsetX="0" offsetY="-36" delay="100"/> + <frame index="0" offsetX="0" offsetY="-35" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-41" delay="100"/> + <frame index="1" offsetX="5" offsetY="-42" delay="100"/> + <frame index="1" offsetX="1" offsetY="-39" delay="100"/> + <frame index="1" offsetX="0" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="3" offsetX="0" offsetY="-38" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-40" 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="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-41" delay="140"/> + <frame index="1" offsetX="8" offsetY="-39" delay="140"/> + <frame index="1" offsetX="1" offsetY="-41" delay="140"/> + <frame index="1" offsetX="1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-39" delay="140"/> + <frame index="3" offsetX="0" offsetY="-41" delay="140"/> + <frame index="3" offsetX="1" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-41" delay="140"/> + <frame index="1" offsetX="4" offsetY="-42" delay="140"/> + <frame index="1" offsetX="4" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="3" offsetX="2" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/serf-male.xml b/graphics/sprites/equipment/head/serf-male.xml new file mode 100644 index 00000000..daec6108 --- /dev/null +++ b/graphics/sprites/equipment/head/serf-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/serf.png" width="24" height="26"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-40"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-39" delay="75"/> + <frame index="0" offsetX="0" offsetY="-40" delay="150"/> + <frame index="0" offsetX="0" offsetY="-39" delay="75"/> + <frame index="0" offsetX="0" offsetY="-40" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-40" delay="75"/> + <frame index="1" offsetX="1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="1" offsetY="-40" delay="150"/> + <frame index="1" offsetX="1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="1" offsetY="-40" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41" delay="75"/> + <frame index="2" offsetX="0" offsetY="-42" delay="150"/> + <frame index="2" offsetX="0" offsetY="-41" delay="75"/> + <frame index="2" offsetX="0" offsetY="-42" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38" delay="75"/> + <frame index="0" offsetX="0" offsetY="-39" delay="75"/> + <frame index="0" offsetX="0" offsetY="-36" delay="75"/> + <frame index="0" offsetX="0" offsetY="-35" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-41" delay="75"/> + <frame index="1" offsetX="5" offsetY="-42" delay="75"/> + <frame index="1" offsetX="1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="0" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="225"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-39" delay="225"/> + <frame index="0" offsetX="0" offsetY="-38" delay="75"/> + <frame index="0" offsetX="0" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40" delay="225"/> + <frame index="1" offsetX="6" offsetY="-41" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41" delay="225"/> + <frame index="2" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-40" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-41" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-31"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="23" offsetY="-13"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-39" delay="140"/> + <frame index="0" offsetX="0" offsetY="-35" delay="140"/> + <frame index="0" offsetX="0" offsetY="-40" delay="140"/> + <frame index="0" offsetX="0" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-39" delay="140"/> + <frame index="1" offsetX="4" offsetY="-42" delay="140"/> + <frame index="1" offsetX="6" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="2" offsetX="0" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="140"/> + <frame index="3" offsetX="1" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38" delay="100"/> + <frame index="0" offsetX="0" offsetY="-39" delay="100"/> + <frame index="0" offsetX="0" offsetY="-36" delay="100"/> + <frame index="0" offsetX="0" offsetY="-35" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-41" delay="100"/> + <frame index="1" offsetX="5" offsetY="-42" delay="100"/> + <frame index="1" offsetX="1" offsetY="-39" delay="100"/> + <frame index="1" offsetX="0" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="3" offsetX="0" offsetY="-38" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-41" delay="140"/> + <frame index="1" offsetX="7" offsetY="-42" delay="140"/> + <frame index="1" offsetX="2" offsetY="-43" delay="140"/> + <frame index="1" offsetX="0" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-42" delay="140"/> + <frame index="3" offsetX="0" offsetY="-43" delay="140"/> + <frame index="3" offsetX="2" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="0" offsetY="-41" delay="140"/> + <frame index="0" offsetX="0" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-43" delay="140"/> + <frame index="1" offsetX="5" offsetY="-42" delay="140"/> + <frame index="1" offsetX="5" offsetY="-43" delay="140"/> + <frame index="1" offsetX="0" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="3" offsetX="2" offsetY="-39" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/serf.xml b/graphics/sprites/equipment/head/serf.xml deleted file mode 100644 index 9083dea4..00000000 --- a/graphics/sprites/equipment/head/serf.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/serf.png" width="24" height="26"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-40"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-40"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-41"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-40"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-39" delay="75"/> - <frame index="0" offsetX="0" offsetY="-40" delay="150"/> - <frame index="0" offsetX="0" offsetY="-39" delay="75"/> - <frame index="0" offsetX="0" offsetY="-40" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-40" delay="75"/> - <frame index="1" offsetX="1" offsetY="-39" delay="75"/> - <frame index="1" offsetX="1" offsetY="-40" delay="150"/> - <frame index="1" offsetX="1" offsetY="-39" delay="75"/> - <frame index="1" offsetX="1" offsetY="-40" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-41" delay="75"/> - <frame index="2" offsetX="0" offsetY="-42" delay="150"/> - <frame index="2" offsetX="0" offsetY="-41" delay="75"/> - <frame index="2" offsetX="0" offsetY="-42" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-40" delay="150"/> - <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-38" delay="75"/> - <frame index="0" offsetX="0" offsetY="-39" delay="75"/> - <frame index="0" offsetX="0" offsetY="-36" delay="75"/> - <frame index="0" offsetX="0" offsetY="-35" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="5" offsetY="-41" delay="75"/> - <frame index="1" offsetX="5" offsetY="-42" delay="75"/> - <frame index="1" offsetX="1" offsetY="-39" delay="75"/> - <frame index="1" offsetX="0" offsetY="-38" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-41" delay="225"/> - <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-41" delay="75"/> - <frame index="3" offsetX="-4" offsetY="-42" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="3" offsetX="0" offsetY="-38" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-39" delay="225"/> - <frame index="0" offsetX="0" offsetY="-38" delay="75"/> - <frame index="0" offsetX="0" offsetY="-39" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-40" delay="225"/> - <frame index="1" offsetX="6" offsetY="-41" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-41" delay="225"/> - <frame index="2" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-40" delay="225"/> - <frame index="3" offsetX="-6" offsetY="-41" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="5" offsetY="-31"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="1" offsetY="-33"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY="-31"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="23" offsetY="-13"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/shroom-female.xml b/graphics/sprites/equipment/head/shroom-female.xml new file mode 100644 index 00000000..490ee2a8 --- /dev/null +++ b/graphics/sprites/equipment/head/shroom-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/shroom.png" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" 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="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <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" offsetX="0" 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="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/shroom-male.xml b/graphics/sprites/equipment/head/shroom-male.xml new file mode 100644 index 00000000..e1d85dd1 --- /dev/null +++ b/graphics/sprites/equipment/head/shroom-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/shroom.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <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"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-1" 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="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" 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="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <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" offsetX="0" 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="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" 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="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" 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="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <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="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/shroom.png b/graphics/sprites/equipment/head/shroom.png Binary files differindex d2206cdd..1d018ebb 100644 --- a/graphics/sprites/equipment/head/shroom.png +++ b/graphics/sprites/equipment/head/shroom.png diff --git a/graphics/sprites/equipment/head/shroom.xml b/graphics/sprites/equipment/head/shroom.xml deleted file mode 100644 index cd295996..00000000 --- a/graphics/sprites/equipment/head/shroom.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/shroom.png" width="40" height="40"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <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"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/silkheadband-female.xml b/graphics/sprites/equipment/head/silkheadband-female.xml new file mode 100644 index 00000000..b947a388 --- /dev/null +++ b/graphics/sprites/equipment/head/silkheadband-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/silkheadband.png|W" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" 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="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <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" offsetX="0" 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="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/silkheadband-male.xml b/graphics/sprites/equipment/head/silkheadband-male.xml new file mode 100644 index 00000000..39ffb597 --- /dev/null +++ b/graphics/sprites/equipment/head/silkheadband-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/silkheadband.png|W" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <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"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-1" 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="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" 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="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <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" offsetX="0" 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="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" 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="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" 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="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <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="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/silkheadband.png b/graphics/sprites/equipment/head/silkheadband.png Binary files differindex 4e69bd8c..ab4f9c8c 100644 --- a/graphics/sprites/equipment/head/silkheadband.png +++ b/graphics/sprites/equipment/head/silkheadband.png diff --git a/graphics/sprites/equipment/head/silkheadband.xml b/graphics/sprites/equipment/head/silkheadband.xml deleted file mode 100644 index a6b8e149..00000000 --- a/graphics/sprites/equipment/head/silkheadband.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/silkheadband.png" width="40" height="40"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <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"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/skullmask-female.xml b/graphics/sprites/equipment/head/skullmask-female.xml new file mode 100644 index 00000000..44e603ef --- /dev/null +++ b/graphics/sprites/equipment/head/skullmask-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="32" name="base" src="graphics/sprites/equipment/head/skullmask.png" width="32"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" 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="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <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" offsetX="0" 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="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/skullmask-male.xml b/graphics/sprites/equipment/head/skullmask-male.xml new file mode 100644 index 00000000..4d73c68d --- /dev/null +++ b/graphics/sprites/equipment/head/skullmask-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/skullmask.png" width="32" height="32"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <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"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-1" 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="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" 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="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <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" offsetX="0" 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="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" 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="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" 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="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <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="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/skullmask.xml b/graphics/sprites/equipment/head/skullmask.xml deleted file mode 100644 index f24ff73e..00000000 --- a/graphics/sprites/equipment/head/skullmask.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/skullmask.png" width="32" height="32"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <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"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/snowgoggles-female.xml b/graphics/sprites/equipment/head/snowgoggles-female.xml new file mode 100644 index 00000000..1d533e9e --- /dev/null +++ b/graphics/sprites/equipment/head/snowgoggles-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="29" name="base" src="graphics/sprites/equipment/head/snowgoggles.png" width="23"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="0" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame delay="75" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="150" index="3" offsetX="-2" offsetY="-35"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="150" index="3" offsetX="-2" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame delay="75" index="2" offsetX="1" offsetY="-34"/> + <frame delay="75" index="2" offsetX="1" offsetY="-33"/> + <frame delay="150" index="2" offsetX="1" offsetY="-34"/> + <frame delay="75" index="2" offsetX="1" offsetY="-33"/> + <frame delay="75" index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-2" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-30"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-29"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-35"/> + <frame delay="75" index="1" offsetX="2" offsetY="-36"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="3" offsetX="-3" offsetY="-34"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="2" offsetX="-3" offsetY="-35"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <frame delay="75" index="2" offsetX="0" offsetY="-33"/> + <frame delay="75" index="2" offsetX="1" offsetY="-32"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="2" offsetY="-34"/> + <frame delay="150" index="1" offsetX="4" offsetY="-35"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-33"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-34"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="2" offsetX="-3" offsetY="-34"/> + <frame delay="150" index="2" offsetX="-5" offsetY="-35"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-1" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-6" offsetY="-28"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-12"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="0" offsetY="-34" delay="140"/> + <frame index="1" offsetX="2" offsetY="-34" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="2" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="3" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="2" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="2" offsetX="0" offsetY="-33" delay="100"/> + <frame index="2" offsetX="1" offsetY="-32" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="5" offsetY="-33" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-5" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-33" delay="140"/> + <frame index="2" offsetX="1" offsetY="-35" delay="140"/> + <frame index="2" offsetX="2" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/snowgoggles-male.xml b/graphics/sprites/equipment/head/snowgoggles-male.xml new file mode 100644 index 00000000..e500d984 --- /dev/null +++ b/graphics/sprites/equipment/head/snowgoggles-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/snowgoggles.png" width="23" height="29"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + </animation> + <animation direction="up"> + <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="150"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + <frame index="2" offsetX="1" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="150"/> + <frame index="2" offsetX="1" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="2" offsetY="-36" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <frame index="2" offsetX="0" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-32" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="225"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-34" delay="225"/> + <frame index="1" offsetX="4" offsetY="-35" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-5" offsetY="-35" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-1" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-6" offsetY="-28"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-12"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="3" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="2" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="2" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="2" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="2" offsetX="0" offsetY="-33" delay="100"/> + <frame index="2" offsetX="1" offsetY="-32" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="4" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="1" offsetY="-37" delay="140"/> + <frame index="2" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="2" offsetY="-36" delay="140"/> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="2" offsetX="3" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/snowgoggles.xml b/graphics/sprites/equipment/head/snowgoggles.xml deleted file mode 100644 index 1eb249b3..00000000 --- a/graphics/sprites/equipment/head/snowgoggles.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/snowgoggles.png" width="23" height="29"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="1" offsetY="-34"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> - </animation> - <animation direction="up"> - <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="150"/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="1" offsetY="-34" delay="75"/> - <frame index="2" offsetX="1" offsetY="-33" delay="75"/> - <frame index="2" offsetX="1" offsetY="-34" delay="150"/> - <frame index="2" offsetX="1" offsetY="-33" delay="75"/> - <frame index="2" offsetX="1" offsetY="-34" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-30" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-29" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-35" delay="75"/> - <frame index="1" offsetX="2" offsetY="-36" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-3" offsetY="-34" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> - <frame index="2" offsetX="0" offsetY="-33" delay="75"/> - <frame index="2" offsetX="1" offsetY="-32" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-33" delay="225"/> - <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-34" delay="225"/> - <frame index="1" offsetX="4" offsetY="-35" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-2" offsetY="-34" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-34" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> - <frame index="2" offsetX="-5" offsetY="-35" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-26"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-28"/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-1" offsetY="-28"/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="-6" offsetY="-28"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="19" offsetY="-12"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/standardheadband-female.xml b/graphics/sprites/equipment/head/standardheadband-female.xml new file mode 100644 index 00000000..8a062291 --- /dev/null +++ b/graphics/sprites/equipment/head/standardheadband-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/standardheadband.png|W" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" 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="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <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" offsetX="0" 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="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/standardheadband-male.xml b/graphics/sprites/equipment/head/standardheadband-male.xml new file mode 100644 index 00000000..733f7c0e --- /dev/null +++ b/graphics/sprites/equipment/head/standardheadband-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/standardheadband.png|W" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <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"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-1" 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="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" 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="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <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" offsetX="0" 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="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" 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="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" 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="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <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="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/standardheadband.xml b/graphics/sprites/equipment/head/standardheadband.xml deleted file mode 100644 index 917cc9f4..00000000 --- a/graphics/sprites/equipment/head/standardheadband.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/standardheadband.png|W" width="40" height="40"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <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"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/sunglasses-female.xml b/graphics/sprites/equipment/head/sunglasses-female.xml new file mode 100644 index 00000000..e09005e3 --- /dev/null +++ b/graphics/sprites/equipment/head/sunglasses-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="29" name="base" src="graphics/sprites/equipment/head/sunglasses.png" width="23"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="0" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame delay="75" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="150" index="3" offsetX="-2" offsetY="-35"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="150" index="3" offsetX="-2" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame delay="75" index="2" offsetX="1" offsetY="-34"/> + <frame delay="75" index="2" offsetX="1" offsetY="-33"/> + <frame delay="150" index="2" offsetX="1" offsetY="-34"/> + <frame delay="75" index="2" offsetX="1" offsetY="-33"/> + <frame delay="75" index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-2" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-30"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-29"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-35"/> + <frame delay="75" index="1" offsetX="2" offsetY="-36"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="3" offsetX="-3" offsetY="-34"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="2" offsetX="-3" offsetY="-35"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <frame delay="75" index="2" offsetX="0" offsetY="-33"/> + <frame delay="75" index="2" offsetX="1" offsetY="-32"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="2" offsetY="-34"/> + <frame delay="150" index="1" offsetX="4" offsetY="-35"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-33"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-34"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="2" offsetX="-3" offsetY="-34"/> + <frame delay="150" index="2" offsetX="-5" offsetY="-35"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-1" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-6" offsetY="-28"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-12"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="0" offsetY="-34" delay="140"/> + <frame index="1" offsetX="2" offsetY="-34" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="2" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="3" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="2" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="2" offsetX="0" offsetY="-33" delay="100"/> + <frame index="2" offsetX="1" offsetY="-32" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="5" offsetY="-33" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-5" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-33" delay="140"/> + <frame index="2" offsetX="1" offsetY="-35" delay="140"/> + <frame index="2" offsetX="2" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/sunglasses-male.xml b/graphics/sprites/equipment/head/sunglasses-male.xml new file mode 100644 index 00000000..9eaa9c06 --- /dev/null +++ b/graphics/sprites/equipment/head/sunglasses-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/sunglasses.png" width="23" height="29"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + </animation> + <animation direction="up"> + <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="150"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + <frame index="2" offsetX="1" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="150"/> + <frame index="2" offsetX="1" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="2" offsetY="-36" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <frame index="2" offsetX="0" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-32" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="225"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-34" delay="225"/> + <frame index="1" offsetX="4" offsetY="-35" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-5" offsetY="-35" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-1" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-6" offsetY="-28"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-12"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="3" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="2" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="2" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="2" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="2" offsetX="0" offsetY="-33" delay="100"/> + <frame index="2" offsetX="1" offsetY="-32" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="4" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="1" offsetY="-37" delay="140"/> + <frame index="2" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="2" offsetY="-36" delay="140"/> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="2" offsetX="3" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/sunglasses.xml b/graphics/sprites/equipment/head/sunglasses.xml deleted file mode 100644 index 9b8c1021..00000000 --- a/graphics/sprites/equipment/head/sunglasses.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/sunglasses.png" width="23" height="29"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="1" offsetY="-34"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> - </animation> - <animation direction="up"> - <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="150"/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="1" offsetY="-34" delay="75"/> - <frame index="2" offsetX="1" offsetY="-33" delay="75"/> - <frame index="2" offsetX="1" offsetY="-34" delay="150"/> - <frame index="2" offsetX="1" offsetY="-33" delay="75"/> - <frame index="2" offsetX="1" offsetY="-34" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-30" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-29" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-35" delay="75"/> - <frame index="1" offsetX="2" offsetY="-36" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-3" offsetY="-34" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> - <frame index="2" offsetX="0" offsetY="-33" delay="75"/> - <frame index="2" offsetX="1" offsetY="-32" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-33" delay="225"/> - <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-34" delay="225"/> - <frame index="1" offsetX="4" offsetY="-35" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-2" offsetY="-34" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-34" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> - <frame index="2" offsetX="-5" offsetY="-35" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-26"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-28"/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-1" offsetY="-28"/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="-6" offsetY="-28"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="19" offsetY="-12"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/tamoshanter-female.xml b/graphics/sprites/equipment/head/tamoshanter-female.xml new file mode 100644 index 00000000..67b17531 --- /dev/null +++ b/graphics/sprites/equipment/head/tamoshanter-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="26" name="equipment" src="graphics/sprites/equipment/head/tamoshanter.png|R;B" width="27"/> + <action imageset="equipment" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-39"/> + </animation> + </action> + <action imageset="equipment" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-38"/> + <frame delay="150" index="1" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-37"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-37"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-39"/> + <frame delay="75" index="3" offsetX="0" offsetY="-38"/> + <frame delay="150" index="3" offsetX="0" offsetY="-39"/> + <frame delay="75" index="3" offsetX="0" offsetY="-38"/> + <frame delay="75" index="3" offsetX="0" offsetY="-39"/> + </animation> + </action> + <action imageset="equipment" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-35"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-31"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="3" offsetY="-40"/> + <frame delay="75" index="1" offsetX="3" offsetY="-41"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-41"/> + <frame delay="75" index="3" offsetX="0" offsetY="-39"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <end/> + </animation> + </action> + <action imageset="equipment" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-35"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-35"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="2" offsetY="-39"/> + <frame delay="150" index="1" offsetX="4" offsetY="-40"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-37"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-39"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-40"/> + <end/> + </animation> + </action> + <action imageset="equipment" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-30"/> + </animation> + </action> + <action imageset="equipment" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="28" offsetY="-12"/> + </animation> + </action> + <action name="attack_2hand" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="1" offsetX="1" offsetY="-39" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-36" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="3" offsetY="-35" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-40" delay="100"/> + <frame index="1" offsetX="3" offsetY="-41" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="3" offsetX="0" offsetY="-39" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="6" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-38" delay="140"/> + <frame index="3" offsetX="1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="2" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-40" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="2" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/tamoshanter-male.xml b/graphics/sprites/equipment/head/tamoshanter-male.xml new file mode 100644 index 00000000..e78fa99f --- /dev/null +++ b/graphics/sprites/equipment/head/tamoshanter-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="equipment" src="graphics/sprites/equipment/head/tamoshanter.png|R;B" width="27" height="26"/> + <action name="stand" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-39"/> + </animation> + </action> + <action name="walk" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="150"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-39" delay="75"/> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + <frame index="3" offsetX="0" offsetY="-39" delay="150"/> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + <frame index="3" offsetX="0" offsetY="-39" delay="75"/> + </animation> + </action> + <action name="attack" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-40" delay="75"/> + <frame index="1" offsetX="3" offsetY="-41" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-41" delay="75"/> + <frame index="3" offsetX="0" offsetY="-39" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="225"/> + <frame index="1" offsetX="4" offsetY="-40" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-37" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-39" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-40" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-30"/> + </animation> + </action> + <action name="dead" imageset="equipment"> + <animation direction="default"> + <frame index="4" offsetX="28" offsetY="-12"/> + </animation> + </action> + <action name="attack_2hand" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="4" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="3" offsetX="2" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-40" delay="100"/> + <frame index="1" offsetX="3" offsetY="-41" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="3" offsetX="0" offsetY="-39" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="5" offsetY="-41" delay="140"/> + <frame index="1" offsetX="0" offsetY="-43" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="1" offsetY="-43" delay="140"/> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-42" delay="140"/> + <frame index="1" offsetX="3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="3" offsetY="-43" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="3" offsetX="3" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/tamoshanter.png b/graphics/sprites/equipment/head/tamoshanter.png Binary files differnew file mode 100644 index 00000000..c9f3cb07 --- /dev/null +++ b/graphics/sprites/equipment/head/tamoshanter.png diff --git a/graphics/sprites/equipment/head/terranitehelm-female.xml b/graphics/sprites/equipment/head/terranitehelm-female.xml new file mode 100644 index 00000000..0bf3d2bb --- /dev/null +++ b/graphics/sprites/equipment/head/terranitehelm-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="26" name="base" src="graphics/sprites/equipment/head/terranitehelm.png" width="19"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-2" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-41"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-41"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-42"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-41"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame delay="75" index="2" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-40"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="up"> + <frame delay="75" index="1" offsetX="-2" offsetY="-41"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-42"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-41"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-40"/> + <frame delay="150" index="3" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-41"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="2" offsetX="3" offsetY="-41"/> + <frame delay="75" index="2" offsetX="3" offsetY="-42"/> + <frame delay="75" index="2" offsetX="0" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-38"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="1" offsetX="-3" offsetY="-41"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-39"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-4" offsetY="-42"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-43"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="3" offsetX="0" offsetY="-39"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-41"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="2" offsetX="2" offsetY="-41"/> + <frame delay="150" index="2" offsetX="4" offsetY="-42"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="1" offsetX="-2" offsetY="-41"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-40"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-41"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-4" offsetY="-41"/> + <frame delay="150" index="3" offsetX="-6" offsetY="-42"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="3" offsetY="-32"/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-1" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-32"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="30" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="2" offsetX="1" offsetY="-40" delay="140"/> + <frame index="2" offsetX="4" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="2" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="3" offsetY="-41" delay="100"/> + <frame index="2" offsetX="3" offsetY="-42" delay="100"/> + <frame index="2" offsetX="0" offsetY="-39" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-42" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-43" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="100"/> + <frame index="3" offsetX="0" offsetY="-39" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="3" offsetY="-41" delay="140"/> + <frame index="2" offsetX="6" offsetY="-39" delay="140"/> + <frame index="2" offsetX="0" offsetY="-41" delay="140"/> + <frame index="2" offsetX="0" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-5" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-40" delay="140"/> + <frame index="3" offsetX="0" offsetY="-42" delay="140"/> + <frame index="3" offsetX="1" offsetY="-39" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-39" 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="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="2" offsetY="-42" delay="140"/> + <frame index="2" offsetX="3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="3" offsetX="2" offsetY="-39" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/terranitehelm-male.xml b/graphics/sprites/equipment/head/terranitehelm-male.xml new file mode 100644 index 00000000..f4424a44 --- /dev/null +++ b/graphics/sprites/equipment/head/terranitehelm-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/terranitehelm.png" width="19" height="26"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-2" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-41"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="150"/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-2" offsetY="-41" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-42" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-41" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-42" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-41" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-41" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="3" offsetY="-41" delay="75"/> + <frame index="2" offsetX="3" offsetY="-42" delay="75"/> + <frame index="2" offsetX="0" offsetY="-39" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-3" offsetY="-41" delay="225"/> + <frame index="1" offsetX="-3" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-42" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-43" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="3" offsetX="0" offsetY="-39" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="2" offsetY="-41" delay="225"/> + <frame index="2" offsetX="4" offsetY="-42" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-2" offsetY="-41" delay="225"/> + <frame index="1" offsetX="-3" offsetY="-40" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-42" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="3" offsetY="-32"/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-1" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-32"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="30" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="2" offsetX="2" offsetY="-42" delay="140"/> + <frame index="2" offsetX="5" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="3" offsetX="1" offsetY="-39" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="3" offsetY="-41" delay="100"/> + <frame index="2" offsetX="3" offsetY="-42" delay="100"/> + <frame index="2" offsetX="0" offsetY="-39" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-42" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-43" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="100"/> + <frame index="3" offsetX="0" offsetY="-39" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="4" offsetY="-41" delay="140"/> + <frame index="2" offsetX="5" offsetY="-42" delay="140"/> + <frame index="2" offsetX="1" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-43" delay="140"/> + <frame index="3" offsetX="0" offsetY="-44" delay="140"/> + <frame index="3" offsetX="2" offsetY="-39" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="3" offsetY="-43" delay="140"/> + <frame index="2" offsetX="3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-44" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="3" offsetX="2" offsetY="-40" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/terranitehelm.xml b/graphics/sprites/equipment/head/terranitehelm.xml deleted file mode 100644 index 247f3fb4..00000000 --- a/graphics/sprites/equipment/head/terranitehelm.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/terranitehelm.png" width="19" height="26"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-42"/> - </animation> - <animation direction="left"> - <frame index="2" offsetX="-1" offsetY="-41"/> - </animation> - <animation direction="up"> - <frame index="1" offsetX="-2" offsetY="-41"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-41"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-42" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-42" delay="150"/> - </animation> - <animation direction="left"> - <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-41" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> - </animation> - <animation direction="up"> - <frame index="1" offsetX="-2" offsetY="-41" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-42" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-41" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-42" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-41" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-41" delay="150"/> - <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-41" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="2" offsetX="3" offsetY="-41" delay="75"/> - <frame index="2" offsetX="3" offsetY="-42" delay="75"/> - <frame index="2" offsetX="0" offsetY="-39" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-38" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="1" offsetX="-3" offsetY="-41" delay="225"/> - <frame index="1" offsetX="-3" offsetY="-39" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-42" delay="75"/> - <frame index="3" offsetX="-4" offsetY="-43" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="3" offsetX="0" offsetY="-39" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-41" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="2" offsetX="2" offsetY="-41" delay="225"/> - <frame index="2" offsetX="4" offsetY="-42" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="1" offsetX="-2" offsetY="-41" delay="225"/> - <frame index="1" offsetX="-3" offsetY="-40" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-41" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-41" delay="225"/> - <frame index="3" offsetX="-6" offsetY="-42" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-30"/> - </animation> - <animation direction="left"> - <frame index="2" offsetX="3" offsetY="-32"/> - </animation> - <animation direction="up"> - <frame index="1" offsetX="-1" offsetY="-33"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY="-32"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="30" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/thin-crown-female.xml b/graphics/sprites/equipment/head/thin-crown-female.xml new file mode 100644 index 00000000..2b0aad77 --- /dev/null +++ b/graphics/sprites/equipment/head/thin-crown-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="15" name="base" src="graphics/sprites/equipment/head/thin-crown.png|W;R;G" width="21"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-49"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-49"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-49"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-49"/> + <frame delay="75" index="1" offsetX="0" offsetY="-48"/> + <frame delay="150" index="1" offsetX="0" offsetY="-49"/> + <frame delay="75" index="1" offsetX="0" offsetY="-48"/> + <frame delay="75" index="1" offsetX="0" offsetY="-49"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-50"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-50"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-48"/> + <frame delay="150" index="3" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-49"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-45"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-44"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-50"/> + <frame delay="75" index="1" offsetX="4" offsetY="-51"/> + <frame delay="75" index="1" offsetX="0" offsetY="-48"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-47"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-47"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-4" offsetY="-50"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-51"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="3" offsetX="0" offsetY="-47"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-49"/> + <frame delay="150" index="1" offsetX="5" offsetY="-50"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-48"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-49"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-4" offsetY="-49"/> + <frame delay="150" index="3" offsetX="-6" offsetY="-50"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-40"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="0" offsetX="40" offsetY="-10"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="1" offsetX="2" offsetY="-49" delay="140"/> + <frame index="1" offsetX="4" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="3" offsetX="2" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-50" delay="100"/> + <frame index="1" offsetX="4" offsetY="-51" delay="100"/> + <frame index="1" offsetX="0" offsetY="-48" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-51" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="3" offsetX="0" offsetY="-47" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-50" delay="140"/> + <frame index="1" offsetX="7" offsetY="-48" delay="140"/> + <frame index="1" offsetX="0" offsetY="-50" delay="140"/> + <frame index="1" offsetX="0" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-53" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-48" delay="140"/> + <frame index="3" offsetX="0" offsetY="-50" delay="140"/> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-50" delay="140"/> + <frame index="1" offsetX="3" offsetY="-51" delay="140"/> + <frame index="1" offsetX="3" offsetY="-51" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-51" delay="140"/> + <frame index="3" offsetX="2" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/thin-crown-male.xml b/graphics/sprites/equipment/head/thin-crown-male.xml new file mode 100644 index 00000000..001185e3 --- /dev/null +++ b/graphics/sprites/equipment/head/thin-crown-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/thin-crown.png|W;R;G" width="21" height="15"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-49"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-49"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + <frame index="1" offsetX="0" offsetY="-48" delay="75"/> + <frame index="1" offsetX="0" offsetY="-49" delay="150"/> + <frame index="1" offsetX="0" offsetY="-48" delay="75"/> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-50" delay="75"/> + <frame index="1" offsetX="4" offsetY="-51" delay="75"/> + <frame index="1" offsetX="0" offsetY="-48" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-51" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="0" offsetY="-47" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-49" delay="225"/> + <frame index="1" offsetX="5" offsetY="-50" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-49" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-50" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-40"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="0" offsetX="40" offsetY="-10"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-48" delay="140"/> + <frame index="1" offsetX="3" offsetY="-51" delay="140"/> + <frame index="1" offsetX="5" offsetY="-51" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-51" delay="140"/> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-50" delay="100"/> + <frame index="1" offsetX="4" offsetY="-51" delay="100"/> + <frame index="1" offsetX="0" offsetY="-48" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-51" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="3" offsetX="0" offsetY="-47" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-50" delay="140"/> + <frame index="1" offsetX="6" offsetY="-51" delay="140"/> + <frame index="1" offsetX="1" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-52" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-51" delay="140"/> + <frame index="3" offsetX="0" offsetY="-52" delay="140"/> + <frame index="3" offsetX="2" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-52" delay="140"/> + <frame index="1" offsetX="4" offsetY="-51" delay="140"/> + <frame index="1" offsetX="4" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-52" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-52" delay="140"/> + <frame index="3" offsetX="2" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/thin-crown.xml b/graphics/sprites/equipment/head/thin-crown.xml deleted file mode 100644 index fc47dd5a..00000000 --- a/graphics/sprites/equipment/head/thin-crown.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/thin-crown.png|W;R;G" width="21" height="15"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-49"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-49"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-49"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-49"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-49" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-49" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-49" delay="75"/> - <frame index="1" offsetX="0" offsetY="-48" delay="75"/> - <frame index="1" offsetX="0" offsetY="-49" delay="150"/> - <frame index="1" offsetX="0" offsetY="-48" delay="75"/> - <frame index="1" offsetX="0" offsetY="-49" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-49" delay="150"/> - <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-50" delay="75"/> - <frame index="1" offsetX="4" offsetY="-51" delay="75"/> - <frame index="1" offsetX="0" offsetY="-48" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-47" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-49" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-47" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-50" delay="75"/> - <frame index="3" offsetX="-4" offsetY="-51" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="3" offsetX="0" offsetY="-47" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-48" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-49" delay="225"/> - <frame index="1" offsetX="5" offsetY="-50" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-49" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-49" delay="225"/> - <frame index="3" offsetX="-6" offsetY="-50" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-37"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-40"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-41"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY="-40"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="0" offsetX="40" offsetY="-10"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/tophat-female.xml b/graphics/sprites/equipment/head/tophat-female.xml new file mode 100644 index 00000000..b1d755b3 --- /dev/null +++ b/graphics/sprites/equipment/head/tophat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="17" name="base" src="graphics/sprites/equipment/head/tophat.png" width="21"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-50"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-50"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-50"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-50"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-49"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-50"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-49"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-50"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-50"/> + <frame delay="75" index="1" offsetX="0" offsetY="-49"/> + <frame delay="150" index="1" offsetX="0" offsetY="-50"/> + <frame delay="75" index="1" offsetX="0" offsetY="-49"/> + <frame delay="75" index="1" offsetX="0" offsetY="-50"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-50"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-51"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-50"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-51"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-50"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-49"/> + <frame delay="150" index="3" offsetX="-1" offsetY="-50"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-50"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-46"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-45"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-51"/> + <frame delay="75" index="1" offsetX="4" offsetY="-52"/> + <frame delay="75" index="1" offsetX="0" offsetY="-49"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-48"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-50"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-48"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-4" offsetY="-51"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-52"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="3" offsetX="0" offsetY="-48"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-49"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-50"/> + <frame delay="150" index="1" offsetX="5" offsetY="-51"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-50"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-50"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-4" offsetY="-50"/> + <frame delay="150" index="3" offsetX="-6" offsetY="-51"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-41"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-41"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="40" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="1" offsetX="2" offsetY="-50" delay="140"/> + <frame index="1" offsetX="4" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="3" offsetX="2" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-51" delay="100"/> + <frame index="1" offsetX="4" offsetY="-52" delay="100"/> + <frame index="1" offsetX="0" offsetY="-49" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-52" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="100"/> + <frame index="3" offsetX="0" offsetY="-48" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-51" delay="140"/> + <frame index="1" offsetX="7" offsetY="-49" delay="140"/> + <frame index="1" offsetX="0" offsetY="-51" delay="140"/> + <frame index="1" offsetX="0" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-54" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-49" delay="140"/> + <frame index="3" offsetX="0" offsetY="-51" delay="140"/> + <frame index="3" offsetX="1" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-51" delay="140"/> + <frame index="1" offsetX="3" offsetY="-52" delay="140"/> + <frame index="1" offsetX="3" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-52" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-52" delay="140"/> + <frame index="3" offsetX="2" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/tophat-male.xml b/graphics/sprites/equipment/head/tophat-male.xml new file mode 100644 index 00000000..d5c35335 --- /dev/null +++ b/graphics/sprites/equipment/head/tophat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/tophat.png" width="21" height="17"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-50"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-50"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-50"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-50"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-50" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-50" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-50" delay="75"/> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + <frame index="1" offsetX="0" offsetY="-50" delay="150"/> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + <frame index="1" offsetX="0" offsetY="-50" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-50" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-51" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-51" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-50" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-50" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-50" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-51" delay="75"/> + <frame index="1" offsetX="4" offsetY="-52" delay="75"/> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-52" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="0" offsetY="-48" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-50" delay="225"/> + <frame index="1" offsetX="5" offsetY="-51" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-50" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-51" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-41"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-41"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="40" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-49" delay="140"/> + <frame index="1" offsetX="3" offsetY="-52" delay="140"/> + <frame index="1" offsetX="5" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-51" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-52" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-52" delay="140"/> + <frame index="3" offsetX="1" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-51" delay="100"/> + <frame index="1" offsetX="4" offsetY="-52" delay="100"/> + <frame index="1" offsetX="0" offsetY="-49" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-52" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="100"/> + <frame index="3" offsetX="0" offsetY="-48" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-52" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-51" delay="140"/> + <frame index="1" offsetX="6" offsetY="-52" delay="140"/> + <frame index="1" offsetX="1" offsetY="-53" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-53" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-52" delay="140"/> + <frame index="3" offsetX="0" offsetY="-53" delay="140"/> + <frame index="3" offsetX="2" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-53" delay="140"/> + <frame index="1" offsetX="4" offsetY="-52" delay="140"/> + <frame index="1" offsetX="4" offsetY="-53" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-53" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-52" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-53" delay="140"/> + <frame index="3" offsetX="2" offsetY="-49" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/tophat.xml b/graphics/sprites/equipment/head/tophat.xml deleted file mode 100644 index eaba9d70..00000000 --- a/graphics/sprites/equipment/head/tophat.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/tophat.png" width="21" height="17"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-50"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-50"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-50"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-50"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-50" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-50" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-50" delay="75"/> - <frame index="1" offsetX="0" offsetY="-49" delay="75"/> - <frame index="1" offsetX="0" offsetY="-50" delay="150"/> - <frame index="1" offsetX="0" offsetY="-49" delay="75"/> - <frame index="1" offsetX="0" offsetY="-50" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-50" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-51" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-50" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-51" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-50" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-50" delay="150"/> - <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-50" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-51" delay="75"/> - <frame index="1" offsetX="4" offsetY="-52" delay="75"/> - <frame index="1" offsetX="0" offsetY="-49" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-48" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-50" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-51" delay="75"/> - <frame index="3" offsetX="-4" offsetY="-52" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="3" offsetX="0" offsetY="-48" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-49" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-50" delay="225"/> - <frame index="1" offsetX="5" offsetY="-51" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-50" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-50" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-50" delay="225"/> - <frame index="3" offsetX="-6" offsetY="-51" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-38"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-41"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-42"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY="-41"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="40" offsetY="-6"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/underworld-mask-female.xml b/graphics/sprites/equipment/head/underworld-mask-female.xml new file mode 100644 index 00000000..79f6fbc8 --- /dev/null +++ b/graphics/sprites/equipment/head/underworld-mask-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/underworld-mask.png" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-29"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-30"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-29"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-29"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-27"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-29"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-28"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-29"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-21"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-26" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-27" 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" offsetX="0" 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="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/underworld-mask-male.xml b/graphics/sprites/equipment/head/underworld-mask-male.xml new file mode 100644 index 00000000..d2df4470 --- /dev/null +++ b/graphics/sprites/equipment/head/underworld-mask-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/underworld-mask.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-30" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-29" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-30" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-28" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-21"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-30" 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="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-27" 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" offsetX="0" 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="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" 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="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-27" 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="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/underworld-mask.png b/graphics/sprites/equipment/head/underworld-mask.png Binary files differnew file mode 100644 index 00000000..983f3a0f --- /dev/null +++ b/graphics/sprites/equipment/head/underworld-mask.png diff --git a/graphics/sprites/equipment/head/warlordhelm-female.xml b/graphics/sprites/equipment/head/warlordhelm-female.xml new file mode 100644 index 00000000..28833f20 --- /dev/null +++ b/graphics/sprites/equipment/head/warlordhelm-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="19" name="base" src="graphics/sprites/equipment/head/warlordhelm.png" width="27"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-42"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-42"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-41"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-42"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-41"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-42"/> + <frame delay="75" index="1" offsetX="4" offsetY="-41"/> + <frame delay="150" index="1" offsetX="4" offsetY="-42"/> + <frame delay="75" index="1" offsetX="4" offsetY="-41"/> + <frame delay="75" index="1" offsetX="4" offsetY="-42"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-42"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-43"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-42"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-43"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="2" offsetY="-42"/> + <frame delay="75" index="3" offsetX="2" offsetY="-41"/> + <frame delay="150" index="3" offsetX="2" offsetY="-42"/> + <frame delay="75" index="3" offsetX="2" offsetY="-41"/> + <frame delay="75" index="3" offsetX="2" offsetY="-42"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="7" offsetY="-43"/> + <frame delay="75" index="1" offsetX="7" offsetY="-44"/> + <frame delay="75" index="1" offsetX="3" offsetY="-41"/> + <frame delay="75" index="1" offsetX="2" offsetY="-40"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-42"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-39"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-2" offsetY="-43"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-44"/> + <frame delay="75" index="3" offsetX="1" offsetY="-41"/> + <frame delay="75" index="3" offsetX="2" offsetY="-40"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-41"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="6" offsetY="-42"/> + <frame delay="150" index="1" offsetX="8" offsetY="-43"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-42"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-42"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-1" offsetY="-42"/> + <frame delay="150" index="3" offsetX="-3" offsetY="-43"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-33"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-33"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="31" offsetY="-8"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="5" offsetY="-42" delay="140"/> + <frame index="1" offsetX="7" offsetY="-42" delay="140"/> + <frame index="1" offsetX="0" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-39" delay="140"/> + <frame index="3" offsetX="0" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="3" offsetX="4" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-43" delay="100"/> + <frame index="1" offsetX="7" offsetY="-44" delay="100"/> + <frame index="1" offsetX="3" offsetY="-41" delay="100"/> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-42" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-43" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-44" delay="100"/> + <frame index="3" offsetX="1" offsetY="-41" delay="100"/> + <frame index="3" offsetX="2" offsetY="-40" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-43" delay="140"/> + <frame index="1" offsetX="10" offsetY="-41" delay="140"/> + <frame index="1" offsetX="3" offsetY="-43" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="2" offsetY="-43" delay="140"/> + <frame index="3" offsetX="3" offsetY="-40" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-43" delay="140"/> + <frame index="1" offsetX="6" offsetY="-44" delay="140"/> + <frame index="1" offsetX="6" offsetY="-44" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="3" offsetX="4" offsetY="-40" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/warlordhelm-male.xml b/graphics/sprites/equipment/head/warlordhelm-male.xml new file mode 100644 index 00000000..0f8b0c66 --- /dev/null +++ b/graphics/sprites/equipment/head/warlordhelm-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/warlordhelm.png" width="27" height="19"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-42"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-42"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-42" delay="75"/> + <frame index="1" offsetX="4" offsetY="-41" delay="75"/> + <frame index="1" offsetX="4" offsetY="-42" delay="150"/> + <frame index="1" offsetX="4" offsetY="-41" delay="75"/> + <frame index="1" offsetX="4" offsetY="-42" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-42" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-43" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-42" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-43" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-42" delay="75"/> + <frame index="3" offsetX="2" offsetY="-41" delay="75"/> + <frame index="3" offsetX="2" offsetY="-42" delay="150"/> + <frame index="3" offsetX="2" offsetY="-41" delay="75"/> + <frame index="3" offsetX="2" offsetY="-42" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-43" delay="75"/> + <frame index="1" offsetX="7" offsetY="-44" delay="75"/> + <frame index="1" offsetX="3" offsetY="-41" delay="75"/> + <frame index="1" offsetX="2" offsetY="-40" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-42" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-43" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-44" delay="75"/> + <frame index="3" offsetX="1" offsetY="-41" delay="75"/> + <frame index="3" offsetX="2" offsetY="-40" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-42" delay="225"/> + <frame index="1" offsetX="8" offsetY="-43" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-42" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-42" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-43" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-33"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-33"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="31" offsetY="-8"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="6" offsetY="-44" delay="140"/> + <frame index="1" offsetX="8" offsetY="-44" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-41" delay="140"/> + <frame index="3" offsetX="0" offsetY="-44" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="3" offsetX="3" offsetY="-40" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-43" delay="100"/> + <frame index="1" offsetX="7" offsetY="-44" delay="100"/> + <frame index="1" offsetX="3" offsetY="-41" delay="100"/> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-42" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-43" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-44" delay="100"/> + <frame index="3" offsetX="1" offsetY="-41" delay="100"/> + <frame index="3" offsetX="2" offsetY="-40" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="8" offsetY="-43" delay="140"/> + <frame index="1" offsetX="9" offsetY="-44" delay="140"/> + <frame index="1" offsetX="4" offsetY="-45" delay="140"/> + <frame index="1" offsetX="2" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-44" delay="140"/> + <frame index="3" offsetX="2" offsetY="-45" delay="140"/> + <frame index="3" offsetX="4" offsetY="-40" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-45" delay="140"/> + <frame index="1" offsetX="7" offsetY="-44" delay="140"/> + <frame index="1" offsetX="7" offsetY="-45" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="3" offsetX="0" offsetY="-45" delay="140"/> + <frame index="3" offsetX="4" offsetY="-41" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/warlordhelm.png b/graphics/sprites/equipment/head/warlordhelm.png Binary files differindex 5286ea37..417d575f 100644 --- a/graphics/sprites/equipment/head/warlordhelm.png +++ b/graphics/sprites/equipment/head/warlordhelm.png diff --git a/graphics/sprites/equipment/head/warlordhelm.xml b/graphics/sprites/equipment/head/warlordhelm.xml deleted file mode 100644 index 28682b8c..00000000 --- a/graphics/sprites/equipment/head/warlordhelm.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/warlordhelm.png" width="27" height="19"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-42"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-42"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-42"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-42"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-42" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-42" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-42" delay="75"/> - <frame index="1" offsetX="4" offsetY="-41" delay="75"/> - <frame index="1" offsetX="4" offsetY="-42" delay="150"/> - <frame index="1" offsetX="4" offsetY="-41" delay="75"/> - <frame index="1" offsetX="4" offsetY="-42" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-42" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-43" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-42" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-43" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-42" delay="75"/> - <frame index="3" offsetX="2" offsetY="-41" delay="75"/> - <frame index="3" offsetX="2" offsetY="-42" delay="150"/> - <frame index="3" offsetX="2" offsetY="-41" delay="75"/> - <frame index="3" offsetX="2" offsetY="-42" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-38" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="7" offsetY="-43" delay="75"/> - <frame index="1" offsetX="7" offsetY="-44" delay="75"/> - <frame index="1" offsetX="3" offsetY="-41" delay="75"/> - <frame index="1" offsetX="2" offsetY="-40" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-42" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-39" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-43" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-44" delay="75"/> - <frame index="3" offsetX="1" offsetY="-41" delay="75"/> - <frame index="3" offsetX="2" offsetY="-40" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-41" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="6" offsetY="-42" delay="225"/> - <frame index="1" offsetX="8" offsetY="-43" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-42" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-41" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-42" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-42" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-43" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-30"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="7" offsetY="-33"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-34"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-33"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="31" offsetY="-8"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/witch-doctor-mask-female.xml b/graphics/sprites/equipment/head/witch-doctor-mask-female.xml new file mode 100644 index 00000000..21230905 --- /dev/null +++ b/graphics/sprites/equipment/head/witch-doctor-mask-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="31" name="base" src="graphics/sprites/equipment/head/witch-doctor-mask.png" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-4" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-33"/> + <frame delay="150" index="0" offsetX="0" offsetY="-34"/> + <frame delay="75" index="0" offsetX="0" offsetY="-33"/> + <frame delay="150" index="0" offsetX="0" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-4" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-4" offsetY="-33"/> + <frame delay="150" index="1" offsetX="-4" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-4" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-4" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-4" offsetY="-30"/> + <frame delay="150" index="2" offsetX="-4" offsetY="-31"/> + <frame delay="75" index="2" offsetX="-4" offsetY="-30"/> + <frame delay="150" index="2" offsetX="-4" offsetY="-31"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="1" offsetY="-34"/> + <frame delay="75" index="3" offsetX="1" offsetY="-33"/> + <frame delay="150" index="3" offsetX="1" offsetY="-34"/> + <frame delay="75" index="3" offsetX="1" offsetY="-33"/> + <frame delay="75" index="3" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-32"/> + <frame delay="75" index="0" offsetX="0" offsetY="-33"/> + <frame delay="75" index="0" offsetX="0" offsetY="-30"/> + <frame delay="75" index="0" offsetX="0" offsetY="-29"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-35"/> + <frame delay="75" index="1" offsetX="4" offsetY="-36"/> + <frame delay="75" index="1" offsetX="0" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-32"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-4" offsetY="-30"/> + <frame delay="75" index="2" offsetX="-4" offsetY="-28"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-35"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-36"/> + <frame delay="75" index="3" offsetX="0" offsetY="-33"/> + <frame delay="75" index="3" offsetX="1" offsetY="-32"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-33"/> + <frame delay="75" index="0" offsetX="0" offsetY="-32"/> + <frame delay="75" index="0" offsetX="0" offsetY="-33"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-34"/> + <frame delay="150" index="1" offsetX="5" offsetY="-35"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-30"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-29"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-30"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-34"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-35"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-22"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-25"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-22"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-25"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="1" offsetX="2" offsetY="-34" delay="140"/> + <frame index="1" offsetX="4" offsetY="-34" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="3" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-32" delay="100"/> + <frame index="0" offsetX="0" offsetY="-33" delay="100"/> + <frame index="0" offsetX="0" offsetY="-30" delay="100"/> + <frame index="0" offsetX="0" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-35" delay="100"/> + <frame index="1" offsetX="4" offsetY="-36" delay="100"/> + <frame index="1" offsetX="0" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-30" delay="100"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="100"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="100"/> + <frame index="2" offsetX="-4" offsetY="-28" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-35" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="3" offsetX="0" offsetY="-33" delay="100"/> + <frame index="3" offsetX="1" offsetY="-32" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-35" delay="140"/> + <frame index="1" offsetX="7" offsetY="-33" delay="140"/> + <frame index="1" offsetX="0" offsetY="-35" delay="140"/> + <frame index="1" offsetX="0" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-6" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-6" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-33" delay="140"/> + <frame index="3" offsetX="1" offsetY="-35" delay="140"/> + <frame index="3" offsetX="2" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="3" offsetY="-36" delay="140"/> + <frame index="1" offsetX="3" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="3" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/witch-doctor-mask-male.xml b/graphics/sprites/equipment/head/witch-doctor-mask-male.xml new file mode 100644 index 00000000..60c9d6e4 --- /dev/null +++ b/graphics/sprites/equipment/head/witch-doctor-mask-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/witch-doctor-mask.png" width="40" height="31"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-4" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33" delay="75"/> + <frame index="0" offsetX="0" offsetY="-34" delay="150"/> + <frame index="0" offsetX="0" offsetY="-33" delay="75"/> + <frame index="0" offsetX="0" offsetY="-34" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-4" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-4" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-4" offsetY="-34" delay="150"/> + <frame index="1" offsetX="-4" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-4" offsetY="-34" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-30" delay="75"/> + <frame index="2" offsetX="-4" offsetY="-31" delay="150"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="75"/> + <frame index="2" offsetX="-4" offsetY="-31" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-34" delay="75"/> + <frame index="3" offsetX="1" offsetY="-33" delay="75"/> + <frame index="3" offsetX="1" offsetY="-34" delay="150"/> + <frame index="3" offsetX="1" offsetY="-33" delay="75"/> + <frame index="3" offsetX="1" offsetY="-34" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-32" delay="75"/> + <frame index="0" offsetX="0" offsetY="-33" delay="75"/> + <frame index="0" offsetX="0" offsetY="-30" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-35" delay="75"/> + <frame index="1" offsetX="4" offsetY="-36" delay="75"/> + <frame index="1" offsetX="0" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-30" delay="225"/> + <frame index="2" offsetX="-4" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-35" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-36" delay="75"/> + <frame index="3" offsetX="0" offsetY="-33" delay="75"/> + <frame index="3" offsetX="1" offsetY="-32" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33" delay="225"/> + <frame index="0" offsetX="0" offsetY="-32" delay="75"/> + <frame index="0" offsetX="0" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-34" delay="225"/> + <frame index="1" offsetX="5" offsetY="-35" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-30" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-29" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-30" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-35" 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="0" offsetY="-25"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-22"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-25"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-34" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-33" delay="140"/> + <frame index="1" offsetX="3" offsetY="-36" delay="140"/> + <frame index="1" offsetX="5" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="3" offsetX="2" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-32" delay="100"/> + <frame index="0" offsetX="0" offsetY="-33" delay="100"/> + <frame index="0" offsetX="0" offsetY="-30" delay="100"/> + <frame index="0" offsetX="0" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-35" delay="100"/> + <frame index="1" offsetX="4" offsetY="-36" delay="100"/> + <frame index="1" offsetX="0" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-30" delay="100"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="100"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="100"/> + <frame index="2" offsetX="-4" offsetY="-28" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-35" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="3" offsetX="0" offsetY="-33" delay="100"/> + <frame index="3" offsetX="1" offsetY="-32" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-35" delay="140"/> + <frame index="1" offsetX="6" offsetY="-36" delay="140"/> + <frame index="1" offsetX="1" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="3" offsetX="1" offsetY="-37" delay="140"/> + <frame index="3" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="0" offsetY="-35" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-37" delay="140"/> + <frame index="1" offsetX="4" offsetY="-36" delay="140"/> + <frame index="1" offsetX="4" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="3" offsetX="3" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/witch-doctor-mask.xml b/graphics/sprites/equipment/head/witch-doctor-mask.xml deleted file mode 100644 index 62ae1966..00000000 --- a/graphics/sprites/equipment/head/witch-doctor-mask.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/witch-doctor-mask.png" width="40" height="31"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-34"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-4" offsetY="-34"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-4" offsetY="-30"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-34"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-33" delay="75"/> - <frame index="0" offsetX="0" offsetY="-34" delay="150"/> - <frame index="0" offsetX="0" offsetY="-33" delay="75"/> - <frame index="0" offsetX="0" offsetY="-34" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-4" offsetY="-34" delay="75"/> - <frame index="1" offsetX="-4" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-4" offsetY="-34" delay="150"/> - <frame index="1" offsetX="-4" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-4" offsetY="-34" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-4" offsetY="-30" delay="75"/> - <frame index="2" offsetX="-4" offsetY="-31" delay="150"/> - <frame index="2" offsetX="-4" offsetY="-30" delay="75"/> - <frame index="2" offsetX="-4" offsetY="-31" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-34" delay="75"/> - <frame index="3" offsetX="1" offsetY="-33" delay="75"/> - <frame index="3" offsetX="1" offsetY="-34" delay="150"/> - <frame index="3" offsetX="1" offsetY="-33" delay="75"/> - <frame index="3" offsetX="1" offsetY="-34" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-32" delay="75"/> - <frame index="0" offsetX="0" offsetY="-33" delay="75"/> - <frame index="0" offsetX="0" offsetY="-30" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-35" delay="75"/> - <frame index="1" offsetX="4" offsetY="-36" delay="75"/> - <frame index="1" offsetX="0" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-4" offsetY="-30" delay="225"/> - <frame index="2" offsetX="-4" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-35" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-36" delay="75"/> - <frame index="3" offsetX="0" offsetY="-33" delay="75"/> - <frame index="3" offsetX="1" offsetY="-32" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-33" delay="225"/> - <frame index="0" offsetX="0" offsetY="-32" delay="75"/> - <frame index="0" offsetX="0" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-34" delay="225"/> - <frame index="1" offsetX="5" offsetY="-35" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-30" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-29" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-30" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-34" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-35" 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="0" offsetY="-25"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-22"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-25"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/witch-hat-female.xml b/graphics/sprites/equipment/head/witch-hat-female.xml new file mode 100644 index 00000000..7ad8e4d6 --- /dev/null +++ b/graphics/sprites/equipment/head/witch-hat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/witch-hat.png|W;" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" 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="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <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" offsetX="0" 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="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/witch-hat-male.xml b/graphics/sprites/equipment/head/witch-hat-male.xml new file mode 100644 index 00000000..a28f38d0 --- /dev/null +++ b/graphics/sprites/equipment/head/witch-hat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/witch-hat.png|W;" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <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"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-1" 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="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="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" offsetX="0" 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="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <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" offsetX="0" 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="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" 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="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" 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="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <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="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/witch-hat.png b/graphics/sprites/equipment/head/witch-hat.png Binary files differindex 2e19510b..a2518c61 100644 --- a/graphics/sprites/equipment/head/witch-hat.png +++ b/graphics/sprites/equipment/head/witch-hat.png diff --git a/graphics/sprites/equipment/head/witch-hat.xml b/graphics/sprites/equipment/head/witch-hat.xml deleted file mode 100644 index 504defc1..00000000 --- a/graphics/sprites/equipment/head/witch-hat.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/witch-hat.png" width="40" height="40"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <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"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/witch-hat2-female.xml b/graphics/sprites/equipment/head/witch-hat2-female.xml new file mode 100644 index 00000000..6316e8b0 --- /dev/null +++ b/graphics/sprites/equipment/head/witch-hat2-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="32" name="base" src="graphics/sprites/equipment/head/witch-hat2.png" width="32"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-45"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-45"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-45"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-44"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-45"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-44"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-45"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-45"/> + <frame delay="75" index="1" offsetX="0" offsetY="-44"/> + <frame delay="150" index="1" offsetX="0" offsetY="-45"/> + <frame delay="75" index="1" offsetX="0" offsetY="-44"/> + <frame delay="75" index="1" offsetX="0" offsetY="-45"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-41"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-42"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-41"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-45"/> + <frame delay="75" index="3" offsetX="0" offsetY="-44"/> + <frame delay="150" index="3" offsetX="0" offsetY="-45"/> + <frame delay="75" index="3" offsetX="0" offsetY="-44"/> + <frame delay="75" index="3" offsetX="0" offsetY="-45"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-43"/> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <frame delay="75" index="0" offsetX="0" offsetY="-41"/> + <frame delay="75" index="0" offsetX="0" offsetY="-40"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-46"/> + <frame delay="75" index="1" offsetX="4" offsetY="-47"/> + <frame delay="75" index="1" offsetX="0" offsetY="-44"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-43"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-39"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-46"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-47"/> + <frame delay="75" index="3" offsetX="0" offsetY="-44"/> + <frame delay="75" index="3" offsetX="1" offsetY="-43"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-44"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-43"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-44"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-45"/> + <frame delay="150" index="1" offsetX="5" offsetY="-46"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-42"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-42"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-42"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-45"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-46"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-36"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-36"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-20"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="1" offsetX="2" offsetY="-45" delay="140"/> + <frame index="1" offsetX="4" offsetY="-45" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="3" offsetX="3" offsetY="-41" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="100"/> + <frame index="0" offsetX="0" offsetY="-44" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <frame index="0" offsetX="0" offsetY="-40" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-46" delay="100"/> + <frame index="1" offsetX="4" offsetY="-47" delay="100"/> + <frame index="1" offsetX="0" offsetY="-44" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-46" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-47" delay="100"/> + <frame index="3" offsetX="0" offsetY="-44" delay="100"/> + <frame index="3" offsetX="1" offsetY="-43" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-46" delay="140"/> + <frame index="1" offsetX="7" offsetY="-44" delay="140"/> + <frame index="1" offsetX="0" offsetY="-46" delay="140"/> + <frame index="1" offsetX="0" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-44" delay="140"/> + <frame index="3" offsetX="1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="2" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="0" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-46" delay="140"/> + <frame index="1" offsetX="3" offsetY="-47" delay="140"/> + <frame index="1" offsetX="3" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="3" offsetX="3" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/witch-hat2-male.xml b/graphics/sprites/equipment/head/witch-hat2-male.xml new file mode 100644 index 00000000..0f685dd1 --- /dev/null +++ b/graphics/sprites/equipment/head/witch-hat2-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/witch-hat2.png" width="32" height="32"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-45"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-45"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-45"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-45" delay="75"/> + <frame index="1" offsetX="0" offsetY="-44" delay="75"/> + <frame index="1" offsetX="0" offsetY="-45" delay="150"/> + <frame index="1" offsetX="0" offsetY="-44" delay="75"/> + <frame index="1" offsetX="0" offsetY="-45" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-42" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-42" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-45" delay="75"/> + <frame index="3" offsetX="0" offsetY="-44" delay="75"/> + <frame index="3" offsetX="0" offsetY="-45" delay="150"/> + <frame index="3" offsetX="0" offsetY="-44" delay="75"/> + <frame index="3" offsetX="0" offsetY="-45" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <frame index="0" offsetX="0" offsetY="-40" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-46" delay="75"/> + <frame index="1" offsetX="4" offsetY="-47" delay="75"/> + <frame index="1" offsetX="0" offsetY="-44" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-41" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-46" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-47" delay="75"/> + <frame index="3" offsetX="0" offsetY="-44" delay="75"/> + <frame index="3" offsetX="1" offsetY="-43" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="225"/> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-45" delay="225"/> + <frame index="1" offsetX="5" offsetY="-46" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-40" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-45" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-46" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-36"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-36"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-20"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="140"/> + <frame index="0" offsetX="0" offsetY="-40" delay="140"/> + <frame index="0" offsetX="0" offsetY="-45" delay="140"/> + <frame index="0" offsetX="0" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-44" delay="140"/> + <frame index="1" offsetX="3" offsetY="-47" delay="140"/> + <frame index="1" offsetX="5" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-44" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="3" offsetX="2" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="100"/> + <frame index="0" offsetX="0" offsetY="-44" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <frame index="0" offsetX="0" offsetY="-40" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-46" delay="100"/> + <frame index="1" offsetX="4" offsetY="-47" delay="100"/> + <frame index="1" offsetX="0" offsetY="-44" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-46" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-47" delay="100"/> + <frame index="3" offsetX="0" offsetY="-44" delay="100"/> + <frame index="3" offsetX="1" offsetY="-43" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-46" delay="140"/> + <frame index="1" offsetX="6" offsetY="-47" delay="140"/> + <frame index="1" offsetX="1" offsetY="-48" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="3" offsetX="1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="3" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="0" offsetY="-46" delay="140"/> + <frame index="0" offsetX="0" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-48" delay="140"/> + <frame index="1" offsetX="4" offsetY="-47" delay="140"/> + <frame index="1" offsetX="4" offsetY="-48" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="3" offsetY="-44" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/witch-hat2.png b/graphics/sprites/equipment/head/witch-hat2.png Binary files differnew file mode 100644 index 00000000..e38eb552 --- /dev/null +++ b/graphics/sprites/equipment/head/witch-hat2.png diff --git a/graphics/sprites/equipment/head/wizard-hat-female.xml b/graphics/sprites/equipment/head/wizard-hat-female.xml new file mode 100644 index 00000000..5d590017 --- /dev/null +++ b/graphics/sprites/equipment/head/wizard-hat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/wizard-hat.png|W" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-31"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-27"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-31"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-30"/> + <frame delay="150" index="0" offsetX="0" offsetY="-31"/> + <frame delay="75" index="0" offsetX="0" offsetY="-30"/> + <frame delay="150" index="0" offsetX="0" offsetY="-31"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-30"/> + <frame delay="150" index="1" offsetX="0" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-30"/> + <frame delay="75" index="1" offsetX="0" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-27"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-28"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-27"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-30"/> + <frame delay="150" index="3" offsetX="0" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-30"/> + <frame delay="75" index="3" offsetX="0" offsetY="-31"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-30"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-26"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-32"/> + <frame delay="75" index="1" offsetX="4" offsetY="-33"/> + <frame delay="75" index="1" offsetX="0" offsetY="-30"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-29"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-27"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-32"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-33"/> + <frame delay="75" index="3" offsetX="0" offsetY="-30"/> + <frame delay="75" index="3" offsetX="1" offsetY="-29"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-30"/> + <frame delay="75" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-30"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-31"/> + <frame delay="150" index="1" offsetX="5" offsetY="-32"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-27"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-27"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-32"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-19"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-22"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-19"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-22"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="23" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-25" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="1" offsetX="2" offsetY="-31" delay="140"/> + <frame index="1" offsetX="4" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-26" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-26" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-27" 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="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29" delay="100"/> + <frame index="0" offsetX="0" offsetY="-30" delay="100"/> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-26" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="100"/> + <frame index="1" offsetX="4" offsetY="-33" delay="100"/> + <frame index="1" offsetX="0" offsetY="-30" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-27" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="100"/> + <frame index="3" offsetX="0" offsetY="-30" delay="100"/> + <frame index="3" offsetX="1" offsetY="-29" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="7" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-32" delay="140"/> + <frame index="1" offsetX="0" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-26" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="2" offsetY="-29" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-32" delay="140"/> + <frame index="1" offsetX="3" offsetY="-33" delay="140"/> + <frame index="1" offsetX="3" offsetY="-33" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-26" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="3" offsetX="3" offsetY="-29" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/wizard-hat-male.xml b/graphics/sprites/equipment/head/wizard-hat-male.xml new file mode 100644 index 00000000..0adcc8c5 --- /dev/null +++ b/graphics/sprites/equipment/head/wizard-hat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/wizard-hat.png|W" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-31"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-27"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-31"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-30" delay="75"/> + <frame index="0" offsetX="0" offsetY="-31" delay="150"/> + <frame index="0" offsetX="0" offsetY="-30" delay="75"/> + <frame index="0" offsetX="0" offsetY="-31" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-30" delay="75"/> + <frame index="1" offsetX="0" offsetY="-31" delay="150"/> + <frame index="1" offsetX="0" offsetY="-30" delay="75"/> + <frame index="1" offsetX="0" offsetY="-31" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-27" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-28" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-28" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-30" delay="75"/> + <frame index="3" offsetX="0" offsetY="-31" delay="150"/> + <frame index="3" offsetX="0" offsetY="-30" delay="75"/> + <frame index="3" offsetX="0" offsetY="-31" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29" delay="75"/> + <frame index="0" offsetX="0" offsetY="-30" delay="75"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-26" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="75"/> + <frame index="1" offsetX="4" offsetY="-33" delay="75"/> + <frame index="1" offsetX="0" offsetY="-30" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-27" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="3" offsetX="0" offsetY="-30" delay="75"/> + <frame index="3" offsetX="1" offsetY="-29" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-30" delay="225"/> + <frame index="0" offsetX="0" offsetY="-29" delay="75"/> + <frame index="0" offsetX="0" offsetY="-30" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-31" delay="225"/> + <frame index="1" offsetX="5" offsetY="-32" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-27" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-31" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-32" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-19"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-22"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-19"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-22"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="23" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <frame index="0" offsetX="0" offsetY="-26" delay="140"/> + <frame index="0" offsetX="0" offsetY="-31" delay="140"/> + <frame index="0" offsetX="0" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-33" delay="140"/> + <frame index="1" offsetX="5" offsetY="-33" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="3" offsetX="2" offsetY="-29" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29" delay="100"/> + <frame index="0" offsetX="0" offsetY="-30" delay="100"/> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-26" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="100"/> + <frame index="1" offsetX="4" offsetY="-33" delay="100"/> + <frame index="1" offsetX="0" offsetY="-30" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-27" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="100"/> + <frame index="3" offsetX="0" offsetY="-30" delay="100"/> + <frame index="3" offsetX="1" offsetY="-29" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-32" delay="140"/> + <frame index="1" offsetX="6" offsetY="-33" delay="140"/> + <frame index="1" offsetX="1" offsetY="-34" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="1" offsetY="-34" delay="140"/> + <frame index="3" offsetX="3" offsetY="-29" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="0" offsetY="-32" delay="140"/> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-34" delay="140"/> + <frame index="1" offsetX="4" offsetY="-33" delay="140"/> + <frame index="1" offsetX="4" offsetY="-34" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="3" offsetX="3" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/wizard-hat.png b/graphics/sprites/equipment/head/wizard-hat.png Binary files differindex 6e6c0cdf..ddebb5f8 100644 --- a/graphics/sprites/equipment/head/wizard-hat.png +++ b/graphics/sprites/equipment/head/wizard-hat.png diff --git a/graphics/sprites/equipment/head/wizard-hat.xml b/graphics/sprites/equipment/head/wizard-hat.xml deleted file mode 100644 index 760197f8..00000000 --- a/graphics/sprites/equipment/head/wizard-hat.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/wizard-hat.png|W" width="40" height="40"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-31"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-31"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-27"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-31"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-30" delay="75"/> - <frame index="0" offsetX="0" offsetY="-31" delay="150"/> - <frame index="0" offsetX="0" offsetY="-30" delay="75"/> - <frame index="0" offsetX="0" offsetY="-31" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-30" delay="75"/> - <frame index="1" offsetX="0" offsetY="-31" delay="150"/> - <frame index="1" offsetX="0" offsetY="-30" delay="75"/> - <frame index="1" offsetX="0" offsetY="-31" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-27" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-28" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-27" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-28" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-30" delay="75"/> - <frame index="3" offsetX="0" offsetY="-31" delay="150"/> - <frame index="3" offsetX="0" offsetY="-30" delay="75"/> - <frame index="3" offsetX="0" offsetY="-31" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29" delay="75"/> - <frame index="0" offsetX="0" offsetY="-30" delay="75"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-26" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-32" delay="75"/> - <frame index="1" offsetX="4" offsetY="-33" delay="75"/> - <frame index="1" offsetX="0" offsetY="-30" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-29" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-27" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> - <frame index="3" offsetX="0" offsetY="-30" delay="75"/> - <frame index="3" offsetX="1" offsetY="-29" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-30" delay="225"/> - <frame index="0" offsetX="0" offsetY="-29" delay="75"/> - <frame index="0" offsetX="0" offsetY="-30" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-31" delay="225"/> - <frame index="1" offsetX="5" offsetY="-32" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-27" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-26" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-31" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-32" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-19"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-22"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-19"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-22"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="23" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/woolen-female.xml b/graphics/sprites/equipment/head/woolen-female.xml new file mode 100644 index 00000000..d26aaf93 --- /dev/null +++ b/graphics/sprites/equipment/head/woolen-female.xml @@ -0,0 +1,238 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="17" name="base" src="graphics/sprites/equipment/head/woolen.png|W" width="18"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-48"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="+1" offsetY="-48"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-47"/> + <frame delay="150" index="0" offsetX="0" offsetY="-48"/> + <frame delay="75" index="0" offsetX="0" offsetY="-47"/> + <frame delay="150" index="0" offsetX="0" offsetY="-48"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="1" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-48"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-48"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="+1" offsetY="-48"/> + <frame delay="75" index="3" offsetX="+1" offsetY="-47"/> + <frame delay="150" index="3" offsetX="+1" offsetY="-48"/> + <frame delay="75" index="3" offsetX="+1" offsetY="-47"/> + <frame delay="75" index="3" offsetX="+1" offsetY="-48"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-46"/> + <frame delay="75" index="0" offsetX="0" offsetY="-47"/> + <frame delay="75" index="0" offsetX="0" offsetY="-45"/> + <frame delay="75" index="0" offsetX="0" offsetY="-43"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="3" offsetY="-49"/> + <frame delay="75" index="1" offsetX="3" offsetY="-50"/> + <frame delay="75" index="1" offsetX="0" offsetY="-48"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-47"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-48"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-47"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="150" index="3" offsetX="-3" offsetY="-49"/> + <frame delay="75" index="3" offsetX="0" offsetY="-48"/> + <frame delay="75" index="3" offsetX="1" offsetY="-47"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-47"/> + <frame delay="75" index="0" offsetX="0" offsetY="-45"/> + <frame delay="75" index="0" offsetX="0" offsetY="-47"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="150" index="1" offsetX="2" offsetY="-48"/> + <frame delay="75" index="1" offsetX="2" offsetY="-48"/> + <frame delay="150" index="1" offsetX="4" offsetY="-49"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-49"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-48"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-49"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-48"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-49"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-36"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-39"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-39"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="1" offsetX="32" offsetY="-12"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="1" offsetX="1" offsetY="-48" delay="140"/> + <frame index="1" offsetX="4" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-45" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="3" offsetX="3" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46" delay="100"/> + <frame index="0" offsetX="0" offsetY="-47" delay="100"/> + <frame index="0" offsetX="0" offsetY="-45" delay="100"/> + <frame index="0" offsetX="0" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-49" delay="100"/> + <frame index="1" offsetX="3" offsetY="-50" delay="100"/> + <frame index="1" offsetX="0" offsetY="-48" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="3" offsetX="0" offsetY="-48" delay="100"/> + <frame index="3" offsetX="1" offsetY="-47" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-49" delay="140"/> + <frame index="1" offsetX="6" offsetY="-47" delay="140"/> + <frame index="1" offsetX="0" offsetY="-50" delay="140"/> + <frame index="1" offsetX="0" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-53" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-46" delay="140"/> + <frame index="3" offsetX="1" offsetY="-50" delay="140"/> + <frame index="3" offsetX="2" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-49" delay="140"/> + <frame index="1" offsetX="2" offsetY="-50" delay="140"/> + <frame index="1" offsetX="3" offsetY="-51" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="3" offsetX="3" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/woolen-male.xml b/graphics/sprites/equipment/head/woolen-male.xml new file mode 100644 index 00000000..baedd128 --- /dev/null +++ b/graphics/sprites/equipment/head/woolen-male.xml @@ -0,0 +1,244 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/woolen.png|W" width="18" height="17"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY ="-48"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY ="-48"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY ="-48"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="+1" offsetY ="-48"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY ="-47" delay="75"/> + <frame index="0" offsetX="0" offsetY ="-48" delay="150"/> + <frame index="0" offsetX="0" offsetY ="-47" delay="75"/> + <frame index="0" offsetX="0" offsetY ="-48" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY ="-48" delay="75"/> + <frame index="1" offsetX="-1" offsetY ="-47" delay="75"/> + <frame index="1" offsetX="-1" offsetY ="-48" delay="150"/> + <frame index="1" offsetX="-1" offsetY ="-47" delay="75"/> + <frame index="1" offsetX="-1" offsetY ="-48" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY ="-48" delay="75"/> + <frame index="2" offsetX="-1" offsetY ="-49" delay="150"/> + <frame index="2" offsetX="-1" offsetY ="-48" delay="75"/> + <frame index="2" offsetX="-1" offsetY ="-49" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="+1" offsetY ="-48" delay="75"/> + <frame index="3" offsetX="+1" offsetY ="-47" delay="75"/> + <frame index="3" offsetX="+1" offsetY ="-48" delay="150"/> + <frame index="3" offsetX="+1" offsetY ="-47" delay="75"/> + <frame index="3" offsetX="+1" offsetY ="-48" delay="75"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY ="-46" delay="75"/> + <frame index="0" offsetX="0" offsetY ="-47" delay="75"/> + <frame index="0" offsetX="0" offsetY ="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY ="-43" delay="75"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY ="-49" delay="75"/> + <frame index="1" offsetX="3" offsetY ="-50" delay="75"/> + <frame index="1" offsetX="0" offsetY ="-48" delay="75"/> + <frame index="1" offsetX="-1" offsetY ="-47" delay="75"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY ="-48" delay="225"/> + <frame index="2" offsetX="-2" offsetY ="-47" delay="75"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY ="-49" delay="150"/> + <frame index="3" offsetX="0" offsetY ="-48" delay="75"/> + <frame index="3" offsetX="1" offsetY ="-47" delay="75"/> + <end /> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY ="-47" delay="225"/> + <frame index="0" offsetX="0" offsetY ="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY ="-47" delay="75"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY ="-48" delay="150"/> + <frame index="1" offsetX="2" offsetY ="-48" delay="75"/> + <frame index="1" offsetX="4" offsetY ="-49" delay="150"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY ="-49" delay="75"/> + <frame index="2" offsetX="-1" offsetY ="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY ="-48" delay="150"/> + <frame index="2" offsetX="-2" offsetY ="-49" delay="75"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY ="-48" delay="225"/> + <frame index="3" offsetX="-5" offsetY ="-49" delay="150"/> + <end /> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY ="-36"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY ="-39"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY ="-39"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY ="-39"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="1" offsetX="32" offsetY="-12"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-47" delay="140"/> + <frame index="0" offsetX="0" offsetY="-43" delay="140"/> + <frame index="0" offsetX="0" offsetY="-49" delay="140"/> + <frame index="0" offsetX="0" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="1" offsetX="2" offsetY="-50" delay="140"/> + <frame index="1" offsetX="5" offsetY="-51" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-50" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-51" delay="140"/> + <frame index="3" offsetX="2" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46" delay="100"/> + <frame index="0" offsetX="0" offsetY="-47" delay="100"/> + <frame index="0" offsetX="0" offsetY="-45" delay="100"/> + <frame index="0" offsetX="0" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-49" delay="100"/> + <frame index="1" offsetX="3" offsetY="-50" delay="100"/> + <frame index="1" offsetX="0" offsetY="-48" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="3" offsetX="0" offsetY="-48" delay="100"/> + <frame index="3" offsetX="1" offsetY="-47" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-49" delay="140"/> + <frame index="1" offsetX="5" offsetY="-50" delay="140"/> + <frame index="1" offsetX="1" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-52" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="3" offsetX="1" offsetY="-52" delay="140"/> + <frame index="3" offsetX="3" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="0" offsetY="-50" delay="140"/> + <frame index="0" offsetX="0" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-51" delay="140"/> + <frame index="1" offsetX="3" offsetY="-50" delay="140"/> + <frame index="1" offsetX="4" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-52" delay="140"/> + <frame index="3" offsetX="3" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/woolen.png b/graphics/sprites/equipment/head/woolen.png Binary files differnew file mode 100644 index 00000000..667f8a37 --- /dev/null +++ b/graphics/sprites/equipment/head/woolen.png diff --git a/graphics/sprites/equipment/head/xmaself-female.xml b/graphics/sprites/equipment/head/xmaself-female.xml new file mode 100644 index 00000000..42c8c570 --- /dev/null +++ b/graphics/sprites/equipment/head/xmaself-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="20" name="base" src="graphics/sprites/equipment/head/xmaself.png" width="21"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-41"/> + <frame delay="150" index="0" offsetX="0" offsetY="-42"/> + <frame delay="75" index="0" offsetX="0" offsetY="-41"/> + <frame delay="150" index="0" offsetX="0" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="1" offsetY="-40"/> + <frame delay="75" index="1" offsetX="1" offsetY="-39"/> + <frame delay="150" index="1" offsetX="1" offsetY="-40"/> + <frame delay="75" index="1" offsetX="1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="1" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="0" offsetY="-41"/> + <frame delay="150" index="2" offsetX="0" offsetY="-42"/> + <frame delay="75" index="2" offsetX="0" offsetY="-41"/> + <frame delay="150" index="2" offsetX="0" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-39"/> + <frame delay="150" index="3" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-40"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-40"/> + <frame delay="75" index="0" offsetX="0" offsetY="-41"/> + <frame delay="75" index="0" offsetX="0" offsetY="-38"/> + <frame delay="75" index="0" offsetX="0" offsetY="-37"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="5" offsetY="-41"/> + <frame delay="75" index="1" offsetX="5" offsetY="-42"/> + <frame delay="75" index="1" offsetX="1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="0" offsetY="-38"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-39"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-4" offsetY="-41"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-42"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="3" offsetX="0" offsetY="-38"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-41"/> + <frame delay="75" index="0" offsetX="0" offsetY="-40"/> + <frame delay="75" index="0" offsetX="0" offsetY="-41"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="4" offsetY="-40"/> + <frame delay="150" index="1" offsetX="6" offsetY="-41"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="0" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-41"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-4" offsetY="-40"/> + <frame delay="150" index="3" offsetX="-6" offsetY="-41"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-30"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-31"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="35" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-37" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="5" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="3" offsetX="2" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-40" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <frame index="0" offsetX="0" offsetY="-38" delay="100"/> + <frame index="0" offsetX="0" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-41" delay="100"/> + <frame index="1" offsetX="5" offsetY="-42" delay="100"/> + <frame index="1" offsetX="1" offsetY="-39" delay="100"/> + <frame index="1" offsetX="0" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="3" offsetX="0" offsetY="-38" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-41" delay="140"/> + <frame index="1" offsetX="8" offsetY="-39" delay="140"/> + <frame index="1" offsetX="1" offsetY="-41" delay="140"/> + <frame index="1" offsetX="1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-39" delay="140"/> + <frame index="3" offsetX="0" offsetY="-41" delay="140"/> + <frame index="3" offsetX="1" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-41" delay="140"/> + <frame index="1" offsetX="4" offsetY="-42" delay="140"/> + <frame index="1" offsetX="4" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="3" offsetX="2" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/xmaself-male.xml b/graphics/sprites/equipment/head/xmaself-male.xml new file mode 100644 index 00000000..fd77a5cd --- /dev/null +++ b/graphics/sprites/equipment/head/xmaself-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/xmaself.png" width="21" height="20"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <frame index="0" offsetX="0" offsetY="-42" delay="150"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <frame index="0" offsetX="0" offsetY="-42" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-40" delay="75"/> + <frame index="1" offsetX="1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="1" offsetY="-40" delay="150"/> + <frame index="1" offsetX="1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="1" offsetY="-40" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41" delay="75"/> + <frame index="2" offsetX="0" offsetY="-42" delay="150"/> + <frame index="2" offsetX="0" offsetY="-41" delay="75"/> + <frame index="2" offsetX="0" offsetY="-42" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-40" delay="75"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <frame index="0" offsetX="0" offsetY="-38" delay="75"/> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-41" delay="75"/> + <frame index="1" offsetX="5" offsetY="-42" delay="75"/> + <frame index="1" offsetX="1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="0" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="225"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-41" delay="225"/> + <frame index="0" offsetX="0" offsetY="-40" delay="75"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40" delay="225"/> + <frame index="1" offsetX="6" offsetY="-41" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41" delay="225"/> + <frame index="2" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-40" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-41" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-30"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-31"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="35" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-41" delay="140"/> + <frame index="0" offsetX="0" offsetY="-37" delay="140"/> + <frame index="0" offsetX="0" offsetY="-42" delay="140"/> + <frame index="0" offsetX="0" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-39" delay="140"/> + <frame index="1" offsetX="4" offsetY="-42" delay="140"/> + <frame index="1" offsetX="6" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="2" offsetX="0" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="140"/> + <frame index="3" offsetX="1" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-40" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <frame index="0" offsetX="0" offsetY="-38" delay="100"/> + <frame index="0" offsetX="0" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-41" delay="100"/> + <frame index="1" offsetX="5" offsetY="-42" delay="100"/> + <frame index="1" offsetX="1" offsetY="-39" delay="100"/> + <frame index="1" offsetX="0" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="3" offsetX="0" offsetY="-38" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-41" delay="140"/> + <frame index="1" offsetX="7" offsetY="-42" delay="140"/> + <frame index="1" offsetX="2" offsetY="-43" delay="140"/> + <frame index="1" offsetX="0" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-42" delay="140"/> + <frame index="3" offsetX="0" offsetY="-43" delay="140"/> + <frame index="3" offsetX="2" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="0" offsetY="-43" delay="140"/> + <frame index="0" offsetX="0" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-43" delay="140"/> + <frame index="1" offsetX="5" offsetY="-42" delay="140"/> + <frame index="1" offsetX="5" offsetY="-43" delay="140"/> + <frame index="1" offsetX="0" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="3" offsetX="2" offsetY="-39" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/xmaself.xml b/graphics/sprites/equipment/head/xmaself.xml deleted file mode 100644 index 37fdf8d4..00000000 --- a/graphics/sprites/equipment/head/xmaself.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/xmaself.png" width="21" height="20"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-42"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-40"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-41"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-40"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-41" delay="75"/> - <frame index="0" offsetX="0" offsetY="-42" delay="150"/> - <frame index="0" offsetX="0" offsetY="-41" delay="75"/> - <frame index="0" offsetX="0" offsetY="-42" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-40" delay="75"/> - <frame index="1" offsetX="1" offsetY="-39" delay="75"/> - <frame index="1" offsetX="1" offsetY="-40" delay="150"/> - <frame index="1" offsetX="1" offsetY="-39" delay="75"/> - <frame index="1" offsetX="1" offsetY="-40" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-41" delay="75"/> - <frame index="2" offsetX="0" offsetY="-42" delay="150"/> - <frame index="2" offsetX="0" offsetY="-41" delay="75"/> - <frame index="2" offsetX="0" offsetY="-42" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-40" delay="150"/> - <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-40" delay="75"/> - <frame index="0" offsetX="0" offsetY="-41" delay="75"/> - <frame index="0" offsetX="0" offsetY="-38" delay="75"/> - <frame index="0" offsetX="0" offsetY="-37" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="5" offsetY="-41" delay="75"/> - <frame index="1" offsetX="5" offsetY="-42" delay="75"/> - <frame index="1" offsetX="1" offsetY="-39" delay="75"/> - <frame index="1" offsetX="0" offsetY="-38" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-41" delay="225"/> - <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-41" delay="75"/> - <frame index="3" offsetX="-4" offsetY="-42" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="3" offsetX="0" offsetY="-38" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-41" delay="225"/> - <frame index="0" offsetX="0" offsetY="-40" delay="75"/> - <frame index="0" offsetX="0" offsetY="-41" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-40" delay="225"/> - <frame index="1" offsetX="6" offsetY="-41" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-41" delay="225"/> - <frame index="2" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-40" delay="225"/> - <frame index="3" offsetX="-6" offsetY="-41" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-30"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="5" offsetY="-31"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="1" offsetY="-33"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY="-31"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="35" offsetY="-6"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/yeti-mask-female.xml b/graphics/sprites/equipment/head/yeti-mask-female.xml new file mode 100644 index 00000000..62e8c4cd --- /dev/null +++ b/graphics/sprites/equipment/head/yeti-mask-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="31" name="base" src="graphics/sprites/equipment/head/yeti-mask.png" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-32"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-32"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-32"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-3" offsetY="-34"/> + <frame delay="150" index="2" offsetX="-3" offsetY="-35"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-34"/> + <frame delay="150" index="2" offsetX="-3" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-31"/> + <frame delay="150" index="3" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-32"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-29"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-35"/> + <frame delay="75" index="1" offsetX="2" offsetY="-36"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-34"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-5" offsetY="-33"/> + <frame delay="75" index="3" offsetX="-5" offsetY="-34"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-31"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-32"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-34"/> + <frame delay="150" index="1" offsetX="3" offsetY="-35"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-33"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-34"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-5" offsetY="-33"/> + <frame delay="150" index="3" offsetX="-7" offsetY="-34"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-19"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-23"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-8" offsetY="-23"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-8"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="0" offsetY="-34" delay="140"/> + <frame index="1" offsetX="2" offsetY="-34" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-32" delay="140"/> + <frame index="3" offsetX="1" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="2" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="100"/> + <frame index="3" offsetX="-5" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="5" offsetY="-33" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-7" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="3" offsetX="0" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/yeti-mask-male.xml b/graphics/sprites/equipment/head/yeti-mask-male.xml new file mode 100644 index 00000000..f1340a9d --- /dev/null +++ b/graphics/sprites/equipment/head/yeti-mask-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/yeti-mask.png" width="40" height="31"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-32"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="150"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="2" offsetY="-36" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="75"/> + <frame index="3" offsetX="-5" offsetY="-34" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-32" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-34" delay="225"/> + <frame index="1" offsetX="3" offsetY="-35" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="225"/> + <frame index="3" offsetX="-7" offsetY="-34" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-19"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-23"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-8" offsetY="-23"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-8"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="3" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-34" delay="140"/> + <frame index="3" offsetX="0" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="2" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="100"/> + <frame index="3" offsetX="-5" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="4" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="2" offsetY="-36" delay="140"/> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="3" offsetX="1" offsetY="-31" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/yeti-mask.xml b/graphics/sprites/equipment/head/yeti-mask.xml deleted file mode 100644 index 9c7ba193..00000000 --- a/graphics/sprites/equipment/head/yeti-mask.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/yeti-mask.png" width="40" height="31"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-33"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-34"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-32"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-33" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-33" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-35" delay="150"/> - <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-35" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-32" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-31" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-32" delay="150"/> - <frame index="3" offsetX="-1" offsetY="-31" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-32" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-29" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-35" delay="75"/> - <frame index="1" offsetX="2" offsetY="-36" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-5" offsetY="-33" delay="75"/> - <frame index="3" offsetX="-5" offsetY="-34" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-31" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-30" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-32" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-34" delay="225"/> - <frame index="1" offsetX="3" offsetY="-35" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-34" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-33" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-5" offsetY="-33" delay="225"/> - <frame index="3" offsetX="-7" offsetY="-34" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-19"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-23"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-24"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-8" offsetY="-23"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-8"/> - </animation> - </action> -</sprite> |