diff options
Diffstat (limited to 'graphics/sprites/equipment/head')
108 files changed, 23525 insertions, 1 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..f64e8e84 --- /dev/null +++ b/graphics/sprites/equipment/head/antlerhat-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-27" 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..444de58e --- /dev/null +++ b/graphics/sprites/equipment/head/autumn-mask-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="5" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/axehat-female.xml b/graphics/sprites/equipment/head/axehat-female.xml new file mode 100644 index 00000000..029cde7d --- /dev/null +++ b/graphics/sprites/equipment/head/axehat-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-42" delay="140"/> + <end/> + </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..ec5f8be3 --- /dev/null +++ b/graphics/sprites/equipment/head/bandana-female.xml @@ -0,0 +1,228 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/beaniecopter-female.xml b/graphics/sprites/equipment/head/beaniecopter-female.xml new file mode 100644 index 00000000..d2ffedfb --- /dev/null +++ b/graphics/sprites/equipment/head/beaniecopter-female.xml @@ -0,0 +1,381 @@ +<?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="56"/> + <frame index="2" offsetX="-1" delay="56"/> + <frame index="3" offsetX="-1" delay="57"/> + <frame index="0" offsetX="-1" delay="55"/> + <frame index="1" offsetX="-1" delay="56"/> + <frame index="2" offsetX="-1" delay="56"/> + <frame index="3" offsetX="-1" delay="58"/> + </animation> + <animation direction="left"> + <frame index="4" offsetY="-1" delay="56"/> + <frame index="5" offsetY="-1" delay="56"/> + <frame index="6" offsetY="-1" delay="56"/> + <frame index="7" offsetY="-1" delay="56"/> + <frame index="4" offsetY="-1" delay="56"/> + <frame index="5" offsetY="-1" delay="56"/> + <frame index="6" offsetY="-1" delay="56"/> + <frame index="7" offsetY="-1" delay="58"/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-2" offsetY="-1" delay="56"/> + <frame index="9" offsetX="-2" offsetY="-1" delay="56"/> + <frame index="10" offsetX="-2" offsetY="-1" delay="56"/> + <frame index="11" offsetX="-2" offsetY="-1" delay="57"/> + <frame index="8" offsetX="-2" offsetY="-1" delay="55"/> + <frame index="9" offsetX="-2" offsetY="-1" delay="56"/> + <frame index="10" offsetX="-2" offsetY="-1" delay="56"/> + <frame index="11" offsetX="-2" offsetY="-1" delay="58"/> + </animation> + <animation direction="right"> + <frame index="12" offsetY="-1" delay="56"/> + <frame index="13" offsetY="-1" delay="56"/> + <frame index="14" offsetY="-1" delay="56"/> + <frame index="15" offsetY="-1" delay="56"/> + <frame index="12" offsetY="-1" delay="56"/> + <frame index="13" offsetY="-1" delay="56"/> + <frame index="14" offsetY="-1" delay="56"/> + <frame index="15" offsetY="-1" delay="56"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" delay="56"/> + <frame index="1" offsetX="-1" delay="19"/> + <frame index="1" offsetX="-1" offsetY="-1" delay="37"/> + <frame index="2" offsetX="-1" offsetY="-1" delay="56"/> + <frame index="3" offsetX="-1" offsetY="-1" delay="57"/> + <frame index="0" offsetX="-1" delay="55"/> + <frame index="1" offsetX="-1" delay="20"/> + <frame index="1" offsetX="-1" offsetY="-1" delay="36"/> + <frame index="2" offsetX="-1" offsetY="-1" delay="56"/> + <frame index="3" offsetX="-1" offsetY="-1" delay="58"/> + </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="56"/> + <frame index="11" offsetX="-2" offsetY="-2" delay="57"/> + <frame index="8" offsetX="-2" offsetY="-1" delay="55"/> + <frame index="9" offsetX="-2" offsetY="-1" delay="20"/> + <frame index="9" offsetX="-2" offsetY="-2" delay="36"/> + <frame index="10" offsetX="-2" offsetY="-2" delay="56"/> + <frame index="11" offsetX="-2" offsetY="-2" delay="58"/> + </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="94"/> + <frame index="1" offsetX="-1" offsetY="1" delay="94"/> + <frame index="2" offsetX="-1" offsetY="1" delay="37"/> + <frame index="2" offsetX="-1" offsetY="2" delay="57"/> + <frame index="3" offsetX="-1" offsetY="2" delay="18"/> + <frame index="3" offsetX="-1" offsetY="1" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="2" offsetY="-1" delay="94"/> + <frame index="5" offsetX="2" offsetY="-1" delay="94"/> + <frame index="6" offsetX="2" offsetY="-1" delay="37"/> + <frame index="6" offsetX="4" offsetY="-2" delay="57"/> + <frame index="7" offsetX="4" offsetY="-2" delay="93"/> + <end/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-2" offsetY="-1" delay="94"/> + <frame index="9" offsetX="-2" offsetY="-1" delay="94"/> + <frame index="10" offsetX="-2" offsetY="-1" delay="37"/> + <frame index="10" offsetX="-3" delay="57"/> + <frame index="11" offsetX="-3" delay="18"/> + <frame index="11" offsetX="-3" offsetY="-1" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="-5" offsetY="-1" delay="94"/> + <frame index="13" offsetX="-5" offsetY="-1" delay="94"/> + <frame index="14" offsetX="-5" offsetY="-1" delay="37"/> + <frame index="14" offsetX="-7" offsetY="-2" delay="57"/> + <frame index="15" offsetX="-7" offsetY="-2" delay="93"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="12" delay="56"/> + <frame index="1" offsetX="-1" offsetY="12" delay="56"/> + <frame index="2" offsetX="-1" offsetY="12" delay="56"/> + <frame index="3" offsetX="-1" offsetY="12" delay="57"/> + <frame index="0" offsetX="-1" offsetY="12" delay="55"/> + <frame index="1" offsetX="-1" offsetY="12" delay="56"/> + <frame index="2" offsetX="-1" offsetY="12" delay="56"/> + <frame index="3" offsetX="-1" offsetY="12" delay="58"/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="4" offsetY="8" delay="56"/> + <frame index="5" offsetX="4" offsetY="8" delay="56"/> + <frame index="6" offsetX="4" offsetY="8" delay="56"/> + <frame index="7" offsetX="4" offsetY="8" delay="56"/> + <frame index="4" offsetX="4" offsetY="8" delay="56"/> + <frame index="5" offsetX="4" offsetY="8" delay="56"/> + <frame index="6" offsetX="4" offsetY="8" delay="56"/> + <frame index="7" offsetX="4" offsetY="8" delay="58"/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-1" offsetY="8" delay="56"/> + <frame index="9" offsetX="-1" offsetY="8" delay="56"/> + <frame index="10" offsetX="-1" offsetY="8" delay="56"/> + <frame index="11" offsetX="-1" offsetY="8" delay="57"/> + <frame index="8" offsetX="-1" offsetY="8" delay="55"/> + <frame index="9" offsetX="-1" offsetY="8" delay="56"/> + <frame index="10" offsetX="-1" offsetY="8" delay="56"/> + <frame index="11" offsetX="-1" offsetY="8" delay="58"/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="-6" offsetY="8" delay="56"/> + <frame index="13" offsetX="-6" offsetY="8" delay="56"/> + <frame index="14" offsetX="-6" offsetY="8" delay="56"/> + <frame index="15" offsetX="-6" offsetY="8" delay="56"/> + <frame index="12" offsetX="-6" offsetY="8" delay="56"/> + <frame index="13" offsetX="-6" offsetY="8" delay="56"/> + <frame index="14" offsetX="-6" offsetY="8" delay="56"/> + <frame index="15" offsetX="-6" offsetY="8" delay="56"/> + </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="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> diff --git a/graphics/sprites/equipment/head/beard-female.xml b/graphics/sprites/equipment/head/beard-female.xml new file mode 100644 index 00000000..62cb3dcf --- /dev/null +++ b/graphics/sprites/equipment/head/beard-female.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-female.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..a6f082f5 --- /dev/null +++ b/graphics/sprites/equipment/head/beret-female.xml @@ -0,0 +1,230 @@ +<?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="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="0" offsetY="-40"/> + <frame delay="75" index="1" offsetX="0" offsetY="-39"/> + <frame delay="150" 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="150" index="2" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-40"/> + <frame delay="150" 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="150" 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="225" 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="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="3" offsetY="-40"/> + <frame delay="150" index="1" offsetX="5" offsetY="-41"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="150" 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="225" index="3" offsetX="-3" offsetY="-40"/> + <frame delay="150" 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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> +</sprite> 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..1596ca17 --- /dev/null +++ b/graphics/sprites/equipment/head/bowler-hat-brown-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" 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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </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..1be3855e --- /dev/null +++ b/graphics/sprites/equipment/head/bowler-hat-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" 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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </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..a960ceec --- /dev/null +++ b/graphics/sprites/equipment/head/bromenalhelmet-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="4" offsetY="-40" delay="140"/> + <end/> + </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..cb309ffc --- /dev/null +++ b/graphics/sprites/equipment/head/bucket-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/bull-female.xml b/graphics/sprites/equipment/head/bull-female.xml new file mode 100644 index 00000000..d14b9dfe --- /dev/null +++ b/graphics/sprites/equipment/head/bull-female.xml @@ -0,0 +1,230 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="420"/> + <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/bunnyears-female.xml b/graphics/sprites/equipment/head/bunnyears-female.xml new file mode 100644 index 00000000..5213cca7 --- /dev/null +++ b/graphics/sprites/equipment/head/bunnyears-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="5" offsetY="-45" delay="140"/> + <end/> + </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..b1c13e65 --- /dev/null +++ b/graphics/sprites/equipment/head/candlehelmet-female.xml @@ -0,0 +1,298 @@ +<?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="5000" 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/cap-female.xml b/graphics/sprites/equipment/head/cap-female.xml new file mode 100644 index 00000000..45f9a938 --- /dev/null +++ b/graphics/sprites/equipment/head/cap-female.xml @@ -0,0 +1,230 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="5" offsetY="-43" delay="140"/> + <end/> + </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..dbb5add4 --- /dev/null +++ b/graphics/sprites/equipment/head/captain-hat-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="2" offsetY="-41" delay="140"/> + <end/> + </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..c38e74e3 --- /dev/null +++ b/graphics/sprites/equipment/head/cashiershade-female.xml @@ -0,0 +1,230 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="420"/> + <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/catears-female.xml b/graphics/sprites/equipment/head/catears-female.xml new file mode 100644 index 00000000..6ea489be --- /dev/null +++ b/graphics/sprites/equipment/head/catears-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="5" offsetY="-45" delay="140"/> + <end/> + </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..d4f17471 --- /dev/null +++ b/graphics/sprites/equipment/head/chefhat-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="2" offsetY="-48" delay="140"/> + <end/> + </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..766a80ac --- /dev/null +++ b/graphics/sprites/equipment/head/christmastree-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </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..d0b2a753 --- /dev/null +++ b/graphics/sprites/equipment/head/circlet-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" 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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </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..f3916ff1 --- /dev/null +++ b/graphics/sprites/equipment/head/cowboyblack-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-45" delay="140"/> + <end/> + </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..9b2cd4dd --- /dev/null +++ b/graphics/sprites/equipment/head/cowboywhite-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-45" delay="140"/> + <end/> + </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..d465017e --- /dev/null +++ b/graphics/sprites/equipment/head/crown-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="2" offsetY="-47" delay="140"/> + <end/> + </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..fa774554 --- /dev/null +++ b/graphics/sprites/equipment/head/crusadehelm-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <end/> + </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..9396c41f --- /dev/null +++ b/graphics/sprites/equipment/head/dark-helm-female.xml @@ -0,0 +1,227 @@ +<?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="150" 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="280"/> + <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="200"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="4" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/demonmask-female.xml b/graphics/sprites/equipment/head/demonmask-female.xml new file mode 100644 index 00000000..acd647d8 --- /dev/null +++ b/graphics/sprites/equipment/head/demonmask-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="4" offsetY="-36" delay="140"/> + <end/> + </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..ba70c368 --- /dev/null +++ b/graphics/sprites/equipment/head/desert-helmet-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" 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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </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/devcap-female.xml b/graphics/sprites/equipment/head/devcap-female.xml new file mode 100644 index 00000000..e1cb4425 --- /dev/null +++ b/graphics/sprites/equipment/head/devcap-female.xml @@ -0,0 +1,230 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="5" offsetY="-43" delay="140"/> + <end/> + </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..27b3bc00 --- /dev/null +++ b/graphics/sprites/equipment/head/earmuffs-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="2" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </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..7a3ea2de --- /dev/null +++ b/graphics/sprites/equipment/head/eggshell-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </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..d953951f --- /dev/null +++ b/graphics/sprites/equipment/head/elf-nightcap-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <end/> + </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..5d6e3860 --- /dev/null +++ b/graphics/sprites/equipment/head/eskimohat-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="12" offsetY="-40" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/evileyes.xml b/graphics/sprites/equipment/head/evileyes.xml index b4b6d24e..2a165365 100644 --- a/graphics/sprites/equipment/head/evileyes.xml +++ b/graphics/sprites/equipment/head/evileyes.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> <sprite> <imageset name="base" src="graphics/sprites/equipment/head/evileyes.png" width="64" height="64"/> - <include file="model/base.xml"/> + <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..8d7e9f1c --- /dev/null +++ b/graphics/sprites/equipment/head/eyepatch-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" 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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </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..7559e2f7 --- /dev/null +++ b/graphics/sprites/equipment/head/fairy_hat-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" 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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </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..383de6f3 --- /dev/null +++ b/graphics/sprites/equipment/head/fancyhat-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" 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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </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..f664ff7c --- /dev/null +++ b/graphics/sprites/equipment/head/fluffyhat-female.xml @@ -0,0 +1,230 @@ +<?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="150" index="0" offsetX="-1" offsetY="-44"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-43"/> + <frame delay="150" 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="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="-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="-2" offsetY="-38"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-37"/> + <frame delay="150" 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="225" 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="225" 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="225" index="1" offsetX="5" offsetY="-38"/> + <frame delay="150" index="1" offsetX="7" offsetY="-39"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="150" 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="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="-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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="2" offsetY="-36" 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..b81343b0 --- /dev/null +++ b/graphics/sprites/equipment/head/funkywinter-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="2" offsetY="-38" delay="140"/> + <end/> + </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..a0a305b6 --- /dev/null +++ b/graphics/sprites/equipment/head/gas-carbon-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="4" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/gasmask-female.xml b/graphics/sprites/equipment/head/gasmask-female.xml new file mode 100644 index 00000000..20997a8c --- /dev/null +++ b/graphics/sprites/equipment/head/gasmask-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="4" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/glasses-female.xml b/graphics/sprites/equipment/head/glasses-female.xml new file mode 100644 index 00000000..1174a034 --- /dev/null +++ b/graphics/sprites/equipment/head/glasses-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="2" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/gmcap-female.xml b/graphics/sprites/equipment/head/gmcap-female.xml new file mode 100644 index 00000000..1162241c --- /dev/null +++ b/graphics/sprites/equipment/head/gmcap-female.xml @@ -0,0 +1,230 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="5" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/goatee-female.xml b/graphics/sprites/equipment/head/goatee-female.xml new file mode 100644 index 00000000..f13c4abf --- /dev/null +++ b/graphics/sprites/equipment/head/goatee-female.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-female.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..7939609d --- /dev/null +++ b/graphics/sprites/equipment/head/goblin-mask-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="4" offsetY="-36" delay="140"/> + <end/> + </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..c371da29 --- /dev/null +++ b/graphics/sprites/equipment/head/goggles-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="5" offsetY="-34" delay="140"/> + <end/> + </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..44560b2f --- /dev/null +++ b/graphics/sprites/equipment/head/gradcap-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="2" offsetY="-47" delay="140"/> + <end/> + </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..3b071446 --- /dev/null +++ b/graphics/sprites/equipment/head/guyfawkes-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="4" offsetY="-36" delay="140"/> + <end/> + </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..7eec7166 --- /dev/null +++ b/graphics/sprites/equipment/head/heart-glasses-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="2" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </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..516b2166 --- /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/infantryhelm-female.xml b/graphics/sprites/equipment/head/infantryhelm-female.xml new file mode 100644 index 00000000..adaac249 --- /dev/null +++ b/graphics/sprites/equipment/head/infantryhelm-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="2" offsetY="-36" delay="140"/> + <end/> + </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..54757fef --- /dev/null +++ b/graphics/sprites/equipment/head/inspector-hat-female.xml @@ -0,0 +1,225 @@ +<?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="300" 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="420"/> + <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="400"/> + <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="280"/> + <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="420"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="2" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> +</sprite> 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/knighthelm-female.xml b/graphics/sprites/equipment/head/knighthelm-female.xml new file mode 100644 index 00000000..ff3bcc88 --- /dev/null +++ b/graphics/sprites/equipment/head/knighthelm-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-34" delay="140"/> + <end/> + </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..e4ce8e7c --- /dev/null +++ b/graphics/sprites/equipment/head/knit-cap-female.xml @@ -0,0 +1,230 @@ +<?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="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="150" 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="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="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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="2" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/long-beard-female.xml b/graphics/sprites/equipment/head/long-beard-female.xml new file mode 100644 index 00000000..ec8a5a43 --- /dev/null +++ b/graphics/sprites/equipment/head/long-beard-female.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-female.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..dc186745 --- /dev/null +++ b/graphics/sprites/equipment/head/magicgmtophat-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="2" offsetY="-48" delay="140"/> + <end/> + </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..ffb15961 --- /dev/null +++ b/graphics/sprites/equipment/head/mask-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" 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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </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..58943b2f --- /dev/null +++ b/graphics/sprites/equipment/head/minershat-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" 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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </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..6481dba0 --- /dev/null +++ b/graphics/sprites/equipment/head/monocle-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="2" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </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..216832d2 --- /dev/null +++ b/graphics/sprites/equipment/head/monster-skull-helm-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-33" delay="140"/> + <end/> + </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..883c578f --- /dev/null +++ b/graphics/sprites/equipment/head/moonshroomhat-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="1" offsetX="3" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/mouboohead-female.xml b/graphics/sprites/equipment/head/mouboohead-female.xml new file mode 100644 index 00000000..5f225a8f --- /dev/null +++ b/graphics/sprites/equipment/head/mouboohead-female.xml @@ -0,0 +1,230 @@ +<?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="280"/> + <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="300"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="8" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="8" offsetX="2" offsetY="-34" delay="100"/> + <frame index="8" offsetX="3" offsetY="-33" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="-2" offsetY="-35" delay="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="8" offsetX="5" offsetY="-33" delay="140"/> + <end/> + </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..bcfc383d --- /dev/null +++ b/graphics/sprites/equipment/head/moubootaurhead-female.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="51" name="base" src="graphics/sprites/equipment/head/moubootaurhead.png" width="80"/> + <include file="equipment/head/christmastree-female.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/mushroom-female.xml b/graphics/sprites/equipment/head/mushroom-female.xml new file mode 100644 index 00000000..e6dbf7b7 --- /dev/null +++ b/graphics/sprites/equipment/head/mushroom-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="0" offsetX="2" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/mustache-female.xml b/graphics/sprites/equipment/head/mustache-female.xml new file mode 100644 index 00000000..167bf412 --- /dev/null +++ b/graphics/sprites/equipment/head/mustache-female.xml @@ -0,0 +1,229 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/mustache.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="-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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/nohmask-female.xml b/graphics/sprites/equipment/head/nohmask-female.xml new file mode 100644 index 00000000..a6e3b4f1 --- /dev/null +++ b/graphics/sprites/equipment/head/nohmask-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="4" offsetY="-36" delay="140"/> + <end/> + </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..372e408d --- /dev/null +++ b/graphics/sprites/equipment/head/nutcrackerhat-female.xml @@ -0,0 +1,231 @@ +<?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="3" offsetX="37" offsetY="-10" delay="5000"/> + </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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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/operamask-female.xml b/graphics/sprites/equipment/head/operamask-female.xml new file mode 100644 index 00000000..148e6267 --- /dev/null +++ b/graphics/sprites/equipment/head/operamask-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="4" offsetY="-36" delay="140"/> + <end/> + </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..015977b8 --- /dev/null +++ b/graphics/sprites/equipment/head/overlordhelm-female.xml @@ -0,0 +1,231 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-29" delay="140"/> + <end/> + </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..4531329d --- /dev/null +++ b/graphics/sprites/equipment/head/paladinhelm-female.xml @@ -0,0 +1,231 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-29" delay="140"/> + <end/> + </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..78268eac --- /dev/null +++ b/graphics/sprites/equipment/head/panhat-female.xml @@ -0,0 +1,226 @@ +<?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="300" 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="375" 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="150" 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="280"/> + <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="400"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="4" offsetY="-42" delay="140"/> + <end/> + </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..54396e80 --- /dev/null +++ b/graphics/sprites/equipment/head/paperbag-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="4" offsetY="-26" delay="140"/> + <end/> + </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..a10a95e8 --- /dev/null +++ b/graphics/sprites/equipment/head/parsley-earplugs-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="0" offsetY="-38" delay="140"/> + <end/> + </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..bf24fd08 --- /dev/null +++ b/graphics/sprites/equipment/head/phylactery-female.xml @@ -0,0 +1,190 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="420"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="280"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> 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..d04be80f --- /dev/null +++ b/graphics/sprites/equipment/head/pilot-hat-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> +</sprite> 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..34b1783d --- /dev/null +++ b/graphics/sprites/equipment/head/pinkie-helmet-female.xml @@ -0,0 +1,233 @@ +<?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="280"/> + <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="300"/> + <frame index="2" offsetX="-2" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="8" offsetX="0" offsetY="-34" delay="100"/> + <frame index="3" offsetX="1" offsetY="-33" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="-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="280"/> + <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/pinkiehat-female.xml b/graphics/sprites/equipment/head/pinkiehat-female.xml new file mode 100644 index 00000000..7d50a082 --- /dev/null +++ b/graphics/sprites/equipment/head/pinkiehat-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="4" offsetY="-26" delay="140"/> + <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..f1eb31e9 --- /dev/null +++ b/graphics/sprites/equipment/head/piratehat-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="0" offsetY="-45" delay="140"/> + <end/> + </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..7a2aed9c --- /dev/null +++ b/graphics/sprites/equipment/head/pumpkinhelmet-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </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..8eb42ea9 --- /dev/null +++ b/graphics/sprites/equipment/head/rabbit-ears-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="5" offsetY="-45" delay="140"/> + <end/> + </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..9b369400 --- /dev/null +++ b/graphics/sprites/equipment/head/rangerhat-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </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..1db0e076 --- /dev/null +++ b/graphics/sprites/equipment/head/rednose-female.xml @@ -0,0 +1,231 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="5" offsetY="-37" delay="140"/> + <end/> + </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..50bdab19 --- /dev/null +++ b/graphics/sprites/equipment/head/rosehat-female.xml @@ -0,0 +1,230 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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/sailor-hat-female.xml b/graphics/sprites/equipment/head/sailor-hat-female.xml new file mode 100644 index 00000000..116bae84 --- /dev/null +++ b/graphics/sprites/equipment/head/sailor-hat-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="2" offsetY="-46" delay="140"/> + <end/> + </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..d379df3c --- /dev/null +++ b/graphics/sprites/equipment/head/santabeardhat-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </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..b719000d --- /dev/null +++ b/graphics/sprites/equipment/head/santahat-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" 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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </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..6fba764d --- /dev/null +++ b/graphics/sprites/equipment/head/serf-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="2" offsetY="-38" delay="140"/> + <end/> + </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..5c3351aa --- /dev/null +++ b/graphics/sprites/equipment/head/shroom-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" 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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </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..5fb7ebf6 --- /dev/null +++ b/graphics/sprites/equipment/head/silkheadband-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" 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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </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..a1db2e68 --- /dev/null +++ b/graphics/sprites/equipment/head/skullmask-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" 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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </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..6c5baf20 --- /dev/null +++ b/graphics/sprites/equipment/head/snowgoggles-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="2" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </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..b6aaacaa --- /dev/null +++ b/graphics/sprites/equipment/head/standardheadband-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" 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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </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..fb3270eb --- /dev/null +++ b/graphics/sprites/equipment/head/sunglasses-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="2" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </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..690aca09 --- /dev/null +++ b/graphics/sprites/equipment/head/tamoshanter-female.xml @@ -0,0 +1,230 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="420"/> + <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/terranitehelm-female.xml b/graphics/sprites/equipment/head/terranitehelm-female.xml new file mode 100644 index 00000000..b367f3af --- /dev/null +++ b/graphics/sprites/equipment/head/terranitehelm-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="420"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="2" offsetY="-39" delay="140"/> + <end/> + </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..da70a1e6 --- /dev/null +++ b/graphics/sprites/equipment/head/thin-crown-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="2" offsetY="-47" delay="140"/> + <end/> + </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..840978ca --- /dev/null +++ b/graphics/sprites/equipment/head/tophat-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="2" offsetY="-48" delay="140"/> + <end/> + </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..427637ce --- /dev/null +++ b/graphics/sprites/equipment/head/underworld-mask-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/warlordhelm-female.xml b/graphics/sprites/equipment/head/warlordhelm-female.xml new file mode 100644 index 00000000..89a106d7 --- /dev/null +++ b/graphics/sprites/equipment/head/warlordhelm-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="4" offsetY="-40" delay="140"/> + <end/> + </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..7004fa53 --- /dev/null +++ b/graphics/sprites/equipment/head/witch-doctor-mask-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </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..2793e107 --- /dev/null +++ b/graphics/sprites/equipment/head/witch-hat-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" 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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </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..eefbfbc4 --- /dev/null +++ b/graphics/sprites/equipment/head/witch-hat2-female.xml @@ -0,0 +1,228 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="32" name="base" src="graphics/sprites/equipment/head/witch-hat2.png|R;W" 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="375" 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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> +</sprite> 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..f09aa09d --- /dev/null +++ b/graphics/sprites/equipment/head/wizard-hat-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="3" offsetY="-29" delay="140"/> + <end/> + </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..1508a33a --- /dev/null +++ b/graphics/sprites/equipment/head/woolen-female.xml @@ -0,0 +1,227 @@ +<?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="225" index="1" offsetX="2" offsetY="-48"/> + <frame delay="150" index="1" offsetX="4" offsetY="-49"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="150" index="2" offsetX="-1" offsetY="-49"/> + <frame delay="225" index="2" offsetX="-2" offsetY="-48"/> + <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="280"/> + <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="300"/> + <frame index="2" offsetX="-2" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-49" delay="200"/> + <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="280"/> + <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="280"/> + <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="420"/> + <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/xmaself-female.xml b/graphics/sprites/equipment/head/xmaself-female.xml new file mode 100644 index 00000000..8e2ce336 --- /dev/null +++ b/graphics/sprites/equipment/head/xmaself-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="2" offsetY="-38" delay="140"/> + <end/> + </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..a86e2efa --- /dev/null +++ b/graphics/sprites/equipment/head/yeti-mask-female.xml @@ -0,0 +1,229 @@ +<?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="280"/> + <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="300"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <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="280"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> +</sprite> |