diff options
673 files changed, 53370 insertions, 15780 deletions
diff --git a/graphics/items/equipment/charms/darkpendant.png b/graphics/items/equipment/charms/darkpendant.png Binary files differnew file mode 100644 index 00000000..72472836 --- /dev/null +++ b/graphics/items/equipment/charms/darkpendant.png diff --git a/graphics/items/equipment/chest/contributor-icon.png b/graphics/items/equipment/chest/contributor-icon.png Binary files differnew file mode 100644 index 00000000..6ebad590 --- /dev/null +++ b/graphics/items/equipment/chest/contributor-icon.png diff --git a/graphics/items/equipment/chest/contributor.png b/graphics/items/equipment/chest/contributor.png Binary files differnew file mode 100644 index 00000000..6ebad590 --- /dev/null +++ b/graphics/items/equipment/chest/contributor.png diff --git a/graphics/items/equipment/head/autumn-mask.png b/graphics/items/equipment/head/autumn-mask.png Binary files differnew file mode 100644 index 00000000..43ac5749 --- /dev/null +++ b/graphics/items/equipment/head/autumn-mask.png diff --git a/graphics/items/equipment/head/bandana.png b/graphics/items/equipment/head/bandana.png Binary files differindex ef98d7ec..5c10a07b 100644 --- a/graphics/items/equipment/head/bandana.png +++ b/graphics/items/equipment/head/bandana.png diff --git a/graphics/items/equipment/head/beret.png b/graphics/items/equipment/head/beret.png Binary files differnew file mode 100644 index 00000000..91e94606 --- /dev/null +++ b/graphics/items/equipment/head/beret.png diff --git a/graphics/items/equipment/head/bucket.png b/graphics/items/equipment/head/bucket.png Binary files differnew file mode 100644 index 00000000..86a27e1a --- /dev/null +++ b/graphics/items/equipment/head/bucket.png diff --git a/graphics/items/equipment/head/cashiershade.png b/graphics/items/equipment/head/cashiershade.png Binary files differnew file mode 100644 index 00000000..dbefc104 --- /dev/null +++ b/graphics/items/equipment/head/cashiershade.png diff --git a/graphics/items/equipment/head/contributorshirt.png b/graphics/items/equipment/head/contributorshirt.png Binary files differnew file mode 100644 index 00000000..6ebad590 --- /dev/null +++ b/graphics/items/equipment/head/contributorshirt.png diff --git a/graphics/items/equipment/head/dark-helm.png b/graphics/items/equipment/head/dark-helm.png Binary files differnew file mode 100644 index 00000000..55da6d2c --- /dev/null +++ b/graphics/items/equipment/head/dark-helm.png diff --git a/graphics/items/equipment/head/eskimo.png b/graphics/items/equipment/head/eskimo.png Binary files differnew file mode 100644 index 00000000..40ba7e43 --- /dev/null +++ b/graphics/items/equipment/head/eskimo.png diff --git a/graphics/items/equipment/head/glasses-icon.png b/graphics/items/equipment/head/glasses-icon.png Binary files differnew file mode 100644 index 00000000..1f12ba3d --- /dev/null +++ b/graphics/items/equipment/head/glasses-icon.png diff --git a/graphics/items/equipment/head/glasses.png b/graphics/items/equipment/head/glasses.png Binary files differnew file mode 100644 index 00000000..1f12ba3d --- /dev/null +++ b/graphics/items/equipment/head/glasses.png diff --git a/graphics/items/equipment/head/moonshroomhat.png b/graphics/items/equipment/head/moonshroomhat.png Binary files differnew file mode 100644 index 00000000..bace1a65 --- /dev/null +++ b/graphics/items/equipment/head/moonshroomhat.png diff --git a/graphics/items/equipment/head/phylactery.png b/graphics/items/equipment/head/phylactery.png Binary files differnew file mode 100644 index 00000000..f7a337b8 --- /dev/null +++ b/graphics/items/equipment/head/phylactery.png diff --git a/graphics/items/equipment/head/pilot-hat.png b/graphics/items/equipment/head/pilot-hat.png Binary files differnew file mode 100644 index 00000000..1933cf54 --- /dev/null +++ b/graphics/items/equipment/head/pilot-hat.png diff --git a/graphics/items/equipment/head/tamoshanter.png b/graphics/items/equipment/head/tamoshanter.png Binary files differnew file mode 100644 index 00000000..1e3675d6 --- /dev/null +++ b/graphics/items/equipment/head/tamoshanter.png diff --git a/graphics/items/equipment/head/underworld-mask.png b/graphics/items/equipment/head/underworld-mask.png Binary files differnew file mode 100644 index 00000000..ed60b21f --- /dev/null +++ b/graphics/items/equipment/head/underworld-mask.png diff --git a/graphics/items/equipment/head/witch-hat2.png b/graphics/items/equipment/head/witch-hat2.png Binary files differnew file mode 100644 index 00000000..5c187a9b --- /dev/null +++ b/graphics/items/equipment/head/witch-hat2.png diff --git a/graphics/items/equipment/head/woolen.png b/graphics/items/equipment/head/woolen.png Binary files differnew file mode 100644 index 00000000..44e1f216 --- /dev/null +++ b/graphics/items/equipment/head/woolen.png diff --git a/graphics/items/equipment/legs/silkpants.png b/graphics/items/equipment/legs/silkpants.png Binary files differnew file mode 100644 index 00000000..73d61a7e --- /dev/null +++ b/graphics/items/equipment/legs/silkpants.png diff --git a/graphics/items/equipment/rings/valentines-ring.png b/graphics/items/equipment/rings/valentines-ring.png Binary files differnew file mode 100644 index 00000000..102fd9b2 --- /dev/null +++ b/graphics/items/equipment/rings/valentines-ring.png diff --git a/graphics/items/equipment/weapon/axe-pick.png b/graphics/items/equipment/weapon/axe-pick.png Binary files differnew file mode 100644 index 00000000..73e86f9a --- /dev/null +++ b/graphics/items/equipment/weapon/axe-pick.png diff --git a/graphics/items/equipment/weapon/bow-slimecovered-forestbow.png b/graphics/items/equipment/weapon/bow-slimecovered-forestbow.png Binary files differnew file mode 100644 index 00000000..1955a70e --- /dev/null +++ b/graphics/items/equipment/weapon/bow-slimecovered-forestbow.png diff --git a/graphics/items/equipment/weapon/sword-dead.png b/graphics/items/equipment/weapon/sword-dead.png Binary files differnew file mode 100644 index 00000000..7f18227f --- /dev/null +++ b/graphics/items/equipment/weapon/sword-dead.png diff --git a/graphics/items/equipment/weapon/wand-deathshand.png b/graphics/items/equipment/weapon/wand-deathshand.png Binary files differnew file mode 100644 index 00000000..dd0fb12f --- /dev/null +++ b/graphics/items/equipment/weapon/wand-deathshand.png diff --git a/graphics/sprites/equipment/chest/assassin-female.png b/graphics/sprites/equipment/chest/assassin-female.png Binary files differindex 4b8c6cab..9566fdb4 100644 --- a/graphics/sprites/equipment/chest/assassin-female.png +++ b/graphics/sprites/equipment/chest/assassin-female.png diff --git a/graphics/sprites/equipment/chest/assassin-female.xml b/graphics/sprites/equipment/chest/assassin-female.xml index 9b6a16bb..ea5941d6 100644 --- a/graphics/sprites/equipment/chest/assassin-female.xml +++ b/graphics/sprites/equipment/chest/assassin-female.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/chest/assassin-female.png" width="64" height="64"/> - <include file="player_female_base.xml"/> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/chest/assassin-male.png b/graphics/sprites/equipment/chest/assassin-male.png Binary files differindex 109dbc62..aff8e6a9 100644 --- a/graphics/sprites/equipment/chest/assassin-male.png +++ b/graphics/sprites/equipment/chest/assassin-male.png diff --git a/graphics/sprites/equipment/chest/assassin-male.xml b/graphics/sprites/equipment/chest/assassin-male.xml index 14bc6653..e0600b0e 100644 --- a/graphics/sprites/equipment/chest/assassin-male.xml +++ b/graphics/sprites/equipment/chest/assassin-male.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/chest/assassin-male.png" width="64" height="64"/> - <include file="player_male_base.xml"/> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/chest/bra-female.png b/graphics/sprites/equipment/chest/bra-female.png Binary files differnew file mode 100644 index 00000000..c6ab84bd --- /dev/null +++ b/graphics/sprites/equipment/chest/bra-female.png diff --git a/graphics/sprites/equipment/chest/bra-female.xml b/graphics/sprites/equipment/chest/bra-female.xml new file mode 100644 index 00000000..fdff703e --- /dev/null +++ b/graphics/sprites/equipment/chest/bra-female.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="base" src="graphics/sprites/equipment/chest/bra-female.png|R" width="64" height="64"/> + <include file="model/male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/bromenalchest-female.png b/graphics/sprites/equipment/chest/bromenalchest-female.png Binary files differindex 7035c735..588c0922 100644 --- a/graphics/sprites/equipment/chest/bromenalchest-female.png +++ b/graphics/sprites/equipment/chest/bromenalchest-female.png diff --git a/graphics/sprites/equipment/chest/bromenalchest-female.xml b/graphics/sprites/equipment/chest/bromenalchest-female.xml index 1035ecc4..6067c0a5 100644 --- a/graphics/sprites/equipment/chest/bromenalchest-female.xml +++ b/graphics/sprites/equipment/chest/bromenalchest-female.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/chest/bromenalchest-female.png" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/chest/bromenalchest-male.png b/graphics/sprites/equipment/chest/bromenalchest-male.png Binary files differindex 49394f2e..2d84c1c6 100644 --- a/graphics/sprites/equipment/chest/bromenalchest-male.png +++ b/graphics/sprites/equipment/chest/bromenalchest-male.png diff --git a/graphics/sprites/equipment/chest/bromenalchest-male.xml b/graphics/sprites/equipment/chest/bromenalchest-male.xml index 671dfa5f..809bf3a2 100644 --- a/graphics/sprites/equipment/chest/bromenalchest-male.xml +++ b/graphics/sprites/equipment/chest/bromenalchest-male.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/chest/bromenalchest-male.png" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/chest/chainmail-female.png b/graphics/sprites/equipment/chest/chainmail-female.png Binary files differindex 114bddce..f57088e3 100644 --- a/graphics/sprites/equipment/chest/chainmail-female.png +++ b/graphics/sprites/equipment/chest/chainmail-female.png diff --git a/graphics/sprites/equipment/chest/chainmail-female.xml b/graphics/sprites/equipment/chest/chainmail-female.xml index d1f0d41f..8ac711e9 100644 --- a/graphics/sprites/equipment/chest/chainmail-female.xml +++ b/graphics/sprites/equipment/chest/chainmail-female.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/chest/chainmail-female.png" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/chest/chainmail-male.png b/graphics/sprites/equipment/chest/chainmail-male.png Binary files differindex 05cbe661..c3817650 100644 --- a/graphics/sprites/equipment/chest/chainmail-male.png +++ b/graphics/sprites/equipment/chest/chainmail-male.png diff --git a/graphics/sprites/equipment/chest/chainmail-male.xml b/graphics/sprites/equipment/chest/chainmail-male.xml index 2d10fa74..45ba3ea6 100644 --- a/graphics/sprites/equipment/chest/chainmail-male.xml +++ b/graphics/sprites/equipment/chest/chainmail-male.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/chest/chainmail-male.png" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/chest/contributor-female.png b/graphics/sprites/equipment/chest/contributor-female.png Binary files differnew file mode 100644 index 00000000..94af00e1 --- /dev/null +++ b/graphics/sprites/equipment/chest/contributor-female.png diff --git a/graphics/sprites/equipment/chest/contributor-female.xml b/graphics/sprites/equipment/chest/contributor-female.xml new file mode 100644 index 00000000..3e5db7da --- /dev/null +++ b/graphics/sprites/equipment/chest/contributor-female.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="base" src="graphics/sprites/equipment/chest/contributor-female.png|W;R" width="64" height="64"/> + <include file="model/male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/contributor-male.png b/graphics/sprites/equipment/chest/contributor-male.png Binary files differnew file mode 100644 index 00000000..a5ee1adb --- /dev/null +++ b/graphics/sprites/equipment/chest/contributor-male.png diff --git a/graphics/sprites/equipment/chest/contributor-male.xml b/graphics/sprites/equipment/chest/contributor-male.xml new file mode 100644 index 00000000..87752634 --- /dev/null +++ b/graphics/sprites/equipment/chest/contributor-male.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="base" src="graphics/sprites/equipment/chest/contributor-male.png|W;R" width="64" height="64"/> + <include file="model/male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/cotton-female.png b/graphics/sprites/equipment/chest/cotton-female.png Binary files differindex a805c1d1..86323bb7 100644 --- a/graphics/sprites/equipment/chest/cotton-female.png +++ b/graphics/sprites/equipment/chest/cotton-female.png diff --git a/graphics/sprites/equipment/chest/cotton-female.xml b/graphics/sprites/equipment/chest/cotton-female.xml index c2c9a8da..1c9145da 100644 --- a/graphics/sprites/equipment/chest/cotton-female.xml +++ b/graphics/sprites/equipment/chest/cotton-female.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/chest/cotton-female.png|W" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/chest/cotton-male.png b/graphics/sprites/equipment/chest/cotton-male.png Binary files differindex 79f85878..588bc7f8 100644 --- a/graphics/sprites/equipment/chest/cotton-male.png +++ b/graphics/sprites/equipment/chest/cotton-male.png diff --git a/graphics/sprites/equipment/chest/cotton-male.xml b/graphics/sprites/equipment/chest/cotton-male.xml index 0249bb0c..8823726f 100644 --- a/graphics/sprites/equipment/chest/cotton-male.xml +++ b/graphics/sprites/equipment/chest/cotton-male.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/chest/cotton-male.png|W" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/chest/demonwarlordplate-male.xml b/graphics/sprites/equipment/chest/demonwarlordplate-male.xml index e0fe05ff..d68d2e96 100644 --- a/graphics/sprites/equipment/chest/demonwarlordplate-male.xml +++ b/graphics/sprites/equipment/chest/demonwarlordplate-male.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/chest/demonwarlordplate-male.png|W" width="64" height="64"/> - <include file="equipment/chest/warlordplate-male.xml"/> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/chest/fine-dress-female.png b/graphics/sprites/equipment/chest/fine-dress-female.png Binary files differindex 1c8af29b..e7de5998 100644 --- a/graphics/sprites/equipment/chest/fine-dress-female.png +++ b/graphics/sprites/equipment/chest/fine-dress-female.png diff --git a/graphics/sprites/equipment/chest/fine-dress-female.xml b/graphics/sprites/equipment/chest/fine-dress-female.xml index 752dfbb0..9ced32c4 100644 --- a/graphics/sprites/equipment/chest/fine-dress-female.xml +++ b/graphics/sprites/equipment/chest/fine-dress-female.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/chest/fine-dress-female.png|W" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/chest/fine-dress-male.png b/graphics/sprites/equipment/chest/fine-dress-male.png Binary files differindex d98373a0..68e9ea68 100644 --- a/graphics/sprites/equipment/chest/fine-dress-male.png +++ b/graphics/sprites/equipment/chest/fine-dress-male.png diff --git a/graphics/sprites/equipment/chest/fine-dress-male.xml b/graphics/sprites/equipment/chest/fine-dress-male.xml index af325815..4f807cea 100644 --- a/graphics/sprites/equipment/chest/fine-dress-male.xml +++ b/graphics/sprites/equipment/chest/fine-dress-male.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/chest/fine-dress-male.png|W" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/chest/forest-armor-female.png b/graphics/sprites/equipment/chest/forest-armor-female.png Binary files differindex 670d781f..863a014f 100644 --- a/graphics/sprites/equipment/chest/forest-armor-female.png +++ b/graphics/sprites/equipment/chest/forest-armor-female.png diff --git a/graphics/sprites/equipment/chest/forest-armor-female.xml b/graphics/sprites/equipment/chest/forest-armor-female.xml index ff742afb..f5f67719 100644 --- a/graphics/sprites/equipment/chest/forest-armor-female.xml +++ b/graphics/sprites/equipment/chest/forest-armor-female.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/chest/forest-armor-female.png" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/chest/forest-armor-male.png b/graphics/sprites/equipment/chest/forest-armor-male.png Binary files differindex 4337b630..e804e012 100644 --- a/graphics/sprites/equipment/chest/forest-armor-male.png +++ b/graphics/sprites/equipment/chest/forest-armor-male.png diff --git a/graphics/sprites/equipment/chest/forest-armor-male.xml b/graphics/sprites/equipment/chest/forest-armor-male.xml index d2acb67f..db097623 100644 --- a/graphics/sprites/equipment/chest/forest-armor-male.xml +++ b/graphics/sprites/equipment/chest/forest-armor-male.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/chest/forest-armor-male.png" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/chest/leather-female.png b/graphics/sprites/equipment/chest/leather-female.png Binary files differindex a6efbf9b..0d3f1e57 100644 --- a/graphics/sprites/equipment/chest/leather-female.png +++ b/graphics/sprites/equipment/chest/leather-female.png diff --git a/graphics/sprites/equipment/chest/leather-female.xml b/graphics/sprites/equipment/chest/leather-female.xml index 229a9277..18af39ca 100644 --- a/graphics/sprites/equipment/chest/leather-female.xml +++ b/graphics/sprites/equipment/chest/leather-female.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/chest/leather-female.png|W;R" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/chest/leather-male.png b/graphics/sprites/equipment/chest/leather-male.png Binary files differindex bc5a3c65..a1899fc7 100644 --- a/graphics/sprites/equipment/chest/leather-male.png +++ b/graphics/sprites/equipment/chest/leather-male.png diff --git a/graphics/sprites/equipment/chest/leather-male.xml b/graphics/sprites/equipment/chest/leather-male.xml index 2e4a4215..fd84633f 100644 --- a/graphics/sprites/equipment/chest/leather-male.xml +++ b/graphics/sprites/equipment/chest/leather-male.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/chest/leather-male.png|W;R" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/chest/lightplatemail-female.png b/graphics/sprites/equipment/chest/lightplatemail-female.png Binary files differindex a3ce5573..2c13af29 100644 --- a/graphics/sprites/equipment/chest/lightplatemail-female.png +++ b/graphics/sprites/equipment/chest/lightplatemail-female.png diff --git a/graphics/sprites/equipment/chest/lightplatemail-female.xml b/graphics/sprites/equipment/chest/lightplatemail-female.xml index 379c2177..01920ea4 100644 --- a/graphics/sprites/equipment/chest/lightplatemail-female.xml +++ b/graphics/sprites/equipment/chest/lightplatemail-female.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/chest/lightplatemail-female.png|W" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/chest/lightplatemail-male.png b/graphics/sprites/equipment/chest/lightplatemail-male.png Binary files differindex 248fd324..66878079 100644 --- a/graphics/sprites/equipment/chest/lightplatemail-male.png +++ b/graphics/sprites/equipment/chest/lightplatemail-male.png diff --git a/graphics/sprites/equipment/chest/lightplatemail-male.xml b/graphics/sprites/equipment/chest/lightplatemail-male.xml index ac5ba00e..30f435c0 100644 --- a/graphics/sprites/equipment/chest/lightplatemail-male.xml +++ b/graphics/sprites/equipment/chest/lightplatemail-male.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/chest/lightplatemail-male.png|W" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/chest/robe-female.png b/graphics/sprites/equipment/chest/robe-female.png Binary files differindex de56ca4d..a6a231bb 100644 --- a/graphics/sprites/equipment/chest/robe-female.png +++ b/graphics/sprites/equipment/chest/robe-female.png diff --git a/graphics/sprites/equipment/chest/robe-female.xml b/graphics/sprites/equipment/chest/robe-female.xml index 37f5852d..46d32f3e 100644 --- a/graphics/sprites/equipment/chest/robe-female.xml +++ b/graphics/sprites/equipment/chest/robe-female.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/chest/robe-female.png|W" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/chest/robe-male.png b/graphics/sprites/equipment/chest/robe-male.png Binary files differindex 28e65faa..598c70ed 100644 --- a/graphics/sprites/equipment/chest/robe-male.png +++ b/graphics/sprites/equipment/chest/robe-male.png diff --git a/graphics/sprites/equipment/chest/robe-male.xml b/graphics/sprites/equipment/chest/robe-male.xml index 2bdb073c..6ec5d823 100644 --- a/graphics/sprites/equipment/chest/robe-male.xml +++ b/graphics/sprites/equipment/chest/robe-male.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/chest/robe-male.png|W" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/chest/shorttanktop-female.png b/graphics/sprites/equipment/chest/shorttanktop-female.png Binary files differindex aa5e16e0..4f2683e7 100644 --- a/graphics/sprites/equipment/chest/shorttanktop-female.png +++ b/graphics/sprites/equipment/chest/shorttanktop-female.png diff --git a/graphics/sprites/equipment/chest/shorttanktop-female.xml b/graphics/sprites/equipment/chest/shorttanktop-female.xml index 1751b82e..c27e50df 100644 --- a/graphics/sprites/equipment/chest/shorttanktop-female.xml +++ b/graphics/sprites/equipment/chest/shorttanktop-female.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/chest/shorttanktop-female.png|W" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/chest/shorttanktop-male.png b/graphics/sprites/equipment/chest/shorttanktop-male.png Binary files differindex e2151dbc..26e9d7d2 100644 --- a/graphics/sprites/equipment/chest/shorttanktop-male.png +++ b/graphics/sprites/equipment/chest/shorttanktop-male.png diff --git a/graphics/sprites/equipment/chest/shorttanktop-male.xml b/graphics/sprites/equipment/chest/shorttanktop-male.xml index da85bd1e..ba9a08d7 100644 --- a/graphics/sprites/equipment/chest/shorttanktop-male.xml +++ b/graphics/sprites/equipment/chest/shorttanktop-male.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/chest/shorttanktop-male.png|W" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/chest/sorcerer-robe-female.png b/graphics/sprites/equipment/chest/sorcerer-robe-female.png Binary files differindex 9fd7e693..810877db 100644 --- a/graphics/sprites/equipment/chest/sorcerer-robe-female.png +++ b/graphics/sprites/equipment/chest/sorcerer-robe-female.png diff --git a/graphics/sprites/equipment/chest/sorcerer-robe-female.xml b/graphics/sprites/equipment/chest/sorcerer-robe-female.xml index 456a81d0..1b7e8607 100644 --- a/graphics/sprites/equipment/chest/sorcerer-robe-female.xml +++ b/graphics/sprites/equipment/chest/sorcerer-robe-female.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/chest/sorcerer-robe-female.png|W;R" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/chest/sorcerer-robe-male.png b/graphics/sprites/equipment/chest/sorcerer-robe-male.png Binary files differindex dda39631..6dfdeea1 100644 --- a/graphics/sprites/equipment/chest/sorcerer-robe-male.png +++ b/graphics/sprites/equipment/chest/sorcerer-robe-male.png diff --git a/graphics/sprites/equipment/chest/sorcerer-robe-male.xml b/graphics/sprites/equipment/chest/sorcerer-robe-male.xml index c96d02a2..92048210 100644 --- a/graphics/sprites/equipment/chest/sorcerer-robe-male.xml +++ b/graphics/sprites/equipment/chest/sorcerer-robe-male.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/chest/sorcerer-robe-male.png|W;R" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/chest/tanktop-female.png b/graphics/sprites/equipment/chest/tanktop-female.png Binary files differindex 3aa454bf..a8ecf79c 100644 --- a/graphics/sprites/equipment/chest/tanktop-female.png +++ b/graphics/sprites/equipment/chest/tanktop-female.png diff --git a/graphics/sprites/equipment/chest/tanktop-female.xml b/graphics/sprites/equipment/chest/tanktop-female.xml index 50c6c852..8775af24 100644 --- a/graphics/sprites/equipment/chest/tanktop-female.xml +++ b/graphics/sprites/equipment/chest/tanktop-female.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/chest/tanktop-female.png|W" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/chest/tanktop-male.png b/graphics/sprites/equipment/chest/tanktop-male.png Binary files differindex a654f867..bda08a2e 100644 --- a/graphics/sprites/equipment/chest/tanktop-male.png +++ b/graphics/sprites/equipment/chest/tanktop-male.png diff --git a/graphics/sprites/equipment/chest/tanktop-male.xml b/graphics/sprites/equipment/chest/tanktop-male.xml index 15325678..8ab5399a 100644 --- a/graphics/sprites/equipment/chest/tanktop-male.xml +++ b/graphics/sprites/equipment/chest/tanktop-male.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/chest/tanktop-male.png|W" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/chest/terranite-female.png b/graphics/sprites/equipment/chest/terranite-female.png Binary files differindex 959d2631..6e17dbe5 100644 --- a/graphics/sprites/equipment/chest/terranite-female.png +++ b/graphics/sprites/equipment/chest/terranite-female.png diff --git a/graphics/sprites/equipment/chest/terranite-female.xml b/graphics/sprites/equipment/chest/terranite-female.xml index b32f4de4..963763f8 100644 --- a/graphics/sprites/equipment/chest/terranite-female.xml +++ b/graphics/sprites/equipment/chest/terranite-female.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/chest/terranite-female.png" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/chest/terranite-male.png b/graphics/sprites/equipment/chest/terranite-male.png Binary files differindex 4847fead..431b413f 100644 --- a/graphics/sprites/equipment/chest/terranite-male.png +++ b/graphics/sprites/equipment/chest/terranite-male.png diff --git a/graphics/sprites/equipment/chest/terranite-male.xml b/graphics/sprites/equipment/chest/terranite-male.xml index 86ac6a36..62a3e9cd 100644 --- a/graphics/sprites/equipment/chest/terranite-male.xml +++ b/graphics/sprites/equipment/chest/terranite-male.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/chest/terranite-male.png" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/chest/tnecksweater-female.png b/graphics/sprites/equipment/chest/tnecksweater-female.png Binary files differindex e3f51112..83eacd15 100644 --- a/graphics/sprites/equipment/chest/tnecksweater-female.png +++ b/graphics/sprites/equipment/chest/tnecksweater-female.png diff --git a/graphics/sprites/equipment/chest/tnecksweater-female.xml b/graphics/sprites/equipment/chest/tnecksweater-female.xml index c620700b..65933768 100644 --- a/graphics/sprites/equipment/chest/tnecksweater-female.xml +++ b/graphics/sprites/equipment/chest/tnecksweater-female.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/chest/tnecksweater-female.png|W" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/chest/tnecksweater-male.png b/graphics/sprites/equipment/chest/tnecksweater-male.png Binary files differindex de68f940..aab1b252 100644 --- a/graphics/sprites/equipment/chest/tnecksweater-male.png +++ b/graphics/sprites/equipment/chest/tnecksweater-male.png diff --git a/graphics/sprites/equipment/chest/tnecksweater-male.xml b/graphics/sprites/equipment/chest/tnecksweater-male.xml index f466a43e..701c8ccf 100644 --- a/graphics/sprites/equipment/chest/tnecksweater-male.xml +++ b/graphics/sprites/equipment/chest/tnecksweater-male.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/chest/tnecksweater-male.png|W" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/chest/ugly-sweater-female.png b/graphics/sprites/equipment/chest/ugly-sweater-female.png Binary files differindex bed9be29..806b9d85 100644 --- a/graphics/sprites/equipment/chest/ugly-sweater-female.png +++ b/graphics/sprites/equipment/chest/ugly-sweater-female.png diff --git a/graphics/sprites/equipment/chest/ugly-sweater-female.xml b/graphics/sprites/equipment/chest/ugly-sweater-female.xml index 6dc64adf..d532cd34 100644 --- a/graphics/sprites/equipment/chest/ugly-sweater-female.xml +++ b/graphics/sprites/equipment/chest/ugly-sweater-female.xml @@ -1,96 +1,6 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/chest/ugly-sweater-female.png|W;Y;G;C" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> + diff --git a/graphics/sprites/equipment/chest/ugly-sweater-male.png b/graphics/sprites/equipment/chest/ugly-sweater-male.png Binary files differindex 35d35a3d..8e7c41da 100644 --- a/graphics/sprites/equipment/chest/ugly-sweater-male.png +++ b/graphics/sprites/equipment/chest/ugly-sweater-male.png diff --git a/graphics/sprites/equipment/chest/ugly-sweater-male.xml b/graphics/sprites/equipment/chest/ugly-sweater-male.xml index d3b1fa3d..2ebafafa 100644 --- a/graphics/sprites/equipment/chest/ugly-sweater-male.xml +++ b/graphics/sprites/equipment/chest/ugly-sweater-male.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/chest/ugly-sweater-male.png|W;Y;G;C" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/chest/valentine-dress.xml b/graphics/sprites/equipment/chest/valentine-dress.xml index 47a4656a..55846fab 100644 --- a/graphics/sprites/equipment/chest/valentine-dress.xml +++ b/graphics/sprites/equipment/chest/valentine-dress.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/chest/valentine-dress.png|R" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/chest/vnecksweater-female.png b/graphics/sprites/equipment/chest/vnecksweater-female.png Binary files differindex 148ef7de..bbce3137 100644 --- a/graphics/sprites/equipment/chest/vnecksweater-female.png +++ b/graphics/sprites/equipment/chest/vnecksweater-female.png diff --git a/graphics/sprites/equipment/chest/vnecksweater-female.xml b/graphics/sprites/equipment/chest/vnecksweater-female.xml index 75d4aa3c..101a5c0f 100644 --- a/graphics/sprites/equipment/chest/vnecksweater-female.xml +++ b/graphics/sprites/equipment/chest/vnecksweater-female.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/chest/vnecksweater-female.png|W" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/chest/vnecksweater-male.png b/graphics/sprites/equipment/chest/vnecksweater-male.png Binary files differindex 025dc5fb..6b35de11 100644 --- a/graphics/sprites/equipment/chest/vnecksweater-male.png +++ b/graphics/sprites/equipment/chest/vnecksweater-male.png diff --git a/graphics/sprites/equipment/chest/vnecksweater-male.xml b/graphics/sprites/equipment/chest/vnecksweater-male.xml index 8fcb1879..065cb330 100644 --- a/graphics/sprites/equipment/chest/vnecksweater-male.xml +++ b/graphics/sprites/equipment/chest/vnecksweater-male.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/chest/vnecksweater-male.png|W" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/chest/warlordplate-female.png b/graphics/sprites/equipment/chest/warlordplate-female.png Binary files differindex 4ba69c50..4274064d 100644 --- a/graphics/sprites/equipment/chest/warlordplate-female.png +++ b/graphics/sprites/equipment/chest/warlordplate-female.png diff --git a/graphics/sprites/equipment/chest/warlordplate-female.xml b/graphics/sprites/equipment/chest/warlordplate-female.xml index 87faa0f7..721615e3 100644 --- a/graphics/sprites/equipment/chest/warlordplate-female.xml +++ b/graphics/sprites/equipment/chest/warlordplate-female.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/chest/warlordplate-female.png|W" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/chest/warlordplate-male.png b/graphics/sprites/equipment/chest/warlordplate-male.png Binary files differindex 5846fd9f..7feeb650 100644 --- a/graphics/sprites/equipment/chest/warlordplate-male.png +++ b/graphics/sprites/equipment/chest/warlordplate-male.png diff --git a/graphics/sprites/equipment/chest/warlordplate-male.xml b/graphics/sprites/equipment/chest/warlordplate-male.xml index a2397c99..7b6351ee 100644 --- a/graphics/sprites/equipment/chest/warlordplate-male.xml +++ b/graphics/sprites/equipment/chest/warlordplate-male.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/chest/warlordplate-male.png|W" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/feet/assassin-boots-female.png b/graphics/sprites/equipment/feet/assassin-boots-female.png Binary files differindex f44503f5..622b7a20 100644 --- a/graphics/sprites/equipment/feet/assassin-boots-female.png +++ b/graphics/sprites/equipment/feet/assassin-boots-female.png diff --git a/graphics/sprites/equipment/feet/assassin-boots-female.xml b/graphics/sprites/equipment/feet/assassin-boots-female.xml index 7a6d419d..a2f48c5a 100644 --- a/graphics/sprites/equipment/feet/assassin-boots-female.xml +++ b/graphics/sprites/equipment/feet/assassin-boots-female.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/feet/assassin-boots-female.png|W;" width="64" height="64"/> - <include file="equipment/feet/boots-female.xml"/> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/feet/assassin-boots-male.png b/graphics/sprites/equipment/feet/assassin-boots-male.png Binary files differindex 7b0422e4..46131c9f 100644 --- a/graphics/sprites/equipment/feet/assassin-boots-male.png +++ b/graphics/sprites/equipment/feet/assassin-boots-male.png diff --git a/graphics/sprites/equipment/feet/assassin-boots-male.xml b/graphics/sprites/equipment/feet/assassin-boots-male.xml index 596868ce..90ea21de 100644 --- a/graphics/sprites/equipment/feet/assassin-boots-male.xml +++ b/graphics/sprites/equipment/feet/assassin-boots-male.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/feet/assassin-boots-male.png|W;" width="64" height="64"/> - <include file="equipment/feet/boots-male.xml"/> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/feet/boots-female.png b/graphics/sprites/equipment/feet/boots-female.png Binary files differindex ba984324..64267d5a 100644 --- a/graphics/sprites/equipment/feet/boots-female.png +++ b/graphics/sprites/equipment/feet/boots-female.png diff --git a/graphics/sprites/equipment/feet/boots-female.xml b/graphics/sprites/equipment/feet/boots-female.xml index c7e3545b..391b6bec 100644 --- a/graphics/sprites/equipment/feet/boots-female.xml +++ b/graphics/sprites/equipment/feet/boots-female.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/feet/boots-female.png|W" width="64" height="64"/> - <include file="equipment/feet/boots-male.xml"/> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/feet/boots-male.png b/graphics/sprites/equipment/feet/boots-male.png Binary files differindex f441c5b0..ec18ecac 100644 --- a/graphics/sprites/equipment/feet/boots-male.png +++ b/graphics/sprites/equipment/feet/boots-male.png diff --git a/graphics/sprites/equipment/feet/boots-male.xml b/graphics/sprites/equipment/feet/boots-male.xml index 7a7d6bfe..aa9850b2 100644 --- a/graphics/sprites/equipment/feet/boots-male.xml +++ b/graphics/sprites/equipment/feet/boots-male.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/feet/boots-male.png|W" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/feet/bromenalboots-female.png b/graphics/sprites/equipment/feet/bromenalboots-female.png Binary files differindex 6e084914..830e9d31 100644 --- a/graphics/sprites/equipment/feet/bromenalboots-female.png +++ b/graphics/sprites/equipment/feet/bromenalboots-female.png diff --git a/graphics/sprites/equipment/feet/bromenalboots-female.xml b/graphics/sprites/equipment/feet/bromenalboots-female.xml index f5e01dcb..523f8e31 100644 --- a/graphics/sprites/equipment/feet/bromenalboots-female.xml +++ b/graphics/sprites/equipment/feet/bromenalboots-female.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/feet/bromenalboots-female.png" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/feet/bromenalboots-male.png b/graphics/sprites/equipment/feet/bromenalboots-male.png Binary files differindex 7086470d..880ddf1c 100644 --- a/graphics/sprites/equipment/feet/bromenalboots-male.png +++ b/graphics/sprites/equipment/feet/bromenalboots-male.png diff --git a/graphics/sprites/equipment/feet/bromenalboots-male.xml b/graphics/sprites/equipment/feet/bromenalboots-male.xml index 5e8d0d99..fc6881e3 100644 --- a/graphics/sprites/equipment/feet/bromenalboots-male.xml +++ b/graphics/sprites/equipment/feet/bromenalboots-male.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/feet/bromenalboots-male.png" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/feet/furboots-female.png b/graphics/sprites/equipment/feet/furboots-female.png Binary files differindex 2199fb1d..40906bc9 100644 --- a/graphics/sprites/equipment/feet/furboots-female.png +++ b/graphics/sprites/equipment/feet/furboots-female.png diff --git a/graphics/sprites/equipment/feet/furboots-female.xml b/graphics/sprites/equipment/feet/furboots-female.xml index 435c42ca..1bac3182 100644 --- a/graphics/sprites/equipment/feet/furboots-female.xml +++ b/graphics/sprites/equipment/feet/furboots-female.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/feet/furboots-female.png" width="64" height="64"/> - <include file="equipment/feet/boots-female.xml"/> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/feet/furboots-male.png b/graphics/sprites/equipment/feet/furboots-male.png Binary files differindex afc1ff3b..0092f399 100644 --- a/graphics/sprites/equipment/feet/furboots-male.png +++ b/graphics/sprites/equipment/feet/furboots-male.png diff --git a/graphics/sprites/equipment/feet/furboots-male.xml b/graphics/sprites/equipment/feet/furboots-male.xml index cb48994b..ac1549d6 100644 --- a/graphics/sprites/equipment/feet/furboots-male.xml +++ b/graphics/sprites/equipment/feet/furboots-male.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/feet/furboots-male.png" width="64" height="64"/> - <include file="equipment/feet/boots-male.xml"/> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/feet/warlordboots-female.png b/graphics/sprites/equipment/feet/warlordboots-female.png Binary files differindex ee20a58e..b66c3f4a 100755 --- a/graphics/sprites/equipment/feet/warlordboots-female.png +++ b/graphics/sprites/equipment/feet/warlordboots-female.png diff --git a/graphics/sprites/equipment/feet/warlordboots-female.xml b/graphics/sprites/equipment/feet/warlordboots-female.xml index 7163413a..19c38b19 100644 --- a/graphics/sprites/equipment/feet/warlordboots-female.xml +++ b/graphics/sprites/equipment/feet/warlordboots-female.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/feet/warlordboots-female.png|W" width="64" height="64"/> - <include file="equipment/feet/boots-female.xml"/> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/feet/warlordboots-male.png b/graphics/sprites/equipment/feet/warlordboots-male.png Binary files differindex c0c4df5e..77c233a9 100755 --- a/graphics/sprites/equipment/feet/warlordboots-male.png +++ b/graphics/sprites/equipment/feet/warlordboots-male.png diff --git a/graphics/sprites/equipment/feet/warlordboots-male.xml b/graphics/sprites/equipment/feet/warlordboots-male.xml index 83d55bd5..45e223c9 100644 --- a/graphics/sprites/equipment/feet/warlordboots-male.xml +++ b/graphics/sprites/equipment/feet/warlordboots-male.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/feet/warlordboots-male.png|W" width="64" height="64"/> - <include file="equipment/feet/boots-male.xml"/> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/hands/assassin-female.png b/graphics/sprites/equipment/hands/assassin-female.png Binary files differindex 738a0707..d23f26b3 100644 --- a/graphics/sprites/equipment/hands/assassin-female.png +++ b/graphics/sprites/equipment/hands/assassin-female.png diff --git a/graphics/sprites/equipment/hands/assassin-female.xml b/graphics/sprites/equipment/hands/assassin-female.xml index 8a9311bb..764d5fec 100644 --- a/graphics/sprites/equipment/hands/assassin-female.xml +++ b/graphics/sprites/equipment/hands/assassin-female.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/hands/assassin-female.png" width="64" height="64"/> - <include file="equipment/hands/generic-female.xml"/> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/hands/assassin-male.png b/graphics/sprites/equipment/hands/assassin-male.png Binary files differindex aaedd5dd..b890d8f2 100644 --- a/graphics/sprites/equipment/hands/assassin-male.png +++ b/graphics/sprites/equipment/hands/assassin-male.png diff --git a/graphics/sprites/equipment/hands/assassin-male.xml b/graphics/sprites/equipment/hands/assassin-male.xml index caa16d36..f9f4e64d 100644 --- a/graphics/sprites/equipment/hands/assassin-male.xml +++ b/graphics/sprites/equipment/hands/assassin-male.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/hands/assassin-male.png" width="64" height="64"/> - <include file="equipment/hands/generic-male.xml"/> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/hands/bromenalgloves-female.png b/graphics/sprites/equipment/hands/bromenalgloves-female.png Binary files differindex ef4e19d5..80b095e0 100644 --- a/graphics/sprites/equipment/hands/bromenalgloves-female.png +++ b/graphics/sprites/equipment/hands/bromenalgloves-female.png diff --git a/graphics/sprites/equipment/hands/bromenalgloves-female.xml b/graphics/sprites/equipment/hands/bromenalgloves-female.xml index 573bad23..f9d071a5 100644 --- a/graphics/sprites/equipment/hands/bromenalgloves-female.xml +++ b/graphics/sprites/equipment/hands/bromenalgloves-female.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/hands/bromenalgloves-female.png" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/hands/bromenalgloves-male.png b/graphics/sprites/equipment/hands/bromenalgloves-male.png Binary files differindex b5379063..86e75c6b 100644 --- a/graphics/sprites/equipment/hands/bromenalgloves-male.png +++ b/graphics/sprites/equipment/hands/bromenalgloves-male.png diff --git a/graphics/sprites/equipment/hands/bromenalgloves-male.xml b/graphics/sprites/equipment/hands/bromenalgloves-male.xml index 00f382e6..e2ece7e0 100644 --- a/graphics/sprites/equipment/hands/bromenalgloves-male.xml +++ b/graphics/sprites/equipment/hands/bromenalgloves-male.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/hands/bromenalgloves-male.png" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/hands/generic-female.png b/graphics/sprites/equipment/hands/generic-female.png Binary files differindex 1fd9fbda..697842f0 100644 --- a/graphics/sprites/equipment/hands/generic-female.png +++ b/graphics/sprites/equipment/hands/generic-female.png diff --git a/graphics/sprites/equipment/hands/generic-female.xml b/graphics/sprites/equipment/hands/generic-female.xml index f4e9b556..6da62d73 100644 --- a/graphics/sprites/equipment/hands/generic-female.xml +++ b/graphics/sprites/equipment/hands/generic-female.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/hands/generic-female.png|W" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/hands/generic-male.png b/graphics/sprites/equipment/hands/generic-male.png Binary files differindex 168a1307..6f1becaa 100644 --- a/graphics/sprites/equipment/hands/generic-male.png +++ b/graphics/sprites/equipment/hands/generic-male.png diff --git a/graphics/sprites/equipment/hands/generic-male.xml b/graphics/sprites/equipment/hands/generic-male.xml index 6595e1e8..427ee3f5 100644 --- a/graphics/sprites/equipment/hands/generic-male.xml +++ b/graphics/sprites/equipment/hands/generic-male.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/hands/generic-male.png|W" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/hands/magefire.png b/graphics/sprites/equipment/hands/magefire.png Binary files differnew file mode 100644 index 00000000..4cb5dbc9 --- /dev/null +++ b/graphics/sprites/equipment/hands/magefire.png diff --git a/graphics/sprites/player_female_base.xml b/graphics/sprites/equipment/hands/magefire.xml index 88e4bfa7..28db34a9 100644 --- a/graphics/sprites/player_female_base.xml +++ b/graphics/sprites/equipment/hands/magefire.xml @@ -1,6 +1,6 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - <imageset name="base" src="graphics/sprites/player_female_base.png" width="64" height="64"/> + <imageset name="base" src="graphics/sprites/equipment/hands/magefire.png" width="64" height="64"/> <action name="stand" imageset="base"> <animation direction="down"> <frame index="0"/> diff --git a/graphics/sprites/equipment/head/antlerhat-female.xml b/graphics/sprites/equipment/head/antlerhat-female.xml new file mode 100644 index 00000000..970e2b91 --- /dev/null +++ b/graphics/sprites/equipment/head/antlerhat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/antlerhat.png" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/antlerhat-male.xml b/graphics/sprites/equipment/head/antlerhat-male.xml new file mode 100644 index 00000000..a4ba6871 --- /dev/null +++ b/graphics/sprites/equipment/head/antlerhat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/antlerhat.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-28" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <frame index="0" offsetX="0" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="4" offsetY="-31" delay="140"/> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/autumn-mask-female.xml b/graphics/sprites/equipment/head/autumn-mask-female.xml new file mode 100644 index 00000000..5dbbd6fb --- /dev/null +++ b/graphics/sprites/equipment/head/autumn-mask-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/autumn-mask.png|R;M;B;C" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-35"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-36"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-34"/> + <frame delay="150" index="0" offsetX="0" offsetY="-35"/> + <frame delay="75" index="0" offsetX="0" offsetY="-34"/> + <frame delay="150" index="0" offsetX="0" offsetY="-35"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="1" offsetY="-35"/> + <frame delay="75" index="1" offsetX="1" offsetY="-34"/> + <frame delay="150" index="1" offsetX="1" offsetY="-35"/> + <frame delay="75" index="1" offsetX="1" offsetY="-34"/> + <frame delay="75" index="1" offsetX="1" offsetY="-35"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="2" offsetY="-35"/> + <frame delay="75" index="3" offsetX="2" offsetY="-34"/> + <frame delay="150" index="3" offsetX="2" offsetY="-35"/> + <frame delay="75" index="3" offsetX="2" offsetY="-34"/> + <frame delay="75" index="3" offsetX="2" offsetY="-35"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-33"/> + <frame delay="75" index="0" offsetX="0" offsetY="-34"/> + <frame delay="75" index="0" offsetX="0" offsetY="-31"/> + <frame delay="75" index="0" offsetX="0" offsetY="-30"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="5" offsetY="-36"/> + <frame delay="75" index="1" offsetX="5" offsetY="-37"/> + <frame delay="75" index="1" offsetX="1" offsetY="-34"/> + <frame delay="75" index="1" offsetX="0" offsetY="-33"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-33"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-31"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="2" offsetY="-34"/> + <frame delay="75" index="3" offsetX="3" offsetY="-33"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-35"/> + <frame delay="75" index="0" offsetX="0" offsetY="-34"/> + <frame delay="75" index="0" offsetX="0" offsetY="-35"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-35"/> + <frame delay="150" index="1" offsetX="5" offsetY="-36"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-32"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-33"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-1" offsetY="-35"/> + <frame delay="150" index="3" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-23"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-26"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-26"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="23" offsetY="-7"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-32" delay="140"/> + <frame index="1" offsetX="3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="5" offsetY="-35" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-32" delay="140"/> + <frame index="3" offsetX="1" offsetY="-35" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="3" offsetX="5" offsetY="-31" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33" delay="100"/> + <frame index="0" offsetX="0" offsetY="-34" delay="100"/> + <frame index="0" offsetX="0" offsetY="-31" delay="100"/> + <frame index="0" offsetX="0" offsetY="-30" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-36" delay="100"/> + <frame index="1" offsetX="5" offsetY="-37" delay="100"/> + <frame index="1" offsetX="1" offsetY="-34" delay="100"/> + <frame index="1" offsetX="0" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-33" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="2" offsetY="-34" delay="100"/> + <frame index="3" offsetX="3" offsetY="-33" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-36" delay="140"/> + <frame index="1" offsetX="8" offsetY="-34" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="3" offsetY="-36" delay="140"/> + <frame index="3" offsetX="4" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-36" delay="140"/> + <frame index="1" offsetX="4" offsetY="-37" delay="140"/> + <frame index="1" offsetX="4" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="3" offsetX="0" offsetY="-37" delay="140"/> + <frame index="3" offsetX="0" offsetY="-37" delay="140"/> + <frame index="3" offsetX="5" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/autumn-mask-male.xml b/graphics/sprites/equipment/head/autumn-mask-male.xml new file mode 100644 index 00000000..c16e2d54 --- /dev/null +++ b/graphics/sprites/equipment/head/autumn-mask-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/autumn-mask.png|R;M;B;C" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-35"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-36"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <frame index="0" offsetX="0" offsetY="-35" delay="150"/> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <frame index="0" offsetX="0" offsetY="-35" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35" delay="75"/> + <frame index="1" offsetX="1" offsetY="-34" delay="75"/> + <frame index="1" offsetX="1" offsetY="-35" delay="150"/> + <frame index="1" offsetX="1" offsetY="-34" delay="75"/> + <frame index="1" offsetX="1" offsetY="-35" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-35" delay="75"/> + <frame index="3" offsetX="2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="2" offsetY="-35" delay="150"/> + <frame index="3" offsetX="2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="2" offsetY="-35" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33" delay="75"/> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <frame index="0" offsetX="0" offsetY="-31" delay="75"/> + <frame index="0" offsetX="0" offsetY="-30" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-36" delay="75"/> + <frame index="1" offsetX="5" offsetY="-37" delay="75"/> + <frame index="1" offsetX="1" offsetY="-34" delay="75"/> + <frame index="1" offsetX="0" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-33" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-31" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="3" offsetY="-33" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-35" delay="225"/> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <frame index="0" offsetX="0" offsetY="-35" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-35" delay="225"/> + <frame index="1" offsetX="5" offsetY="-36" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-33" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-35" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-36" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-23"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-26"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-26"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="23" offsetY="-7"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <frame index="0" offsetX="0" offsetY="-35" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-34" delay="140"/> + <frame index="1" offsetX="4" offsetY="-37" delay="140"/> + <frame index="1" offsetX="6" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-34" delay="140"/> + <frame index="3" offsetX="1" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="3" offsetX="4" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33" delay="100"/> + <frame index="0" offsetX="0" offsetY="-34" delay="100"/> + <frame index="0" offsetX="0" offsetY="-31" delay="100"/> + <frame index="0" offsetX="0" offsetY="-30" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-36" delay="100"/> + <frame index="1" offsetX="5" offsetY="-37" delay="100"/> + <frame index="1" offsetX="1" offsetY="-34" delay="100"/> + <frame index="1" offsetX="0" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-33" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="2" offsetY="-34" delay="100"/> + <frame index="3" offsetX="3" offsetY="-33" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-36" delay="140"/> + <frame index="1" offsetX="7" offsetY="-37" delay="140"/> + <frame index="1" offsetX="2" offsetY="-38" delay="140"/> + <frame index="1" offsetX="0" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="3" offsetX="3" offsetY="-38" delay="140"/> + <frame index="3" offsetX="5" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="0" offsetX="0" offsetY="-36" delay="140"/> + <frame index="0" offsetX="0" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-38" delay="140"/> + <frame index="1" offsetX="5" offsetY="-37" delay="140"/> + <frame index="1" offsetX="5" offsetY="-38" delay="140"/> + <frame index="1" offsetX="0" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-38" delay="140"/> + <frame index="3" offsetX="0" offsetY="-37" delay="140"/> + <frame index="3" offsetX="1" offsetY="-38" delay="140"/> + <frame index="3" offsetX="5" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/autumn-mask.png b/graphics/sprites/equipment/head/autumn-mask.png Binary files differnew file mode 100644 index 00000000..812d6deb --- /dev/null +++ b/graphics/sprites/equipment/head/autumn-mask.png diff --git a/graphics/sprites/equipment/head/axehat-female.xml b/graphics/sprites/equipment/head/axehat-female.xml new file mode 100644 index 00000000..0a506cbb --- /dev/null +++ b/graphics/sprites/equipment/head/axehat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="22" name="base" src="graphics/sprites/equipment/head/axehat.png" width="22"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-44"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-43"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-44"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-43"/> + <frame delay="150" index="0" offsetX="0" offsetY="-44"/> + <frame delay="75" index="0" offsetX="0" offsetY="-43"/> + <frame delay="150" index="0" offsetX="0" offsetY="-44"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-44"/> + <frame delay="75" index="1" offsetX="0" offsetY="-43"/> + <frame delay="150" index="1" offsetX="0" offsetY="-44"/> + <frame delay="75" index="1" offsetX="0" offsetY="-43"/> + <frame delay="75" index="1" offsetX="0" offsetY="-44"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-43"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-44"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-43"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-44"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-44"/> + <frame delay="75" index="3" offsetX="0" offsetY="-43"/> + <frame delay="150" index="3" offsetX="0" offsetY="-44"/> + <frame delay="75" index="3" offsetX="0" offsetY="-43"/> + <frame delay="75" index="3" offsetX="0" offsetY="-44"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-42"/> + <frame delay="75" index="0" offsetX="0" offsetY="-43"/> + <frame delay="75" index="0" offsetX="0" offsetY="-40"/> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-45"/> + <frame delay="75" index="1" offsetX="4" offsetY="-46"/> + <frame delay="75" index="1" offsetX="0" offsetY="-43"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-42"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-43"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-41"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-45"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-46"/> + <frame delay="75" index="3" offsetX="0" offsetY="-43"/> + <frame delay="75" index="3" offsetX="1" offsetY="-42"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-43"/> + <frame delay="75" index="0" offsetX="0" offsetY="-42"/> + <frame delay="75" index="0" offsetX="0" offsetY="-43"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-44"/> + <frame delay="150" index="1" offsetX="5" offsetY="-45"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-43"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-42"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-43"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-44"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-45"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-32"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-35"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-35"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="27" offsetY="-16"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="1" offsetX="2" offsetY="-44" delay="140"/> + <frame index="1" offsetX="4" offsetY="-44" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-44" delay="140"/> + <frame index="3" offsetX="3" offsetY="-40" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-42" delay="100"/> + <frame index="0" offsetX="0" offsetY="-43" delay="100"/> + <frame index="0" offsetX="0" offsetY="-40" delay="100"/> + <frame index="0" offsetX="0" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-45" delay="100"/> + <frame index="1" offsetX="4" offsetY="-46" delay="100"/> + <frame index="1" offsetX="0" offsetY="-43" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-42" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-43" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-43" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-43" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="100"/> + <frame index="3" offsetX="0" offsetY="-43" delay="100"/> + <frame index="3" offsetX="1" offsetY="-42" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-45" delay="140"/> + <frame index="1" offsetX="7" offsetY="-43" delay="140"/> + <frame index="1" offsetX="0" offsetY="-45" delay="140"/> + <frame index="1" offsetX="0" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-43" delay="140"/> + <frame index="3" offsetX="1" offsetY="-45" delay="140"/> + <frame index="3" offsetX="2" offsetY="-42" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-45" delay="140"/> + <frame index="1" offsetX="3" offsetY="-46" delay="140"/> + <frame index="1" offsetX="3" offsetY="-46" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="3" offsetX="3" offsetY="-42" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/axehat-male.xml b/graphics/sprites/equipment/head/axehat-male.xml new file mode 100644 index 00000000..688bfa57 --- /dev/null +++ b/graphics/sprites/equipment/head/axehat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/axehat.png" width="22" height="22"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-44"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-43"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-44"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-44" delay="150"/> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-44" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-44" delay="75"/> + <frame index="1" offsetX="0" offsetY="-43" delay="75"/> + <frame index="1" offsetX="0" offsetY="-44" delay="150"/> + <frame index="1" offsetX="0" offsetY="-43" delay="75"/> + <frame index="1" offsetX="0" offsetY="-44" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-43" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-44" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-43" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-44" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-44" delay="75"/> + <frame index="3" offsetX="0" offsetY="-43" delay="75"/> + <frame index="3" offsetX="0" offsetY="-44" delay="150"/> + <frame index="3" offsetX="0" offsetY="-43" delay="75"/> + <frame index="3" offsetX="0" offsetY="-44" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-42" delay="75"/> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-40" delay="75"/> + <frame index="0" offsetX="0" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-45" delay="75"/> + <frame index="1" offsetX="4" offsetY="-46" delay="75"/> + <frame index="1" offsetX="0" offsetY="-43" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-42" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-43" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-45" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="75"/> + <frame index="3" offsetX="0" offsetY="-43" delay="75"/> + <frame index="3" offsetX="1" offsetY="-42" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="225"/> + <frame index="0" offsetX="0" offsetY="-42" delay="75"/> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-44" delay="225"/> + <frame index="1" offsetX="5" offsetY="-45" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-43" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-42" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-44" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-45" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-32"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-35"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-35"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="27" offsetY="-16"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="140"/> + <frame index="0" offsetX="0" offsetY="-39" delay="140"/> + <frame index="0" offsetX="0" offsetY="-44" delay="140"/> + <frame index="0" offsetX="0" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-43" delay="140"/> + <frame index="1" offsetX="3" offsetY="-46" delay="140"/> + <frame index="1" offsetX="5" offsetY="-46" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-43" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="3" offsetX="2" offsetY="-42" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-42" delay="100"/> + <frame index="0" offsetX="0" offsetY="-43" delay="100"/> + <frame index="0" offsetX="0" offsetY="-40" delay="100"/> + <frame index="0" offsetX="0" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-45" delay="100"/> + <frame index="1" offsetX="4" offsetY="-46" delay="100"/> + <frame index="1" offsetX="0" offsetY="-43" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-42" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-43" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-43" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-43" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="100"/> + <frame index="3" offsetX="0" offsetY="-43" delay="100"/> + <frame index="3" offsetX="1" offsetY="-42" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-45" delay="140"/> + <frame index="1" offsetX="6" offsetY="-46" delay="140"/> + <frame index="1" offsetX="1" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-46" delay="140"/> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="3" offsetY="-42" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="0" offsetY="-45" delay="140"/> + <frame index="0" offsetX="0" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-47" delay="140"/> + <frame index="1" offsetX="4" offsetY="-46" delay="140"/> + <frame index="1" offsetX="4" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="3" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/axehat.xml b/graphics/sprites/equipment/head/axehat.xml deleted file mode 100644 index 0c4ca2f0..00000000 --- a/graphics/sprites/equipment/head/axehat.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/axehat.png" width="22" height="22"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-44"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-44"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-43"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-44"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-43" delay="75"/> - <frame index="0" offsetX="0" offsetY="-44" delay="150"/> - <frame index="0" offsetX="0" offsetY="-43" delay="75"/> - <frame index="0" offsetX="0" offsetY="-44" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-44" delay="75"/> - <frame index="1" offsetX="0" offsetY="-43" delay="75"/> - <frame index="1" offsetX="0" offsetY="-44" delay="150"/> - <frame index="1" offsetX="0" offsetY="-43" delay="75"/> - <frame index="1" offsetX="0" offsetY="-44" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-43" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-44" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-43" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-44" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-44" delay="75"/> - <frame index="3" offsetX="0" offsetY="-43" delay="75"/> - <frame index="3" offsetX="0" offsetY="-44" delay="150"/> - <frame index="3" offsetX="0" offsetY="-43" delay="75"/> - <frame index="3" offsetX="0" offsetY="-44" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-42" delay="75"/> - <frame index="0" offsetX="0" offsetY="-43" delay="75"/> - <frame index="0" offsetX="0" offsetY="-40" delay="75"/> - <frame index="0" offsetX="0" offsetY="-39" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-45" delay="75"/> - <frame index="1" offsetX="4" offsetY="-46" delay="75"/> - <frame index="1" offsetX="0" offsetY="-43" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-42" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-43" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-41" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-45" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-46" delay="75"/> - <frame index="3" offsetX="0" offsetY="-43" delay="75"/> - <frame index="3" offsetX="1" offsetY="-42" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-43" delay="225"/> - <frame index="0" offsetX="0" offsetY="-42" delay="75"/> - <frame index="0" offsetX="0" offsetY="-43" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-44" delay="225"/> - <frame index="1" offsetX="5" offsetY="-45" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-43" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-42" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-43" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-44" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-45" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-32"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-35"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-35"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-35"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="27" offsetY="-16"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/bandana-female.xml b/graphics/sprites/equipment/head/bandana-female.xml new file mode 100644 index 00000000..a87016b0 --- /dev/null +++ b/graphics/sprites/equipment/head/bandana-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="21" name="base" src="graphics/sprites/equipment/head/bandana.png|W;R;" width="29"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-37"/> + <frame delay="150" index="0" offsetX="0" offsetY="-38"/> + <frame delay="75" index="0" offsetX="0" offsetY="-37"/> + <frame delay="150" index="0" offsetX="0" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-38"/> + <frame delay="75" index="1" offsetX="0" offsetY="-37"/> + <frame delay="150" index="1" offsetX="0" offsetY="-38"/> + <frame delay="75" index="1" offsetX="0" offsetY="-37"/> + <frame delay="75" index="1" offsetX="0" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-38"/> + <frame delay="75" index="3" offsetX="0" offsetY="-37"/> + <frame delay="150" index="3" offsetX="0" offsetY="-38"/> + <frame delay="75" index="3" offsetX="0" offsetY="-37"/> + <frame delay="75" index="3" offsetX="0" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-36"/> + <frame delay="75" index="0" offsetX="0" offsetY="-37"/> + <frame delay="75" index="0" offsetX="0" offsetY="-34"/> + <frame delay="75" index="0" offsetX="0" offsetY="-33"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-39"/> + <frame delay="75" index="1" offsetX="4" offsetY="-40"/> + <frame delay="75" index="1" offsetX="0" offsetY="-37"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-36"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-36"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-40"/> + <frame delay="75" index="3" offsetX="0" offsetY="-37"/> + <frame delay="75" index="3" offsetX="1" offsetY="-36"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-37"/> + <frame delay="75" index="0" offsetX="0" offsetY="-36"/> + <frame delay="75" index="0" offsetX="0" offsetY="-37"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-38"/> + <frame delay="150" index="1" offsetX="5" offsetY="-39"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-36"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-37"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-38"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-39"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-17"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="1" offsetX="2" offsetY="-38" delay="140"/> + <frame index="1" offsetX="4" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-35" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="3" offsetX="3" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-36" delay="100"/> + <frame index="0" offsetX="0" offsetY="-37" delay="100"/> + <frame index="0" offsetX="0" offsetY="-34" delay="100"/> + <frame index="0" offsetX="0" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-39" delay="100"/> + <frame index="1" offsetX="4" offsetY="-40" delay="100"/> + <frame index="1" offsetX="0" offsetY="-37" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="100"/> + <frame index="3" offsetX="0" offsetY="-37" delay="100"/> + <frame index="3" offsetX="1" offsetY="-36" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-39" delay="140"/> + <frame index="1" offsetX="7" offsetY="-37" delay="140"/> + <frame index="1" offsetX="0" offsetY="-39" delay="140"/> + <frame index="1" offsetX="0" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-37" delay="140"/> + <frame index="3" offsetX="1" offsetY="-39" delay="140"/> + <frame index="3" offsetX="2" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-39" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="3" offsetX="3" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/bandana-male.xml b/graphics/sprites/equipment/head/bandana-male.xml new file mode 100644 index 00000000..48db56ad --- /dev/null +++ b/graphics/sprites/equipment/head/bandana-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/bandana.png|W;R;" width="29" height="21"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-38"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <frame index="0" offsetX="0" offsetY="-38" delay="150"/> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <frame index="0" offsetX="0" offsetY="-38" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-38" delay="75"/> + <frame index="1" offsetX="0" offsetY="-37" delay="75"/> + <frame index="1" offsetX="0" offsetY="-38" delay="150"/> + <frame index="1" offsetX="0" offsetY="-37" delay="75"/> + <frame index="1" offsetX="0" offsetY="-38" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + <frame index="3" offsetX="0" offsetY="-37" delay="75"/> + <frame index="3" offsetX="0" offsetY="-38" delay="150"/> + <frame index="3" offsetX="0" offsetY="-37" delay="75"/> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-36" delay="75"/> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <frame index="0" offsetX="0" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-39" delay="75"/> + <frame index="1" offsetX="4" offsetY="-40" delay="75"/> + <frame index="1" offsetX="0" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="75"/> + <frame index="3" offsetX="0" offsetY="-37" delay="75"/> + <frame index="3" offsetX="1" offsetY="-36" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-37" delay="225"/> + <frame index="0" offsetX="0" offsetY="-36" delay="75"/> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-38" delay="225"/> + <frame index="1" offsetX="5" offsetY="-39" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-37" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-38" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-39" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-29"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-17"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-37" delay="140"/> + <frame index="0" offsetX="0" offsetY="-33" delay="140"/> + <frame index="0" offsetX="0" offsetY="-38" delay="140"/> + <frame index="0" offsetX="0" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-37" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="5" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="2" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-36" delay="100"/> + <frame index="0" offsetX="0" offsetY="-37" delay="100"/> + <frame index="0" offsetX="0" offsetY="-34" delay="100"/> + <frame index="0" offsetX="0" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-39" delay="100"/> + <frame index="1" offsetX="4" offsetY="-40" delay="100"/> + <frame index="1" offsetX="0" offsetY="-37" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="100"/> + <frame index="3" offsetX="0" offsetY="-37" delay="100"/> + <frame index="3" offsetX="1" offsetY="-36" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-39" delay="140"/> + <frame index="1" offsetX="6" offsetY="-40" delay="140"/> + <frame index="1" offsetX="1" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="3" offsetX="1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="3" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="0" offsetY="-39" delay="140"/> + <frame index="0" offsetX="0" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-41" delay="140"/> + <frame index="1" offsetX="4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="4" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/bandana.png b/graphics/sprites/equipment/head/bandana.png Binary files differindex 58156cce..3e67814d 100644 --- a/graphics/sprites/equipment/head/bandana.png +++ b/graphics/sprites/equipment/head/bandana.png diff --git a/graphics/sprites/equipment/head/bandana.xml b/graphics/sprites/equipment/head/bandana.xml deleted file mode 100644 index 1cb9d7b3..00000000 --- a/graphics/sprites/equipment/head/bandana.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/bandana.png" width="29" height="21"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-38"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-38"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-38"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-38"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-37" delay="75"/> - <frame index="0" offsetX="0" offsetY="-38" delay="150"/> - <frame index="0" offsetX="0" offsetY="-37" delay="75"/> - <frame index="0" offsetX="0" offsetY="-38" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-38" delay="75"/> - <frame index="1" offsetX="0" offsetY="-37" delay="75"/> - <frame index="1" offsetX="0" offsetY="-38" delay="150"/> - <frame index="1" offsetX="0" offsetY="-37" delay="75"/> - <frame index="1" offsetX="0" offsetY="-38" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-38" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-39" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-38" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-39" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-38" delay="75"/> - <frame index="3" offsetX="0" offsetY="-37" delay="75"/> - <frame index="3" offsetX="0" offsetY="-38" delay="150"/> - <frame index="3" offsetX="0" offsetY="-37" delay="75"/> - <frame index="3" offsetX="0" offsetY="-38" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-36" delay="75"/> - <frame index="0" offsetX="0" offsetY="-37" delay="75"/> - <frame index="0" offsetX="0" offsetY="-34" delay="75"/> - <frame index="0" offsetX="0" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-39" delay="75"/> - <frame index="1" offsetX="4" offsetY="-40" delay="75"/> - <frame index="1" offsetX="0" offsetY="-37" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-39" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-40" delay="75"/> - <frame index="3" offsetX="0" offsetY="-37" delay="75"/> - <frame index="3" offsetX="1" offsetY="-36" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-37" delay="225"/> - <frame index="0" offsetX="0" offsetY="-36" delay="75"/> - <frame index="0" offsetX="0" offsetY="-37" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-38" delay="225"/> - <frame index="1" offsetX="5" offsetY="-39" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-37" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-36" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-37" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-38" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-39" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-26"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-30"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-29"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="19" offsetY="-17"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/beaniecopter.xml b/graphics/sprites/equipment/head/beaniecopter-female.xml index 4de672ca..bd910a72 100644 --- a/graphics/sprites/equipment/head/beaniecopter.xml +++ b/graphics/sprites/equipment/head/beaniecopter-female.xml @@ -256,4 +256,172 @@ <frame index="16" offsetX="32" offsetY="30"/> </animation> </action> -</sprite> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="3" delay="70"/> + <frame index="1" offsetX="-2" offsetY="3" delay="70"/> + <frame index="2" offsetX="-2" offsetY="6" delay="70"/> + <frame index="3" offsetX="-2" offsetY="6" delay="70"/> + <frame index="0" offsetX="-2" offsetY="1" delay="70"/> + <frame index="1" offsetX="-2" offsetY="1" delay="70"/> + <frame index="2" offsetX="-2" offsetY="7" delay="70"/> + <frame index="3" offsetX="-2" offsetY="7" delay="70"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="-1" offsetY="3" delay="70"/> + <frame index="5" offsetX="-1" offsetY="3" delay="70"/> + <frame index="6" offsetX="2" offsetY="-2" delay="70"/> + <frame index="7" offsetX="2" offsetY="-2" delay="70"/> + <frame index="4" offsetX="4" offsetY="-2" delay="70"/> + <frame index="5" offsetX="4" offsetY="-2" delay="70"/> + <frame index="6" offsetX="-3" offsetY="3" delay="70"/> + <frame index="7" offsetX="-3" offsetY="3" delay="70"/> + <end/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-4" offsetY="0" delay="70"/> + <frame index="9" offsetX="-4" offsetY="0" delay="70"/> + <frame index="10" offsetX="-4" offsetY="0" delay="70"/> + <frame index="11" offsetX="-4" offsetY="0" delay="70"/> + <frame index="8" offsetX="-4" offsetY="2" delay="70"/> + <frame index="9" offsetX="-4" offsetY="2" delay="70"/> + <frame index="10" offsetX="-3" offsetY="-1" delay="70"/> + <frame index="11" offsetX="-3" offsetY="-1" delay="70"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="2" offsetY="2" delay="70"/> + <frame index="13" offsetX="2" offsetY="2" delay="70"/> + <frame index="14" offsetX="-1" offsetY="-1" delay="70"/> + <frame index="15" offsetX="-1" offsetY="-1" delay="70"/> + <frame index="12" offsetX="-3" offsetY="-1" delay="70"/> + <frame index="13" offsetX="-3" offsetY="-1" delay="70"/> + <frame index="14" offsetX="3" offsetY="3" delay="70"/> + <frame index="15" offsetX="3" offsetY="3" delay="70"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="2" delay="100"/> + <frame index="1" offsetX="-1" offsetY="1" delay="100"/> + <frame index="2" offsetX="-1" offsetY="4" delay="100"/> + <frame index="3" offsetX="-1" offsetY="5" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="1" offsetY="-2" delay="100"/> + <frame index="5" offsetX="1" offsetY="-3" delay="100"/> + <frame index="6" offsetX="-2" offsetY="0" delay="100"/> + <frame index="7" offsetX="-4" offsetY="1" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-3" offsetY="-1" delay="100"/> + <frame index="9" offsetX="-3" offsetY="-1" delay="100"/> + <frame index="10" offsetX="-3" offsetY="-1" delay="100"/> + <frame index="11" offsetX="-3" offsetY="1" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="-3" offsetY="-2" delay="100"/> + <frame index="13" offsetX="-3" offsetY="-3" delay="100"/> + <frame index="14" offsetX="0" offsetY="0" delay="100"/> + <frame index="15" offsetX="1" offsetY="1" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="0" delay="75"/> + <frame index="1" offsetX="-3" offsetY="0" delay="75"/> + <frame index="2" offsetX="-3" offsetY="0" delay="75"/> + <frame index="3" offsetX="-3" offsetY="0" delay="75"/> + <frame index="0" offsetX="-3" offsetY="-1" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-1" delay="75"/> + <frame index="2" offsetX="-3" offsetY="5" delay="75"/> + <frame index="3" offsetX="-3" offsetY="5" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="4" offsetY="-2" delay="75"/> + <frame index="5" offsetX="4" offsetY="-2" delay="75"/> + <frame index="6" offsetX="7" offsetY="0" delay="75"/> + <frame index="7" offsetX="7" offsetY="0" delay="75"/> + <frame index="4" offsetX="1" offsetY="-2" delay="75"/> + <frame index="5" offsetX="1" offsetY="-2" delay="75"/> + <frame index="6" offsetX="0" offsetY="1" delay="75"/> + <frame index="7" offsetX="0" offsetY="1" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-5" offsetY="-1" delay="75"/> + <frame index="9" offsetX="-5" offsetY="-1" delay="75"/> + <frame index="10" offsetX="-4" offsetY="-1" delay="75"/> + <frame index="11" offsetX="-4" offsetY="-1" delay="75"/> + <frame index="8" offsetX="-4" offsetY="0" delay="75"/> + <frame index="9" offsetX="-4" offsetY="0" delay="75"/> + <frame index="10" offsetX="-5" offsetY="-5" delay="75"/> + <frame index="11" offsetX="-5" offsetY="-5" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="-3" offsetY="-2" delay="75"/> + <frame index="13" offsetX="-3" offsetY="-2" delay="75"/> + <frame index="14" offsetX="-5" offsetY="0" delay="75"/> + <frame index="15" offsetX="-5" offsetY="0" delay="75"/> + <frame index="12" offsetX="1" offsetY="-2" delay="75"/> + <frame index="13" offsetX="1" offsetY="-2" delay="75"/> + <frame index="14" offsetX="4" offsetY="1" delay="75"/> + <frame index="15" offsetX="4" offsetY="1" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="3" delay="70"/> + <frame index="1" offsetX="-2" offsetY="3" delay="70"/> + <frame index="2" offsetX="-2" offsetY="3" delay="70"/> + <frame index="3" offsetX="-2" offsetY="3" delay="70"/> + <frame index="0" offsetX="-2" offsetY="1" delay="70"/> + <frame index="1" offsetX="-2" offsetY="1" delay="70"/> + <frame index="2" offsetX="-2" offsetY="7" delay="70"/> + <frame index="3" offsetX="-2" offsetY="7" delay="70"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="3" offsetY="2" delay="70"/> + <frame index="5" offsetX="3" offsetY="2" delay="70"/> + <frame index="6" offsetX="3" offsetY="2" delay="70"/> + <frame index="7" offsetX="3" offsetY="2" delay="70"/> + <frame index="4" offsetX="4" offsetY="0" delay="70"/> + <frame index="5" offsetX="4" offsetY="0" delay="70"/> + <frame index="6" offsetX="-2" offsetY="6" delay="70"/> + <frame index="7" offsetX="-2" offsetY="6" delay="70"/> + <end/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-4" offsetY="0" delay="70"/> + <frame index="9" offsetX="-4" offsetY="0" delay="70"/> + <frame index="10" offsetX="-4" offsetY="1" delay="70"/> + <frame index="11" offsetX="-4" offsetY="1" delay="70"/> + <frame index="8" offsetX="-4" offsetY="1" delay="70"/> + <frame index="9" offsetX="-4" offsetY="1" delay="70"/> + <frame index="10" offsetX="-4" offsetY="2" delay="70"/> + <frame index="11" offsetX="-4" offsetY="2" delay="70"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="-3" offsetY="-2" delay="70"/> + <frame index="13" offsetX="-3" offsetY="-2" delay="70"/> + <frame index="14" offsetX="-2" offsetY="-3" delay="70"/> + <frame index="15" offsetX="-2" offsetY="-3" delay="70"/> + <frame index="12" offsetX="-2" offsetY="-3" delay="70"/> + <frame index="13" offsetX="-2" offsetY="-3" delay="70"/> + <frame index="14" offsetX="3" offsetY="-1" delay="70"/> + <frame index="15" offsetX="3" offsetY="-1" delay="70"/> + <end/> + </animation> + </action> +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/equipment/head/beaniecopter-female.xml.bak b/graphics/sprites/equipment/head/beaniecopter-female.xml.bak new file mode 100644 index 00000000..2a226588 --- /dev/null +++ b/graphics/sprites/equipment/head/beaniecopter-female.xml.bak @@ -0,0 +1,427 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/beaniecopter.png" width="30" height="30" offsetY="-44"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" delay="56"/> + <frame index="1" offsetX="-1" delay="19"/> + <frame index="1" offsetX="-1" delay="37"/> + <frame index="2" offsetX="-1" delay="38"/> + <frame index="2" offsetX="-1" delay="18"/> + <frame index="3" offsetX="-1" delay="57"/> + <frame index="0" offsetX="-1" delay="55"/> + <frame index="1" offsetX="-1" delay="20"/> + <frame index="1" offsetX="-1" delay="36"/> + <frame index="2" offsetX="-1" delay="39"/> + <frame index="2" offsetX="-1" delay="17"/> + <frame index="3" offsetX="-1" delay="58"/> + </animation> + <animation direction="left"> + <frame index="4" offsetY="-1" delay="56"/> + <frame index="5" offsetY="-1" delay="19"/> + <frame index="5" offsetY="-1" delay="37"/> + <frame index="6" offsetY="-1" delay="38"/> + <frame index="6" offsetY="-1" delay="18"/> + <frame index="7" offsetY="-1" delay="56"/> + <frame index="4" offsetY="-1" delay="56"/> + <frame index="5" offsetY="-1" delay="20"/> + <frame index="5" offsetY="-1" delay="36"/> + <frame index="6" offsetY="-1" delay="39"/> + <frame index="6" offsetY="-1" delay="17"/> + <frame index="7" offsetY="-1" delay="58"/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-2" offsetY="-1" delay="56"/> + <frame index="9" offsetX="-2" offsetY="-1" delay="19"/> + <frame index="9" offsetX="-2" offsetY="-1" delay="37"/> + <frame index="10" offsetX="-2" offsetY="-1" delay="38"/> + <frame index="10" offsetX="-2" offsetY="-1" delay="18"/> + <frame index="11" offsetX="-2" offsetY="-1" delay="57"/> + <frame index="8" offsetX="-2" offsetY="-1" delay="55"/> + <frame index="9" offsetX="-2" offsetY="-1" delay="20"/> + <frame index="9" offsetX="-2" offsetY="-1" delay="36"/> + <frame index="10" offsetX="-2" offsetY="-1" delay="39"/> + <frame index="10" offsetX="-2" offsetY="-1" delay="17"/> + <frame index="11" offsetX="-2" offsetY="-1" delay="58"/> + </animation> + <animation direction="right"> + <frame index="12" offsetY="-1" delay="56"/> + <frame index="13" offsetY="-1" delay="19"/> + <frame index="13" offsetY="-1" delay="37"/> + <frame index="14" offsetY="-1" delay="38"/> + <frame index="14" offsetY="-1" delay="18"/> + <frame index="15" offsetY="-1" delay="56"/> + <frame index="12" offsetY="-1" delay="56"/> + <frame index="13" offsetY="-1" delay="20"/> + <frame index="13" offsetY="-1" delay="36"/> + <frame index="14" offsetY="-1" delay="39"/> + <frame index="14" offsetY="-1" delay="17"/> + <frame index="15" offsetY="-1" delay="56"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" delay="56"/> + <frame index="1" offsetX="-1" delay="19"/> + <frame index="1" offsetX="-1" offsetY="-1" delay="37"/> + <frame index="2" offsetX="-1" offsetY="-1" delay="38"/> + <frame index="2" offsetX="-1" offsetY="-1" delay="18"/> + <frame index="3" offsetX="-1" offsetY="-1" delay="57"/> + <frame index="0" offsetX="-1" delay="55"/> + <frame index="1" offsetX="-1" delay="20"/> + <frame index="1" offsetX="-1" offsetY="-1" delay="36"/> + <frame index="2" offsetX="-1" offsetY="-1" delay="39"/> + <frame index="2" offsetX="-1" offsetY="-1" delay="17"/> + <frame index="3" offsetX="-1" offsetY="-1" delay="58"/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="-1" offsetY="-1" delay="56"/> + <frame index="5" offsetX="-1" offsetY="-1" delay="19"/> + <frame index="5" offsetX="-1" delay="37"/> + <frame index="6" offsetX="-1" delay="38"/> + <frame index="6" offsetX="-1" offsetY="-1" delay="18"/> + <frame index="7" offsetX="-1" offsetY="-1" delay="57"/> + <frame index="4" offsetX="-1" offsetY="-1" delay="55"/> + <frame index="5" offsetX="-1" offsetY="-1" delay="20"/> + <frame index="5" offsetX="-1" delay="36"/> + <frame index="6" offsetX="-1" delay="39"/> + <frame index="6" offsetX="-1" offsetY="-1" delay="17"/> + <frame index="7" offsetX="-1" offsetY="-1" delay="58"/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-2" offsetY="-1" delay="56"/> + <frame index="9" offsetX="-2" offsetY="-1" delay="19"/> + <frame index="9" offsetX="-2" offsetY="-2" delay="37"/> + <frame index="10" offsetX="-2" offsetY="-2" delay="38"/> + <frame index="10" offsetX="-2" offsetY="-2" delay="18"/> + <frame index="11" offsetX="-2" offsetY="-2" delay="57"/> + <frame index="8" offsetX="-2" offsetY="-1" delay="55"/> + <frame index="9" offsetX="-2" offsetY="-1" delay="20"/> + <frame index="9" offsetX="-2" offsetY="-2" delay="36"/> + <frame index="10" offsetX="-2" offsetY="-2" delay="39"/> + <frame index="10" offsetX="-2" offsetY="-2" delay="17"/> + <frame index="11" offsetX="-2" offsetY="-2" delay="58"/> + </animation> + <animation direction="right"> + <frame index="12" offsetY="-1" delay="56"/> + <frame index="13" offsetY="-1" delay="19"/> + <frame index="13" delay="37"/> + <frame index="14" delay="38"/> + <frame index="14" offsetY="-1" delay="18"/> + <frame index="15" offsetY="-1" delay="57"/> + <frame index="12" offsetY="-1" delay="55"/> + <frame index="13" offsetY="-1" delay="20"/> + <frame index="13" delay="36"/> + <frame index="14" delay="39"/> + <frame index="14" offsetY="-1" delay="17"/> + <frame index="15" offsetY="-1" delay="56"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="3" delay="75"/> + <frame index="1" offsetX="-1" offsetY="2" delay="75"/> + <frame index="2" offsetX="-1" offsetY="5" delay="75"/> + <frame index="3" offsetX="-1" offsetY="6" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="3" offsetY="-3" delay="75"/> + <frame index="5" offsetX="3" offsetY="-4" delay="75"/> + <frame index="6" offsetX="-1" offsetY="-1" delay="75"/> + <frame index="7" offsetX="-2" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-3" delay="75"/> + <frame index="9" offsetX="-3" delay="75"/> + <frame index="10" offsetX="-3" delay="75"/> + <frame index="11" offsetX="-3" offsetY="2" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="-2" offsetY="-2" delay="75"/> + <frame index="13" offsetX="-2" offsetY="-3" delay="75"/> + <frame index="14" offsetX="1" offsetY="1" delay="75"/> + <frame index="15" offsetX="2" offsetY="2" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="1" delay="75"/> + <frame index="0" offsetX="-1" offsetY="1" delay="19"/> + <frame index="1" offsetX="-1" offsetY="1" delay="75"/> + <frame index="1" offsetX="-1" offsetY="1" delay="19"/> + <frame index="2" offsetX="-1" offsetY="1" delay="37"/> + <frame index="2" offsetX="-1" offsetY="2" delay="57"/> + <frame index="3" offsetX="-1" offsetY="2" delay="18"/> + <frame index="3" offsetX="-1" offsetY="1" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="2" offsetY="-1" delay="75"/> + <frame index="4" offsetX="2" offsetY="-1" delay="19"/> + <frame index="5" offsetX="2" offsetY="-1" delay="75"/> + <frame index="5" offsetX="2" offsetY="-1" delay="19"/> + <frame index="6" offsetX="2" offsetY="-1" delay="37"/> + <frame index="6" offsetX="4" offsetY="-2" delay="57"/> + <frame index="7" offsetX="4" offsetY="-2" delay="18"/> + <frame index="7" offsetX="4" offsetY="-2" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-2" offsetY="-1" delay="75"/> + <frame index="8" offsetX="-2" offsetY="-1" delay="19"/> + <frame index="9" offsetX="-2" offsetY="-1" delay="75"/> + <frame index="9" offsetX="-2" offsetY="-1" delay="19"/> + <frame index="10" offsetX="-2" offsetY="-1" delay="37"/> + <frame index="10" offsetX="-3" delay="57"/> + <frame index="11" offsetX="-3" delay="18"/> + <frame index="11" offsetX="-3" offsetY="-1" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="-5" offsetY="-1" delay="75"/> + <frame index="12" offsetX="-5" offsetY="-1" delay="19"/> + <frame index="13" offsetX="-5" offsetY="-1" delay="75"/> + <frame index="13" offsetX="-5" offsetY="-1" delay="19"/> + <frame index="14" offsetX="-5" offsetY="-1" delay="37"/> + <frame index="14" offsetX="-7" offsetY="-2" delay="57"/> + <frame index="15" offsetX="-7" offsetY="-2" delay="18"/> + <frame index="15" offsetX="-7" offsetY="-2" delay="75"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="12" delay="56"/> + <frame index="1" offsetX="-1" offsetY="12" delay="19"/> + <frame index="1" offsetX="-1" offsetY="12" delay="37"/> + <frame index="2" offsetX="-1" offsetY="12" delay="38"/> + <frame index="2" offsetX="-1" offsetY="12" delay="18"/> + <frame index="3" offsetX="-1" offsetY="12" delay="57"/> + <frame index="0" offsetX="-1" offsetY="12" delay="55"/> + <frame index="1" offsetX="-1" offsetY="12" delay="20"/> + <frame index="1" offsetX="-1" offsetY="12" delay="36"/> + <frame index="2" offsetX="-1" offsetY="12" delay="39"/> + <frame index="2" offsetX="-1" offsetY="12" delay="17"/> + <frame index="3" offsetX="-1" offsetY="12" delay="58"/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="4" offsetY="8" delay="56"/> + <frame index="5" offsetX="4" offsetY="8" delay="19"/> + <frame index="5" offsetX="4" offsetY="8" delay="37"/> + <frame index="6" offsetX="4" offsetY="8" delay="38"/> + <frame index="6" offsetX="4" offsetY="8" delay="18"/> + <frame index="7" offsetX="4" offsetY="8" delay="56"/> + <frame index="4" offsetX="4" offsetY="8" delay="56"/> + <frame index="5" offsetX="4" offsetY="8" delay="20"/> + <frame index="5" offsetX="4" offsetY="8" delay="36"/> + <frame index="6" offsetX="4" offsetY="8" delay="39"/> + <frame index="6" offsetX="4" offsetY="8" delay="17"/> + <frame index="7" offsetX="4" offsetY="8" delay="58"/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-1" offsetY="8" delay="56"/> + <frame index="9" offsetX="-1" offsetY="8" delay="19"/> + <frame index="9" offsetX="-1" offsetY="8" delay="37"/> + <frame index="10" offsetX="-1" offsetY="8" delay="38"/> + <frame index="10" offsetX="-1" offsetY="8" delay="18"/> + <frame index="11" offsetX="-1" offsetY="8" delay="57"/> + <frame index="8" offsetX="-1" offsetY="8" delay="55"/> + <frame index="9" offsetX="-1" offsetY="8" delay="20"/> + <frame index="9" offsetX="-1" offsetY="8" delay="36"/> + <frame index="10" offsetX="-1" offsetY="8" delay="39"/> + <frame index="10" offsetX="-1" offsetY="8" delay="17"/> + <frame index="11" offsetX="-1" offsetY="8" delay="58"/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="-6" offsetY="8" delay="56"/> + <frame index="13" offsetX="-6" offsetY="8" delay="19"/> + <frame index="13" offsetX="-6" offsetY="8" delay="37"/> + <frame index="14" offsetX="-6" offsetY="8" delay="38"/> + <frame index="14" offsetX="-6" offsetY="8" delay="18"/> + <frame index="15" offsetX="-6" offsetY="8" delay="56"/> + <frame index="12" offsetX="-6" offsetY="8" delay="56"/> + <frame index="13" offsetX="-6" offsetY="8" delay="20"/> + <frame index="13" offsetX="-6" offsetY="8" delay="36"/> + <frame index="14" offsetX="-6" offsetY="8" delay="39"/> + <frame index="14" offsetX="-6" offsetY="8" delay="17"/> + <frame index="15" offsetX="-6" offsetY="8" delay="56"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="16" offsetX="32" offsetY="30"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-1" delay="70"/> + <frame index="1" offsetX="-2" offsetY="-1" delay="70"/> + <frame index="2" offsetX="-2" offsetY="4" delay="70"/> + <frame index="3" offsetX="-2" offsetY="4" delay="70"/> + <frame index="0" offsetX="-2" offsetY="-1" delay="70"/> + <frame index="1" offsetX="-2" offsetY="-1" delay="70"/> + <frame index="2" offsetX="-2" offsetY="3" delay="70"/> + <frame index="3" offsetX="-2" offsetY="3" delay="70"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="-1" offsetY="-2" delay="70"/> + <frame index="5" offsetX="-1" offsetY="-2" delay="70"/> + <frame index="6" offsetX="2" offsetY="-5" delay="70"/> + <frame index="7" offsetX="2" offsetY="-5" delay="70"/> + <frame index="4" offsetX="4" offsetY="-5" delay="70"/> + <frame index="5" offsetX="4" offsetY="-5" delay="70"/> + <frame index="6" offsetX="-3" offsetY="-1" delay="70"/> + <frame index="7" offsetX="-3" offsetY="-1" delay="70"/> + <end/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-4" offsetY="-2" delay="70"/> + <frame index="9" offsetX="-4" offsetY="-2" delay="70"/> + <frame index="10" offsetX="-4" offsetY="-2" delay="70"/> + <frame index="11" offsetX="-4" offsetY="-2" delay="70"/> + <frame index="8" offsetX="-4" offsetY="0" delay="70"/> + <frame index="9" offsetX="-4" offsetY="0" delay="70"/> + <frame index="10" offsetX="-3" offsetY="-3" delay="70"/> + <frame index="11" offsetX="-3" offsetY="-3" delay="70"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="1" offsetY="-2" delay="70"/> + <frame index="13" offsetX="1" offsetY="-2" delay="70"/> + <frame index="14" offsetX="-2" offsetY="-5" delay="70"/> + <frame index="15" offsetX="-2" offsetY="-5" delay="70"/> + <frame index="12" offsetX="-4" offsetY="-5" delay="70"/> + <frame index="13" offsetX="-4" offsetY="-5" delay="70"/> + <frame index="14" offsetX="1" offsetY="-1" delay="70"/> + <frame index="15" offsetX="1" offsetY="-1" delay="70"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="2" delay="100"/> + <frame index="1" offsetX="-1" offsetY="1" delay="100"/> + <frame index="2" offsetX="-1" offsetY="4" delay="100"/> + <frame index="3" offsetX="-1" offsetY="5" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="1" offsetY="-2" delay="100"/> + <frame index="5" offsetX="1" offsetY="-3" delay="100"/> + <frame index="6" offsetX="-2" offsetY="0" delay="100"/> + <frame index="7" offsetX="-4" offsetY="1" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-3" offsetY="-1" delay="100"/> + <frame index="9" offsetX="-3" offsetY="-1" delay="100"/> + <frame index="10" offsetX="-3" offsetY="-1" delay="100"/> + <frame index="11" offsetX="-3" offsetY="1" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="-3" offsetY="-2" delay="100"/> + <frame index="13" offsetX="-3" offsetY="-3" delay="100"/> + <frame index="14" offsetX="0" offsetY="0" delay="100"/> + <frame index="15" offsetX="1" offsetY="1" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-2" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-2" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-2" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-2" delay="75"/> + <frame index="0" offsetX="-3" offsetY="-3" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-3" delay="75"/> + <frame index="2" offsetX="-3" offsetY="4" delay="75"/> + <frame index="3" offsetX="-3" offsetY="4" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="4" offsetY="-2" delay="75"/> + <frame index="5" offsetX="4" offsetY="-2" delay="75"/> + <frame index="6" offsetX="7" offsetY="-6" delay="75"/> + <frame index="7" offsetX="7" offsetY="-6" delay="75"/> + <frame index="4" offsetX="1" offsetY="-6" delay="75"/> + <frame index="5" offsetX="1" offsetY="-6" delay="75"/> + <frame index="6" offsetX="-1" offsetY="1" delay="75"/> + <frame index="7" offsetX="-1" offsetY="1" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-5" offsetY="-2" delay="75"/> + <frame index="9" offsetX="-5" offsetY="-2" delay="75"/> + <frame index="10" offsetX="-4" offsetY="-2" delay="75"/> + <frame index="11" offsetX="-4" offsetY="-2" delay="75"/> + <frame index="8" offsetX="-4" offsetY="-2" delay="75"/> + <frame index="9" offsetX="-4" offsetY="-2" delay="75"/> + <frame index="10" offsetX="-5" offsetY="-5" delay="75"/> + <frame index="11" offsetX="-5" offsetY="-5" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="-4" offsetY="-2" delay="75"/> + <frame index="13" offsetX="-4" offsetY="-2" delay="75"/> + <frame index="14" offsetX="-7" offsetY="-6" delay="75"/> + <frame index="15" offsetX="-7" offsetY="-6" delay="75"/> + <frame index="12" offsetX="0" offsetY="-6" delay="75"/> + <frame index="13" offsetX="0" offsetY="-6" delay="75"/> + <frame index="14" offsetX="1" offsetY="1" delay="75"/> + <frame index="15" offsetX="1" offsetY="1" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="1" delay="70"/> + <frame index="1" offsetX="-2" offsetY="1" delay="70"/> + <frame index="2" offsetX="-2" offsetY="-1" delay="70"/> + <frame index="3" offsetX="-2" offsetY="-1" delay="70"/> + <frame index="0" offsetX="-2" offsetY="-3" delay="70"/> + <frame index="1" offsetX="-2" offsetY="-3" delay="70"/> + <frame index="2" offsetX="-2" offsetY="1" delay="70"/> + <frame index="3" offsetX="-2" offsetY="1" delay="70"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="3" offsetY="-2" delay="70"/> + <frame index="5" offsetX="3" offsetY="-2" delay="70"/> + <frame index="6" offsetX="3" offsetY="-3" delay="70"/> + <frame index="7" offsetX="3" offsetY="-3" delay="70"/> + <frame index="4" offsetX="4" offsetY="-5" delay="70"/> + <frame index="5" offsetX="4" offsetY="-5" delay="70"/> + <frame index="6" offsetX="-2" offsetY="-1" delay="70"/> + <frame index="7" offsetX="-2" offsetY="-1" delay="70"/> + <end/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-4" offsetY="-2" delay="70"/> + <frame index="9" offsetX="-4" offsetY="-2" delay="70"/> + <frame index="10" offsetX="-4" offsetY="-3" delay="70"/> + <frame index="11" offsetX="-4" offsetY="-3" delay="70"/> + <frame index="8" offsetX="-4" offsetY="1" delay="70"/> + <frame index="9" offsetX="-4" offsetY="1" delay="70"/> + <frame index="10" offsetX="-4" offsetY="0" delay="70"/> + <frame index="11" offsetX="-4" offsetY="0" delay="70"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="-3" offsetY="-6" delay="70"/> + <frame index="13" offsetX="-3" offsetY="-6" delay="70"/> + <frame index="14" offsetX="-3" offsetY="-3" delay="70"/> + <frame index="15" offsetX="-3" offsetY="-3" delay="70"/> + <frame index="12" offsetX="-2" offsetY="-5" delay="70"/> + <frame index="13" offsetX="-2" offsetY="-5" delay="70"/> + <frame index="14" offsetX="2" offsetY="-3" delay="70"/> + <frame index="15" offsetX="2" offsetY="-3" delay="70"/> + <end/> + </animation> + </action> +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/equipment/head/beaniecopter-male.xml b/graphics/sprites/equipment/head/beaniecopter-male.xml new file mode 100644 index 00000000..fbf27372 --- /dev/null +++ b/graphics/sprites/equipment/head/beaniecopter-male.xml @@ -0,0 +1,427 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/beaniecopter.png" width="30" height="30" offsetY="-44"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" delay="56"/> + <frame index="1" offsetX="-1" delay="19"/> + <frame index="1" offsetX="-1" delay="37"/> + <frame index="2" offsetX="-1" delay="38"/> + <frame index="2" offsetX="-1" delay="18"/> + <frame index="3" offsetX="-1" delay="57"/> + <frame index="0" offsetX="-1" delay="55"/> + <frame index="1" offsetX="-1" delay="20"/> + <frame index="1" offsetX="-1" delay="36"/> + <frame index="2" offsetX="-1" delay="39"/> + <frame index="2" offsetX="-1" delay="17"/> + <frame index="3" offsetX="-1" delay="58"/> + </animation> + <animation direction="left"> + <frame index="4" offsetY="-1" delay="56"/> + <frame index="5" offsetY="-1" delay="19"/> + <frame index="5" offsetY="-1" delay="37"/> + <frame index="6" offsetY="-1" delay="38"/> + <frame index="6" offsetY="-1" delay="18"/> + <frame index="7" offsetY="-1" delay="56"/> + <frame index="4" offsetY="-1" delay="56"/> + <frame index="5" offsetY="-1" delay="20"/> + <frame index="5" offsetY="-1" delay="36"/> + <frame index="6" offsetY="-1" delay="39"/> + <frame index="6" offsetY="-1" delay="17"/> + <frame index="7" offsetY="-1" delay="58"/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-2" offsetY="-1" delay="56"/> + <frame index="9" offsetX="-2" offsetY="-1" delay="19"/> + <frame index="9" offsetX="-2" offsetY="-1" delay="37"/> + <frame index="10" offsetX="-2" offsetY="-1" delay="38"/> + <frame index="10" offsetX="-2" offsetY="-1" delay="18"/> + <frame index="11" offsetX="-2" offsetY="-1" delay="57"/> + <frame index="8" offsetX="-2" offsetY="-1" delay="55"/> + <frame index="9" offsetX="-2" offsetY="-1" delay="20"/> + <frame index="9" offsetX="-2" offsetY="-1" delay="36"/> + <frame index="10" offsetX="-2" offsetY="-1" delay="39"/> + <frame index="10" offsetX="-2" offsetY="-1" delay="17"/> + <frame index="11" offsetX="-2" offsetY="-1" delay="58"/> + </animation> + <animation direction="right"> + <frame index="12" offsetY="-1" delay="56"/> + <frame index="13" offsetY="-1" delay="19"/> + <frame index="13" offsetY="-1" delay="37"/> + <frame index="14" offsetY="-1" delay="38"/> + <frame index="14" offsetY="-1" delay="18"/> + <frame index="15" offsetY="-1" delay="56"/> + <frame index="12" offsetY="-1" delay="56"/> + <frame index="13" offsetY="-1" delay="20"/> + <frame index="13" offsetY="-1" delay="36"/> + <frame index="14" offsetY="-1" delay="39"/> + <frame index="14" offsetY="-1" delay="17"/> + <frame index="15" offsetY="-1" delay="56"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" delay="56"/> + <frame index="1" offsetX="-1" delay="19"/> + <frame index="1" offsetX="-1" offsetY="-1" delay="37"/> + <frame index="2" offsetX="-1" offsetY="-1" delay="38"/> + <frame index="2" offsetX="-1" offsetY="-1" delay="18"/> + <frame index="3" offsetX="-1" offsetY="-1" delay="57"/> + <frame index="0" offsetX="-1" delay="55"/> + <frame index="1" offsetX="-1" delay="20"/> + <frame index="1" offsetX="-1" offsetY="-1" delay="36"/> + <frame index="2" offsetX="-1" offsetY="-1" delay="39"/> + <frame index="2" offsetX="-1" offsetY="-1" delay="17"/> + <frame index="3" offsetX="-1" offsetY="-1" delay="58"/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="-1" offsetY="-1" delay="56"/> + <frame index="5" offsetX="-1" offsetY="-1" delay="19"/> + <frame index="5" offsetX="-1" delay="37"/> + <frame index="6" offsetX="-1" delay="38"/> + <frame index="6" offsetX="-1" offsetY="-1" delay="18"/> + <frame index="7" offsetX="-1" offsetY="-1" delay="57"/> + <frame index="4" offsetX="-1" offsetY="-1" delay="55"/> + <frame index="5" offsetX="-1" offsetY="-1" delay="20"/> + <frame index="5" offsetX="-1" delay="36"/> + <frame index="6" offsetX="-1" delay="39"/> + <frame index="6" offsetX="-1" offsetY="-1" delay="17"/> + <frame index="7" offsetX="-1" offsetY="-1" delay="58"/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-2" offsetY="-1" delay="56"/> + <frame index="9" offsetX="-2" offsetY="-1" delay="19"/> + <frame index="9" offsetX="-2" offsetY="-2" delay="37"/> + <frame index="10" offsetX="-2" offsetY="-2" delay="38"/> + <frame index="10" offsetX="-2" offsetY="-2" delay="18"/> + <frame index="11" offsetX="-2" offsetY="-2" delay="57"/> + <frame index="8" offsetX="-2" offsetY="-1" delay="55"/> + <frame index="9" offsetX="-2" offsetY="-1" delay="20"/> + <frame index="9" offsetX="-2" offsetY="-2" delay="36"/> + <frame index="10" offsetX="-2" offsetY="-2" delay="39"/> + <frame index="10" offsetX="-2" offsetY="-2" delay="17"/> + <frame index="11" offsetX="-2" offsetY="-2" delay="58"/> + </animation> + <animation direction="right"> + <frame index="12" offsetY="-1" delay="56"/> + <frame index="13" offsetY="-1" delay="19"/> + <frame index="13" delay="37"/> + <frame index="14" delay="38"/> + <frame index="14" offsetY="-1" delay="18"/> + <frame index="15" offsetY="-1" delay="57"/> + <frame index="12" offsetY="-1" delay="55"/> + <frame index="13" offsetY="-1" delay="20"/> + <frame index="13" delay="36"/> + <frame index="14" delay="39"/> + <frame index="14" offsetY="-1" delay="17"/> + <frame index="15" offsetY="-1" delay="56"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="3" delay="75"/> + <frame index="1" offsetX="-1" offsetY="2" delay="75"/> + <frame index="2" offsetX="-1" offsetY="5" delay="75"/> + <frame index="3" offsetX="-1" offsetY="6" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="3" offsetY="-3" delay="75"/> + <frame index="5" offsetX="3" offsetY="-4" delay="75"/> + <frame index="6" offsetX="-1" offsetY="-1" delay="75"/> + <frame index="7" offsetX="-2" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-3" delay="75"/> + <frame index="9" offsetX="-3" delay="75"/> + <frame index="10" offsetX="-3" delay="75"/> + <frame index="11" offsetX="-3" offsetY="2" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="-2" offsetY="-2" delay="75"/> + <frame index="13" offsetX="-2" offsetY="-3" delay="75"/> + <frame index="14" offsetX="1" offsetY="1" delay="75"/> + <frame index="15" offsetX="2" offsetY="2" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="1" delay="75"/> + <frame index="0" offsetX="-1" offsetY="1" delay="19"/> + <frame index="1" offsetX="-1" offsetY="1" delay="75"/> + <frame index="1" offsetX="-1" offsetY="1" delay="19"/> + <frame index="2" offsetX="-1" offsetY="1" delay="37"/> + <frame index="2" offsetX="-1" offsetY="2" delay="57"/> + <frame index="3" offsetX="-1" offsetY="2" delay="18"/> + <frame index="3" offsetX="-1" offsetY="1" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="2" offsetY="-1" delay="75"/> + <frame index="4" offsetX="2" offsetY="-1" delay="19"/> + <frame index="5" offsetX="2" offsetY="-1" delay="75"/> + <frame index="5" offsetX="2" offsetY="-1" delay="19"/> + <frame index="6" offsetX="2" offsetY="-1" delay="37"/> + <frame index="6" offsetX="4" offsetY="-2" delay="57"/> + <frame index="7" offsetX="4" offsetY="-2" delay="18"/> + <frame index="7" offsetX="4" offsetY="-2" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-2" offsetY="-1" delay="75"/> + <frame index="8" offsetX="-2" offsetY="-1" delay="19"/> + <frame index="9" offsetX="-2" offsetY="-1" delay="75"/> + <frame index="9" offsetX="-2" offsetY="-1" delay="19"/> + <frame index="10" offsetX="-2" offsetY="-1" delay="37"/> + <frame index="10" offsetX="-3" delay="57"/> + <frame index="11" offsetX="-3" delay="18"/> + <frame index="11" offsetX="-3" offsetY="-1" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="-5" offsetY="-1" delay="75"/> + <frame index="12" offsetX="-5" offsetY="-1" delay="19"/> + <frame index="13" offsetX="-5" offsetY="-1" delay="75"/> + <frame index="13" offsetX="-5" offsetY="-1" delay="19"/> + <frame index="14" offsetX="-5" offsetY="-1" delay="37"/> + <frame index="14" offsetX="-7" offsetY="-2" delay="57"/> + <frame index="15" offsetX="-7" offsetY="-2" delay="18"/> + <frame index="15" offsetX="-7" offsetY="-2" delay="75"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="12" delay="56"/> + <frame index="1" offsetX="-1" offsetY="12" delay="19"/> + <frame index="1" offsetX="-1" offsetY="12" delay="37"/> + <frame index="2" offsetX="-1" offsetY="12" delay="38"/> + <frame index="2" offsetX="-1" offsetY="12" delay="18"/> + <frame index="3" offsetX="-1" offsetY="12" delay="57"/> + <frame index="0" offsetX="-1" offsetY="12" delay="55"/> + <frame index="1" offsetX="-1" offsetY="12" delay="20"/> + <frame index="1" offsetX="-1" offsetY="12" delay="36"/> + <frame index="2" offsetX="-1" offsetY="12" delay="39"/> + <frame index="2" offsetX="-1" offsetY="12" delay="17"/> + <frame index="3" offsetX="-1" offsetY="12" delay="58"/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="4" offsetY="8" delay="56"/> + <frame index="5" offsetX="4" offsetY="8" delay="19"/> + <frame index="5" offsetX="4" offsetY="8" delay="37"/> + <frame index="6" offsetX="4" offsetY="8" delay="38"/> + <frame index="6" offsetX="4" offsetY="8" delay="18"/> + <frame index="7" offsetX="4" offsetY="8" delay="56"/> + <frame index="4" offsetX="4" offsetY="8" delay="56"/> + <frame index="5" offsetX="4" offsetY="8" delay="20"/> + <frame index="5" offsetX="4" offsetY="8" delay="36"/> + <frame index="6" offsetX="4" offsetY="8" delay="39"/> + <frame index="6" offsetX="4" offsetY="8" delay="17"/> + <frame index="7" offsetX="4" offsetY="8" delay="58"/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-1" offsetY="8" delay="56"/> + <frame index="9" offsetX="-1" offsetY="8" delay="19"/> + <frame index="9" offsetX="-1" offsetY="8" delay="37"/> + <frame index="10" offsetX="-1" offsetY="8" delay="38"/> + <frame index="10" offsetX="-1" offsetY="8" delay="18"/> + <frame index="11" offsetX="-1" offsetY="8" delay="57"/> + <frame index="8" offsetX="-1" offsetY="8" delay="55"/> + <frame index="9" offsetX="-1" offsetY="8" delay="20"/> + <frame index="9" offsetX="-1" offsetY="8" delay="36"/> + <frame index="10" offsetX="-1" offsetY="8" delay="39"/> + <frame index="10" offsetX="-1" offsetY="8" delay="17"/> + <frame index="11" offsetX="-1" offsetY="8" delay="58"/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="-6" offsetY="8" delay="56"/> + <frame index="13" offsetX="-6" offsetY="8" delay="19"/> + <frame index="13" offsetX="-6" offsetY="8" delay="37"/> + <frame index="14" offsetX="-6" offsetY="8" delay="38"/> + <frame index="14" offsetX="-6" offsetY="8" delay="18"/> + <frame index="15" offsetX="-6" offsetY="8" delay="56"/> + <frame index="12" offsetX="-6" offsetY="8" delay="56"/> + <frame index="13" offsetX="-6" offsetY="8" delay="20"/> + <frame index="13" offsetX="-6" offsetY="8" delay="36"/> + <frame index="14" offsetX="-6" offsetY="8" delay="39"/> + <frame index="14" offsetX="-6" offsetY="8" delay="17"/> + <frame index="15" offsetX="-6" offsetY="8" delay="56"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="16" offsetX="32" offsetY="30"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="1" delay="70"/> + <frame index="1" offsetX="-1" offsetY="1" delay="70"/> + <frame index="2" offsetX="-1" offsetY="5" delay="70"/> + <frame index="3" offsetX="-1" offsetY="5" delay="70"/> + <frame index="0" offsetX="-1" offsetY="0" delay="70"/> + <frame index="1" offsetX="-1" offsetY="0" delay="70"/> + <frame index="2" offsetX="-1" offsetY="5" delay="70"/> + <frame index="3" offsetX="-1" offsetY="5" delay="70"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="0" offsetY="0" delay="70"/> + <frame index="5" offsetX="0" offsetY="0" delay="70"/> + <frame index="6" offsetX="3" offsetY="-3" delay="70"/> + <frame index="7" offsetX="3" offsetY="-3" delay="70"/> + <frame index="4" offsetX="5" offsetY="-3" delay="70"/> + <frame index="5" offsetX="5" offsetY="-3" delay="70"/> + <frame index="6" offsetX="-2" offsetY="1" delay="70"/> + <frame index="7" offsetX="-2" offsetY="1" delay="70"/> + <end/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-3" offsetY="-1" delay="70"/> + <frame index="9" offsetX="-3" offsetY="-1" delay="70"/> + <frame index="10" offsetX="-3" offsetY="-1" delay="70"/> + <frame index="11" offsetX="-3" offsetY="-1" delay="70"/> + <frame index="8" offsetX="-3" offsetY="1" delay="70"/> + <frame index="9" offsetX="-3" offsetY="1" delay="70"/> + <frame index="10" offsetX="-2" offsetY="-2" delay="70"/> + <frame index="11" offsetX="-2" offsetY="-2" delay="70"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="2" offsetY="0" delay="70"/> + <frame index="13" offsetX="2" offsetY="0" delay="70"/> + <frame index="14" offsetX="-1" offsetY="-3" delay="70"/> + <frame index="15" offsetX="-1" offsetY="-3" delay="70"/> + <frame index="12" offsetX="-3" offsetY="-3" delay="70"/> + <frame index="13" offsetX="-3" offsetY="-3" delay="70"/> + <frame index="14" offsetX="2" offsetY="1" delay="70"/> + <frame index="15" offsetX="2" offsetY="1" delay="70"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="2" delay="100"/> + <frame index="1" offsetX="-1" offsetY="1" delay="100"/> + <frame index="2" offsetX="-1" offsetY="4" delay="100"/> + <frame index="3" offsetX="-1" offsetY="5" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="1" offsetY="-2" delay="100"/> + <frame index="5" offsetX="1" offsetY="-3" delay="100"/> + <frame index="6" offsetX="-2" offsetY="0" delay="100"/> + <frame index="7" offsetX="-4" offsetY="1" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-3" offsetY="-1" delay="100"/> + <frame index="9" offsetX="-3" offsetY="-1" delay="100"/> + <frame index="10" offsetX="-3" offsetY="-1" delay="100"/> + <frame index="11" offsetX="-3" offsetY="1" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="-3" offsetY="-2" delay="100"/> + <frame index="13" offsetX="-3" offsetY="-3" delay="100"/> + <frame index="14" offsetX="0" offsetY="0" delay="100"/> + <frame index="15" offsetX="1" offsetY="1" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-1" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-1" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-1" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-1" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-2" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-2" delay="75"/> + <frame index="2" offsetX="-2" offsetY="5" delay="75"/> + <frame index="3" offsetX="-2" offsetY="5" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="5" offsetY="-2" delay="75"/> + <frame index="5" offsetX="5" offsetY="-2" delay="75"/> + <frame index="6" offsetX="6" offsetY="-3" delay="75"/> + <frame index="7" offsetX="6" offsetY="-3" delay="75"/> + <frame index="4" offsetX="2" offsetY="-4" delay="75"/> + <frame index="5" offsetX="2" offsetY="-4" delay="75"/> + <frame index="6" offsetX="-1" offsetY="1" delay="75"/> + <frame index="7" offsetX="-1" offsetY="1" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-3" offsetY="-1" delay="75"/> + <frame index="9" offsetX="-3" offsetY="-1" delay="75"/> + <frame index="10" offsetX="-3" offsetY="-1" delay="75"/> + <frame index="11" offsetX="-3" offsetY="-1" delay="75"/> + <frame index="8" offsetX="-3" offsetY="-1" delay="75"/> + <frame index="9" offsetX="-3" offsetY="-1" delay="75"/> + <frame index="10" offsetX="-4" offsetY="-4" delay="75"/> + <frame index="11" offsetX="-4" offsetY="-4" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="-3" offsetY="-2" delay="75"/> + <frame index="13" offsetX="-3" offsetY="-2" delay="75"/> + <frame index="14" offsetX="-4" offsetY="-3" delay="75"/> + <frame index="15" offsetX="-4" offsetY="-3" delay="75"/> + <frame index="12" offsetX="1" offsetY="-4" delay="75"/> + <frame index="13" offsetX="1" offsetY="-4" delay="75"/> + <frame index="14" offsetX="3" offsetY="1" delay="75"/> + <frame index="15" offsetX="3" offsetY="1" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="2" delay="70"/> + <frame index="1" offsetX="-1" offsetY="2" delay="70"/> + <frame index="2" offsetX="-2" offsetY="1" delay="70"/> + <frame index="3" offsetX="-2" offsetY="1" delay="70"/> + <frame index="0" offsetX="-1" offsetY="-1" delay="70"/> + <frame index="1" offsetX="-1" offsetY="-1" delay="70"/> + <frame index="2" offsetX="-1" offsetY="4" delay="70"/> + <frame index="3" offsetX="-1" offsetY="4" delay="70"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="4" offsetY="-4" delay="70"/> + <frame index="5" offsetX="4" offsetY="-4" delay="70"/> + <frame index="6" offsetX="4" offsetY="-3" delay="70"/> + <frame index="7" offsetX="4" offsetY="-3" delay="70"/> + <frame index="4" offsetX="5" offsetY="-4" delay="70"/> + <frame index="5" offsetX="5" offsetY="-4" delay="70"/> + <frame index="6" offsetX="-1" offsetY="0" delay="70"/> + <frame index="7" offsetX="-1" offsetY="0" delay="70"/> + <end/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-3" offsetY="-1" delay="70"/> + <frame index="9" offsetX="-3" offsetY="-1" delay="70"/> + <frame index="10" offsetX="-3" offsetY="-1" delay="70"/> + <frame index="11" offsetX="-3" offsetY="-1" delay="70"/> + <frame index="8" offsetX="-3" offsetY="1" delay="70"/> + <frame index="9" offsetX="-3" offsetY="1" delay="70"/> + <frame index="10" offsetX="-3" offsetY="1" delay="70"/> + <frame index="11" offsetX="-3" offsetY="1" delay="70"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="-2" offsetY="-4" delay="70"/> + <frame index="13" offsetX="-2" offsetY="-4" delay="70"/> + <frame index="14" offsetX="-2" offsetY="-3" delay="70"/> + <frame index="15" offsetX="-2" offsetY="-3" delay="70"/> + <frame index="12" offsetX="-1" offsetY="-4" delay="70"/> + <frame index="13" offsetX="-1" offsetY="-4" delay="70"/> + <frame index="14" offsetX="3" offsetY="-2" delay="70"/> + <frame index="15" offsetX="3" offsetY="-2" delay="70"/> + <end/> + </animation> + </action> +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/equipment/head/beard.png b/graphics/sprites/equipment/head/beard.png Binary files differnew file mode 100644 index 00000000..19e8af8a --- /dev/null +++ b/graphics/sprites/equipment/head/beard.png diff --git a/graphics/sprites/equipment/head/beard.xml b/graphics/sprites/equipment/head/beard.xml new file mode 100644 index 00000000..abd9e928 --- /dev/null +++ b/graphics/sprites/equipment/head/beard.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/beard.png|W" width="40" height="40"/> + <include file="equipment/head/mustache.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/beret-female.xml b/graphics/sprites/equipment/head/beret-female.xml new file mode 100644 index 00000000..e71dec3f --- /dev/null +++ b/graphics/sprites/equipment/head/beret-female.xml @@ -0,0 +1,255 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="21" name="base" src="graphics/sprites/equipment/head/beret.png|W" width="29"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-40"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-40"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-40"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <frame delay="75" index="0" offsetX="0" offsetY="-40"/> + <frame delay="75" index="0" offsetX="0" offsetY="-40"/> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <frame delay="75" index="0" offsetX="0" offsetY="-40"/> + <frame delay="75" index="0" offsetX="0" offsetY="-40"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-40"/> + <frame delay="75" index="1" offsetX="0" offsetY="-39"/> + <frame delay="75" index="1" offsetX="0" offsetY="-40"/> + <frame delay="75" index="1" offsetX="0" offsetY="-40"/> + <frame delay="75" index="1" offsetX="0" offsetY="-39"/> + <frame delay="75" index="1" offsetX="0" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-40"/> + <frame delay="75" index="3" offsetX="0" offsetY="-39"/> + <frame delay="75" index="3" offsetX="0" offsetY="-40"/> + <frame delay="75" index="3" offsetX="0" offsetY="-40"/> + <frame delay="75" index="3" offsetX="0" offsetY="-39"/> + <frame delay="75" index="3" offsetX="0" offsetY="-40"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-38"/> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <frame delay="75" index="0" offsetX="0" offsetY="-36"/> + <frame delay="75" index="0" offsetX="0" offsetY="-35"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-41"/> + <frame delay="75" index="1" offsetX="4" offsetY="-42"/> + <frame delay="75" index="1" offsetX="0" offsetY="-39"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-38"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-40"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-40"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-40"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-41"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-42"/> + <frame delay="75" index="3" offsetX="0" offsetY="-39"/> + <frame delay="75" index="3" offsetX="1" offsetY="-38"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <frame delay="75" index="0" offsetX="0" offsetY="-38"/> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="3" offsetY="-40"/> + <frame delay="75" index="1" offsetX="3" offsetY="-40"/> + <frame delay="75" index="1" offsetX="3" offsetY="-40"/> + <frame delay="75" index="1" offsetX="5" offsetY="-41"/> + <frame delay="75" index="1" offsetX="5" offsetY="-41"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-39"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-5" offsetY="-41"/> + <frame delay="75" index="3" offsetX="-5" offsetY="-41"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-32"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-31"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="32" offsetY="1"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="1" offsetX="2" offsetY="-40" delay="140"/> + <frame index="1" offsetX="4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="3" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38" delay="100"/> + <frame index="0" offsetX="0" offsetY="-39" delay="100"/> + <frame index="0" offsetX="0" offsetY="-36" delay="100"/> + <frame index="0" offsetX="0" offsetY="-35" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-41" delay="100"/> + <frame index="1" offsetX="4" offsetY="-42" delay="100"/> + <frame index="1" offsetX="0" offsetY="-39" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-40" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-40" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-40" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-42" delay="100"/> + <frame index="3" offsetX="0" offsetY="-39" delay="100"/> + <frame index="3" offsetX="1" offsetY="-38" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-41" delay="140"/> + <frame index="1" offsetX="7" offsetY="-39" delay="140"/> + <frame index="1" offsetX="0" offsetY="-41" delay="140"/> + <frame index="1" offsetX="0" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-39" delay="140"/> + <frame index="3" offsetX="1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="2" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="3" offsetY="-42" delay="140"/> + <frame index="1" offsetX="3" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="3" offsetX="3" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/beret-male.xml b/graphics/sprites/equipment/head/beret-male.xml new file mode 100644 index 00000000..d57a6d8a --- /dev/null +++ b/graphics/sprites/equipment/head/beret-male.xml @@ -0,0 +1,262 @@ +<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/equipment/head/beret.png|W" width="29" height="21" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY ="-40" />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="0" offsetY ="-40"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY ="-40"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="0" offsetY ="-40"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY ="-39" delay="75"/>
+ <frame index="0" offsetX="0" offsetY ="-40" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-40" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-39" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-40" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-40" delay="75" />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="0" offsetY ="-40" delay="75"/>
+ <frame index="1" offsetX="0" offsetY ="-39" delay="75"/>
+ <frame index="1" offsetX="0" offsetY ="-40" delay="75"/>
+ <frame index="1" offsetX="0" offsetY ="-40" delay="75"/>
+ <frame index="1" offsetX="0" offsetY ="-39" delay="75"/>
+ <frame index="1" offsetX="0" offsetY ="-40" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY ="-40" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-41" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-41" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-40" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-41" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-41" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="0" offsetY ="-40" delay="75"/>
+ <frame index="3" offsetX="0" offsetY ="-39" delay="75"/>
+ <frame index="3" offsetX="0" offsetY ="-40" delay="75"/>
+ <frame index="3" offsetX="0" offsetY ="-40" delay="75"/>
+ <frame index="3" offsetX="0" offsetY ="-39" delay="75"/>
+ <frame index="3" offsetX="0" offsetY ="-40" delay="75"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY ="-38" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-39" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-36" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-35" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY ="-41" delay="75" />
+ <frame index="1" offsetX="4" offsetY ="-42" delay="75" />
+ <frame index="1" offsetX="0" offsetY ="-39" delay="75" />
+ <frame index="1" offsetX="-1" offsetY ="-38" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY ="-40" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY ="-40" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY ="-40" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY ="-38" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY ="-41" delay="75"/>
+ <frame index="3" offsetX="-3" offsetY ="-42" delay="75"/>
+ <frame index="3" offsetX="0" offsetY ="-39" delay="75"/>
+ <frame index="3" offsetX="1" offsetY ="-38" delay="75"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY ="-39" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-39" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-39" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-38" delay="75" />
+ <frame index="0" offsetX="0" offsetY ="-39" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="3" offsetY ="-40" delay="75" />
+ <frame index="1" offsetX="3" offsetY ="-40" delay="75" />
+ <frame index="1" offsetX="3" offsetY ="-40" delay="75" />
+ <frame index="1" offsetX="5" offsetY ="-41" delay="75" />
+ <frame index="1" offsetX="5" offsetY ="-41" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY ="-39" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY ="-39" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY ="-39" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY ="-38" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY ="-39" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY ="-40" delay="75"/>
+ <frame index="3" offsetX="-3" offsetY ="-40" delay="75"/>
+ <frame index="3" offsetX="-3" offsetY ="-40" delay="75"/>
+ <frame index="3" offsetX="-5" offsetY ="-41" delay="75"/>
+ <frame index="3" offsetX="-5" offsetY ="-41" delay="75"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY ="-28" />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY ="-31"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="0" offsetY ="-32"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-6" offsetY ="-31"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="4" offsetX="32" offsetY="1"/>
+ </animation>
+ </action>
+
+ <action name="attack_2hand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-39" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-35" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-40" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-35" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="0" offsetY="-39" delay="140"/>
+ <frame index="1" offsetX="3" offsetY="-42" delay="140"/>
+ <frame index="1" offsetX="5" offsetY="-42" delay="140"/>
+ <frame index="1" offsetX="-2" offsetY="-38" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-40" delay="140"/>
+ <frame index="2" offsetX="-2" offsetY="-40" delay="140"/>
+ <frame index="2" offsetX="-2" offsetY="-38" delay="140"/>
+ <frame index="2" offsetX="-1" offsetY="-41" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="2" offsetY="-39" delay="140"/>
+ <frame index="3" offsetX="-1" offsetY="-42" delay="140"/>
+ <frame index="3" offsetX="-3" offsetY="-42" delay="140"/>
+ <frame index="3" offsetX="2" offsetY="-38" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_sword_stab" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-38" delay="100"/>
+ <frame index="0" offsetX="0" offsetY="-39" delay="100"/>
+ <frame index="0" offsetX="0" offsetY="-36" delay="100"/>
+ <frame index="0" offsetX="0" offsetY="-35" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-41" delay="100"/>
+ <frame index="1" offsetX="4" offsetY="-42" delay="100"/>
+ <frame index="1" offsetX="0" offsetY="-39" delay="100"/>
+ <frame index="1" offsetX="-1" offsetY="-38" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-40" delay="100"/>
+ <frame index="2" offsetX="-2" offsetY="-40" delay="100"/>
+ <frame index="2" offsetX="-2" offsetY="-40" delay="100"/>
+ <frame index="2" offsetX="-2" offsetY="-38" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-41" delay="100"/>
+ <frame index="3" offsetX="-3" offsetY="-42" delay="100"/>
+ <frame index="3" offsetX="0" offsetY="-39" delay="100"/>
+ <frame index="3" offsetX="1" offsetY="-38" delay="100"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_spear" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-41" delay="140"/>
+ <frame index="0" offsetX="-1" offsetY="-41" delay="140"/>
+ <frame index="0" offsetX="-1" offsetY="-42" delay="140"/>
+ <frame index="0" offsetX="-1" offsetY="-35" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="5" offsetY="-41" delay="140"/>
+ <frame index="1" offsetX="6" offsetY="-42" delay="140"/>
+ <frame index="1" offsetX="1" offsetY="-43" delay="140"/>
+ <frame index="1" offsetX="-1" offsetY="-38" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-40" delay="140"/>
+ <frame index="2" offsetX="-2" offsetY="-40" delay="140"/>
+ <frame index="2" offsetX="-2" offsetY="-40" delay="140"/>
+ <frame index="2" offsetX="-3" offsetY="-43" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-41" delay="140"/>
+ <frame index="3" offsetX="-4" offsetY="-42" delay="140"/>
+ <frame index="3" offsetX="1" offsetY="-43" delay="140"/>
+ <frame index="3" offsetX="3" offsetY="-38" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_chop" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-38" delay="140"/>
+ <frame index="0" offsetX="-1" offsetY="-39" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-41" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-36" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-43" delay="140"/>
+ <frame index="1" offsetX="4" offsetY="-42" delay="140"/>
+ <frame index="1" offsetX="4" offsetY="-43" delay="140"/>
+ <frame index="1" offsetX="-1" offsetY="-39" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-40" delay="140"/>
+ <frame index="2" offsetX="-2" offsetY="-40" delay="140"/>
+ <frame index="2" offsetX="-2" offsetY="-38" delay="140"/>
+ <frame index="2" offsetX="-2" offsetY="-38" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-2" offsetY="-43" delay="140"/>
+ <frame index="3" offsetX="-2" offsetY="-42" delay="140"/>
+ <frame index="3" offsetX="-1" offsetY="-43" delay="140"/>
+ <frame index="3" offsetX="3" offsetY="-39" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/equipment/head/beret.png b/graphics/sprites/equipment/head/beret.png Binary files differnew file mode 100644 index 00000000..56f469d5 --- /dev/null +++ b/graphics/sprites/equipment/head/beret.png diff --git a/graphics/sprites/equipment/head/bowler-hat-brown-female.xml b/graphics/sprites/equipment/head/bowler-hat-brown-female.xml new file mode 100644 index 00000000..3d20a78b --- /dev/null +++ b/graphics/sprites/equipment/head/bowler-hat-brown-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/bowler-hat-brown.png|W" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/bowler-hat-brown-male.xml b/graphics/sprites/equipment/head/bowler-hat-brown-male.xml new file mode 100644 index 00000000..1ed1a03f --- /dev/null +++ b/graphics/sprites/equipment/head/bowler-hat-brown-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/bowler-hat-brown.png|W" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-28" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <frame index="0" offsetX="0" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="4" offsetY="-31" delay="140"/> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/bowler-hat-brown.xml b/graphics/sprites/equipment/head/bowler-hat-brown.xml deleted file mode 100644 index 9e26af35..00000000 --- a/graphics/sprites/equipment/head/bowler-hat-brown.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/bowler-hat-brown.png|W" width="40" height="40"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/bowler-hat-female.xml b/graphics/sprites/equipment/head/bowler-hat-female.xml new file mode 100644 index 00000000..a802b1d9 --- /dev/null +++ b/graphics/sprites/equipment/head/bowler-hat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/bowler-hat.png|W" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/bowler-hat-male.xml b/graphics/sprites/equipment/head/bowler-hat-male.xml new file mode 100644 index 00000000..52d61af4 --- /dev/null +++ b/graphics/sprites/equipment/head/bowler-hat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/bowler-hat.png|W" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-28" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <frame index="0" offsetX="0" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="4" offsetY="-31" delay="140"/> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/bowler-hat.xml b/graphics/sprites/equipment/head/bowler-hat.xml deleted file mode 100644 index 6770f471..00000000 --- a/graphics/sprites/equipment/head/bowler-hat.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/bowler-hat.png|W" width="40" height="40"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/bromenalhelmet-female.xml b/graphics/sprites/equipment/head/bromenalhelmet-female.xml new file mode 100644 index 00000000..bb0ea35a --- /dev/null +++ b/graphics/sprites/equipment/head/bromenalhelmet-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="19" name="base" src="graphics/sprites/equipment/head/bromenalhelmet.png" width="27"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-42"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-42"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-41"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-42"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-41"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-42"/> + <frame delay="75" index="1" offsetX="4" offsetY="-41"/> + <frame delay="150" index="1" offsetX="4" offsetY="-42"/> + <frame delay="75" index="1" offsetX="4" offsetY="-41"/> + <frame delay="75" index="1" offsetX="4" offsetY="-42"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-42"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-43"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-42"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-43"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="2" offsetY="-42"/> + <frame delay="75" index="3" offsetX="2" offsetY="-41"/> + <frame delay="150" index="3" offsetX="2" offsetY="-42"/> + <frame delay="75" index="3" offsetX="2" offsetY="-41"/> + <frame delay="75" index="3" offsetX="2" offsetY="-42"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="7" offsetY="-43"/> + <frame delay="75" index="1" offsetX="7" offsetY="-44"/> + <frame delay="75" index="1" offsetX="3" offsetY="-41"/> + <frame delay="75" index="1" offsetX="2" offsetY="-40"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-42"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-39"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-2" offsetY="-43"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-44"/> + <frame delay="75" index="3" offsetX="1" offsetY="-41"/> + <frame delay="75" index="3" offsetX="2" offsetY="-40"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-41"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="6" offsetY="-42"/> + <frame delay="150" index="1" offsetX="8" offsetY="-43"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-42"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-42"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-1" offsetY="-42"/> + <frame delay="150" index="3" offsetX="-3" offsetY="-43"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-33"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-33"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="31" offsetY="-8"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="5" offsetY="-42" delay="140"/> + <frame index="1" offsetX="7" offsetY="-42" delay="140"/> + <frame index="1" offsetX="0" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-39" delay="140"/> + <frame index="3" offsetX="0" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="3" offsetX="4" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-43" delay="100"/> + <frame index="1" offsetX="7" offsetY="-44" delay="100"/> + <frame index="1" offsetX="3" offsetY="-41" delay="100"/> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-42" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-43" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-44" delay="100"/> + <frame index="3" offsetX="1" offsetY="-41" delay="100"/> + <frame index="3" offsetX="2" offsetY="-40" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-43" delay="140"/> + <frame index="1" offsetX="10" offsetY="-41" delay="140"/> + <frame index="1" offsetX="3" offsetY="-43" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="2" offsetY="-43" delay="140"/> + <frame index="3" offsetX="3" offsetY="-40" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-43" delay="140"/> + <frame index="1" offsetX="6" offsetY="-44" delay="140"/> + <frame index="1" offsetX="6" offsetY="-44" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="3" offsetX="4" offsetY="-40" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/bromenalhelmet-male.xml b/graphics/sprites/equipment/head/bromenalhelmet-male.xml new file mode 100644 index 00000000..20b9804a --- /dev/null +++ b/graphics/sprites/equipment/head/bromenalhelmet-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/bromenalhelmet.png" width="27" height="19"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-42"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-42"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-42" delay="75"/> + <frame index="1" offsetX="4" offsetY="-41" delay="75"/> + <frame index="1" offsetX="4" offsetY="-42" delay="150"/> + <frame index="1" offsetX="4" offsetY="-41" delay="75"/> + <frame index="1" offsetX="4" offsetY="-42" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-42" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-43" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-42" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-43" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-42" delay="75"/> + <frame index="3" offsetX="2" offsetY="-41" delay="75"/> + <frame index="3" offsetX="2" offsetY="-42" delay="150"/> + <frame index="3" offsetX="2" offsetY="-41" delay="75"/> + <frame index="3" offsetX="2" offsetY="-42" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-43" delay="75"/> + <frame index="1" offsetX="7" offsetY="-44" delay="75"/> + <frame index="1" offsetX="3" offsetY="-41" delay="75"/> + <frame index="1" offsetX="2" offsetY="-40" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-42" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-43" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-44" delay="75"/> + <frame index="3" offsetX="1" offsetY="-41" delay="75"/> + <frame index="3" offsetX="2" offsetY="-40" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-42" delay="225"/> + <frame index="1" offsetX="8" offsetY="-43" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-42" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-42" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-43" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-33"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-33"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="31" offsetY="-8"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="6" offsetY="-44" delay="140"/> + <frame index="1" offsetX="8" offsetY="-44" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-41" delay="140"/> + <frame index="3" offsetX="0" offsetY="-44" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="3" offsetX="3" offsetY="-40" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-43" delay="100"/> + <frame index="1" offsetX="7" offsetY="-44" delay="100"/> + <frame index="1" offsetX="3" offsetY="-41" delay="100"/> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-42" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-43" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-44" delay="100"/> + <frame index="3" offsetX="1" offsetY="-41" delay="100"/> + <frame index="3" offsetX="2" offsetY="-40" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="8" offsetY="-43" delay="140"/> + <frame index="1" offsetX="9" offsetY="-44" delay="140"/> + <frame index="1" offsetX="4" offsetY="-45" delay="140"/> + <frame index="1" offsetX="2" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-44" delay="140"/> + <frame index="3" offsetX="2" offsetY="-45" delay="140"/> + <frame index="3" offsetX="4" offsetY="-40" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-45" delay="140"/> + <frame index="1" offsetX="7" offsetY="-44" delay="140"/> + <frame index="1" offsetX="7" offsetY="-45" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="3" offsetX="0" offsetY="-45" delay="140"/> + <frame index="3" offsetX="4" offsetY="-41" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/bromenalhelmet.xml b/graphics/sprites/equipment/head/bromenalhelmet.xml deleted file mode 100644 index 1ed8e8c1..00000000 --- a/graphics/sprites/equipment/head/bromenalhelmet.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/bromenalhelmet.png" width="27" height="19"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-42"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-42"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-42"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-42"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-42" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-42" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-42" delay="75"/> - <frame index="1" offsetX="4" offsetY="-41" delay="75"/> - <frame index="1" offsetX="4" offsetY="-42" delay="150"/> - <frame index="1" offsetX="4" offsetY="-41" delay="75"/> - <frame index="1" offsetX="4" offsetY="-42" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-42" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-43" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-42" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-43" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-42" delay="75"/> - <frame index="3" offsetX="2" offsetY="-41" delay="75"/> - <frame index="3" offsetX="2" offsetY="-42" delay="150"/> - <frame index="3" offsetX="2" offsetY="-41" delay="75"/> - <frame index="3" offsetX="2" offsetY="-42" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-38" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="7" offsetY="-43" delay="75"/> - <frame index="1" offsetX="7" offsetY="-44" delay="75"/> - <frame index="1" offsetX="3" offsetY="-41" delay="75"/> - <frame index="1" offsetX="2" offsetY="-40" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-42" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-39" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-43" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-44" delay="75"/> - <frame index="3" offsetX="1" offsetY="-41" delay="75"/> - <frame index="3" offsetX="2" offsetY="-40" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-41" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="6" offsetY="-42" delay="225"/> - <frame index="1" offsetX="8" offsetY="-43" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-42" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-41" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-42" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-42" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-43" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-30"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="7" offsetY="-33"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-34"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-33"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="31" offsetY="-8"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/bucket-female.xml b/graphics/sprites/equipment/head/bucket-female.xml new file mode 100644 index 00000000..ab0b5596 --- /dev/null +++ b/graphics/sprites/equipment/head/bucket-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="21" name="base" src="graphics/sprites/equipment/head/bucket.png" width="21"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-39"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-40"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-40"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-38"/> + <frame delay="150" index="1" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-41"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-42"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-41"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-39"/> + <frame delay="75" index="3" offsetX="0" offsetY="-38"/> + <frame delay="150" index="3" offsetX="0" offsetY="-39"/> + <frame delay="75" index="3" offsetX="0" offsetY="-38"/> + <frame delay="75" index="3" offsetX="0" offsetY="-39"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="3" offsetY="-40"/> + <frame delay="75" index="1" offsetX="3" offsetY="-41"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-38"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-41"/> + <frame delay="75" index="3" offsetX="0" offsetY="-38"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-40"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="2" offsetY="-39"/> + <frame delay="150" index="1" offsetX="4" offsetY="-40"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-40"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-41"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-39"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-40"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-30"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="22" offsetY="-15"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="1" offsetX="1" offsetY="-39" delay="140"/> + <frame index="1" offsetX="3" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-36" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="3" offsetX="3" offsetY="-35" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-40" delay="100"/> + <frame index="1" offsetX="3" offsetY="-41" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="3" offsetX="0" offsetY="-38" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="6" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-38" delay="140"/> + <frame index="3" offsetX="1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="2" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-40" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/bucket-male.xml b/graphics/sprites/equipment/head/bucket-male.xml new file mode 100644 index 00000000..463cd22f --- /dev/null +++ b/graphics/sprites/equipment/head/bucket-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0" encoding="UTF-8"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/equipment/head/bucket.png" width="21" height="21"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-41"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="-1" offsetY="-39"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-41"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="0" offsetY="-39"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-40" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-41" delay="150"/>
+ <frame index="0" offsetX="-1" offsetY="-40" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-41" delay="150"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="-1" offsetY="-39" delay="75"/>
+ <frame index="1" offsetX="-1" offsetY="-38" delay="75"/>
+ <frame index="1" offsetX="-1" offsetY="-39" delay="150"/>
+ <frame index="1" offsetX="-1" offsetY="-38" delay="75"/>
+ <frame index="1" offsetX="-1" offsetY="-39" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-41" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY="-42" delay="150"/>
+ <frame index="2" offsetX="-2" offsetY="-41" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY="-42" delay="150"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="0" offsetY="-39" delay="75"/>
+ <frame index="3" offsetX="0" offsetY="-38" delay="75"/>
+ <frame index="3" offsetX="0" offsetY="-39" delay="150"/>
+ <frame index="3" offsetX="0" offsetY="-38" delay="75"/>
+ <frame index="3" offsetX="0" offsetY="-39" delay="75"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-39" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-40" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-37" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-36" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="3" offsetY="-40" delay="75"/>
+ <frame index="1" offsetX="3" offsetY="-41" delay="75"/>
+ <frame index="1" offsetX="-1" offsetY="-38" delay="75"/>
+ <frame index="1" offsetX="-2" offsetY="-37" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-3" offsetY="-41" delay="225"/>
+ <frame index="2" offsetX="-3" offsetY="-38" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-40" delay="75"/>
+ <frame index="3" offsetX="-3" offsetY="-41" delay="75"/>
+ <frame index="3" offsetX="0" offsetY="-38" delay="75"/>
+ <frame index="3" offsetX="1" offsetY="-37" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-40" delay="225"/>
+ <frame index="0" offsetX="-1" offsetY="-39" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-40" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="2" offsetY="-39" delay="225"/>
+ <frame index="1" offsetX="4" offsetY="-40" delay="150"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-41" delay="225"/>
+ <frame index="2" offsetX="-3" offsetY="-40" delay="75"/>
+ <frame index="2" offsetX="-3" offsetY="-41" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-39" delay="225"/>
+ <frame index="3" offsetX="-5" offsetY="-40" delay="150"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-29"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="3" offsetY="-30"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-33"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-6" offsetY="-30"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="4" offsetX="22" offsetY="-15"/>
+ </animation>
+ </action>
+ <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="4" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="3" offsetX="2" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-40" delay="100"/> + <frame index="1" offsetX="3" offsetY="-41" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="3" offsetX="0" offsetY="-38" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="5" offsetY="-41" delay="140"/> + <frame index="1" offsetX="0" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="1" offsetY="-42" delay="140"/> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-42" delay="140"/> + <frame index="1" offsetX="3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="3" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="3" offsetX="3" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/bucket.png b/graphics/sprites/equipment/head/bucket.png Binary files differnew file mode 100644 index 00000000..93bbac4a --- /dev/null +++ b/graphics/sprites/equipment/head/bucket.png diff --git a/graphics/sprites/equipment/head/bull-female.xml b/graphics/sprites/equipment/head/bull-female.xml new file mode 100644 index 00000000..d4a34ef1 --- /dev/null +++ b/graphics/sprites/equipment/head/bull-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="26" name="equipment" src="graphics/sprites/equipment/head/bull.png" width="27"/> + <action imageset="equipment" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-39"/> + </animation> + </action> + <action imageset="equipment" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-38"/> + <frame delay="150" index="1" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-37"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-37"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-39"/> + <frame delay="75" index="3" offsetX="0" offsetY="-38"/> + <frame delay="150" index="3" offsetX="0" offsetY="-39"/> + <frame delay="75" index="3" offsetX="0" offsetY="-38"/> + <frame delay="75" index="3" offsetX="0" offsetY="-39"/> + </animation> + </action> + <action imageset="equipment" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-35"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-31"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="3" offsetY="-40"/> + <frame delay="75" index="1" offsetX="3" offsetY="-41"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-41"/> + <frame delay="75" index="3" offsetX="0" offsetY="-39"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <end/> + </animation> + </action> + <action imageset="equipment" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-35"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-35"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="2" offsetY="-39"/> + <frame delay="150" index="1" offsetX="4" offsetY="-40"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-37"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-39"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-40"/> + <end/> + </animation> + </action> + <action imageset="equipment" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-24"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-30"/> + </animation> + </action> + <action imageset="equipment" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="38" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="1" offsetX="1" offsetY="-39" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-36" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="3" offsetY="-35" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-40" delay="100"/> + <frame index="1" offsetX="3" offsetY="-41" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="3" offsetX="0" offsetY="-39" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="6" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-38" delay="140"/> + <frame index="3" offsetX="1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="2" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-40" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="2" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/bull-male.xml b/graphics/sprites/equipment/head/bull-male.xml new file mode 100644 index 00000000..7f062d62 --- /dev/null +++ b/graphics/sprites/equipment/head/bull-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="equipment" src="graphics/sprites/equipment/head/bull.png" width="27" height="26"/> + <action name="stand" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-39"/> + </animation> + </action> + <action name="walk" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="150"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-39" delay="75"/> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + <frame index="3" offsetX="0" offsetY="-39" delay="150"/> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + <frame index="3" offsetX="0" offsetY="-39" delay="75"/> + </animation> + </action> + <action name="attack" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-40" delay="75"/> + <frame index="1" offsetX="3" offsetY="-41" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-41" delay="75"/> + <frame index="3" offsetX="0" offsetY="-39" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="225"/> + <frame index="1" offsetX="4" offsetY="-40" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-37" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-39" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-40" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-24"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-30"/> + </animation> + </action> + <action name="dead" imageset="equipment"> + <animation direction="default"> + <frame index="4" offsetX="38" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="4" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="3" offsetX="2" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-40" delay="100"/> + <frame index="1" offsetX="3" offsetY="-41" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="3" offsetX="0" offsetY="-39" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="5" offsetY="-41" delay="140"/> + <frame index="1" offsetX="0" offsetY="-43" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="1" offsetY="-43" delay="140"/> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-42" delay="140"/> + <frame index="1" offsetX="3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="3" offsetY="-43" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="3" offsetX="3" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/bull.xml b/graphics/sprites/equipment/head/bull.xml deleted file mode 100644 index 7a9af4a3..00000000 --- a/graphics/sprites/equipment/head/bull.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="equipment" src="graphics/sprites/equipment/head/bull.png" width="27" height="26"/> - <action name="stand" imageset="equipment"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-37"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-1" offsetY="-39"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-37"/> - </animation> - <animation direction="right"> - <frame index="3" offsetY="-39"/> - </animation> - </action> - <action name="walk" imageset="equipment"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-38" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-39" delay="150"/> - <frame index="1" offsetX="-1" offsetY="-38" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-39" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-37" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-38" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-37" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-38" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetY="-39" delay="75"/> - <frame index="3" offsetY="-38" delay="75"/> - <frame index="3" offsetY="-39" delay="150"/> - <frame index="3" offsetY="-38" delay="75"/> - <frame index="3" offsetY="-39" delay="75"/> - </animation> - </action> - <action name="attack" imageset="equipment"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-35" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-33" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-40" delay="75"/> - <frame index="1" offsetX="3" offsetY="-41" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-37" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-40" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-41" delay="75"/> - <frame index="3" offsetY="-39" delay="75"/> - <frame index="3" offsetX="1" offsetY="-37" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="equipment"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-35" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-35" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-39" delay="225"/> - <frame index="1" offsetX="4" offsetY="-40" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-37" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-39" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-40" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="equipment"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-24"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-30"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-29"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-30"/> - </animation> - </action> - <action name="dead" imageset="equipment"> - <animation direction="default"> - <frame index="4" offsetX="38" offsetY="-6"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/bunnyears-female.xml b/graphics/sprites/equipment/head/bunnyears-female.xml new file mode 100644 index 00000000..c2003b5d --- /dev/null +++ b/graphics/sprites/equipment/head/bunnyears-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="24" name="base" src="graphics/sprites/equipment/head/bunnyears.png" width="24"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-47"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-45"/> + <frame delay="150" index="0" offsetX="0" offsetY="-46"/> + <frame delay="75" index="0" offsetX="0" offsetY="-45"/> + <frame delay="150" index="0" offsetX="0" offsetY="-46"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-47"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-46"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-47"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-46"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-50"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-50"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="2" offsetY="-47"/> + <frame delay="75" index="3" offsetX="2" offsetY="-46"/> + <frame delay="150" index="3" offsetX="2" offsetY="-47"/> + <frame delay="75" index="3" offsetX="2" offsetY="-46"/> + <frame delay="75" index="3" offsetX="2" offsetY="-47"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <frame delay="75" index="0" offsetX="0" offsetY="-45"/> + <frame delay="75" index="0" offsetX="0" offsetY="-42"/> + <frame delay="75" index="0" offsetX="0" offsetY="-41"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-48"/> + <frame delay="75" index="1" offsetX="2" offsetY="-49"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-46"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-45"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-47"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="3" offsetX="2" offsetY="-46"/> + <frame delay="75" index="3" offsetX="3" offsetY="-45"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-45"/> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <frame delay="75" index="0" offsetX="0" offsetY="-45"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-47"/> + <frame delay="150" index="1" offsetX="3" offsetY="-48"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-48"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-49"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="3" offsetX="-3" offsetY="-48"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="38" offsetY="-11"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-44" delay="140"/> + <frame index="1" offsetX="0" offsetY="-47" delay="140"/> + <frame index="1" offsetX="2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-44" delay="140"/> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="5" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="100"/> + <frame index="0" offsetX="0" offsetY="-45" delay="100"/> + <frame index="0" offsetX="0" offsetY="-42" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="100"/> + <frame index="1" offsetX="2" offsetY="-49" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="100"/> + <frame index="3" offsetX="2" offsetY="-46" delay="100"/> + <frame index="3" offsetX="3" offsetY="-45" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="140"/> + <frame index="1" offsetX="5" offsetY="-46" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-53" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="3" offsetX="3" offsetY="-48" delay="140"/> + <frame index="3" offsetX="4" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-48" delay="140"/> + <frame index="1" offsetX="1" offsetY="-49" delay="140"/> + <frame index="1" offsetX="1" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="0" offsetY="-49" delay="140"/> + <frame index="3" offsetX="0" offsetY="-49" delay="140"/> + <frame index="3" offsetX="5" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/bunnyears-male.xml b/graphics/sprites/equipment/head/bunnyears-male.xml new file mode 100644 index 00000000..abcaf834 --- /dev/null +++ b/graphics/sprites/equipment/head/bunnyears-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/bunnyears.png" width="24" height="24"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-47"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-46" delay="150"/> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-46" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-47" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-47" delay="75"/> + <frame index="3" offsetX="2" offsetY="-46" delay="75"/> + <frame index="3" offsetX="2" offsetY="-47" delay="150"/> + <frame index="3" offsetX="2" offsetY="-46" delay="75"/> + <frame index="3" offsetX="2" offsetY="-47" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-42" delay="75"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="75"/> + <frame index="1" offsetX="2" offsetY="-49" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="2" offsetY="-46" delay="75"/> + <frame index="3" offsetX="3" offsetY="-45" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="225"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-47" delay="225"/> + <frame index="1" offsetX="3" offsetY="-48" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-47" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-48" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-38"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="38" offsetY="-11"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="140"/> + <frame index="0" offsetX="0" offsetY="-41" delay="140"/> + <frame index="0" offsetX="0" offsetY="-46" delay="140"/> + <frame index="0" offsetX="0" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="1" offsetX="1" offsetY="-49" delay="140"/> + <frame index="1" offsetX="3" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-46" delay="140"/> + <frame index="3" offsetX="1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="4" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="100"/> + <frame index="0" offsetX="0" offsetY="-45" delay="100"/> + <frame index="0" offsetX="0" offsetY="-42" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="100"/> + <frame index="1" offsetX="2" offsetY="-49" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="100"/> + <frame index="3" offsetX="2" offsetY="-46" delay="100"/> + <frame index="3" offsetX="3" offsetY="-45" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-48" delay="140"/> + <frame index="1" offsetX="4" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-52" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="3" offsetX="3" offsetY="-50" delay="140"/> + <frame index="3" offsetX="5" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="0" offsetY="-47" delay="140"/> + <frame index="0" offsetX="0" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-50" delay="140"/> + <frame index="1" offsetX="2" offsetY="-49" delay="140"/> + <frame index="1" offsetX="2" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-50" delay="140"/> + <frame index="3" offsetX="0" offsetY="-49" delay="140"/> + <frame index="3" offsetX="1" offsetY="-50" delay="140"/> + <frame index="3" offsetX="5" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/bunnyears.xml b/graphics/sprites/equipment/head/bunnyears.xml deleted file mode 100644 index ef473179..00000000 --- a/graphics/sprites/equipment/head/bunnyears.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/bunnyears.png" width="24" height="24"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-46"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-47"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-49"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-47"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-45" delay="75"/> - <frame index="0" offsetX="0" offsetY="-46" delay="150"/> - <frame index="0" offsetX="0" offsetY="-45" delay="75"/> - <frame index="0" offsetX="0" offsetY="-46" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-47" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-47" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-47" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-47" delay="75"/> - <frame index="3" offsetX="2" offsetY="-46" delay="75"/> - <frame index="3" offsetX="2" offsetY="-47" delay="150"/> - <frame index="3" offsetX="2" offsetY="-46" delay="75"/> - <frame index="3" offsetX="2" offsetY="-47" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY="-45" delay="75"/> - <frame index="0" offsetX="0" offsetY="-42" delay="75"/> - <frame index="0" offsetX="0" offsetY="-41" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-48" delay="75"/> - <frame index="1" offsetX="2" offsetY="-49" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-45" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-49" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-47" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="3" offsetX="2" offsetY="-46" delay="75"/> - <frame index="3" offsetX="3" offsetY="-45" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-45" delay="225"/> - <frame index="0" offsetX="0" offsetY="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY="-45" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-47" delay="225"/> - <frame index="1" offsetX="3" offsetY="-48" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-49" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-47" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-48" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-34"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-38"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-41"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-38"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="38" offsetY="-11"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/candlehelmet-female.xml b/graphics/sprites/equipment/head/candlehelmet-female.xml new file mode 100644 index 00000000..9f7a3659 --- /dev/null +++ b/graphics/sprites/equipment/head/candlehelmet-female.xml @@ -0,0 +1,299 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="44" name="base" src="graphics/sprites/equipment/head/candlehelmet.png" width="25"/> + <imageset height="44" name="base_dead" src="graphics/sprites/equipment/head/candlehelmet.png" width="50"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="4" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="5" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="left"> + <frame delay="75" index="6" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="7" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="8" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="9" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="10" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="11" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame delay="75" index="12" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="13" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="14" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="15" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="16" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="17" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame delay="75" index="18" offsetX="1" offsetY="-40"/> + <frame delay="75" index="19" offsetX="1" offsetY="-40"/> + <frame delay="75" index="20" offsetX="1" offsetY="-40"/> + <frame delay="75" index="21" offsetX="1" offsetY="-40"/> + <frame delay="75" index="22" offsetX="1" offsetY="-40"/> + <frame delay="75" index="23" offsetX="1" offsetY="-40"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="4" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="5" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="left"> + <frame delay="75" index="6" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="7" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="8" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="9" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="10" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="11" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame delay="75" index="12" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="13" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="14" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="15" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="16" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="17" offsetX="-2" offsetY="-39"/> + </animation> + <animation direction="right"> + <frame delay="75" index="18" offsetX="1" offsetY="-40"/> + <frame delay="75" index="19" offsetX="1" offsetY="-39"/> + <frame delay="75" index="20" offsetX="1" offsetY="-40"/> + <frame delay="75" index="21" offsetX="1" offsetY="-40"/> + <frame delay="75" index="22" offsetX="1" offsetY="-39"/> + <frame delay="75" index="23" offsetX="1" offsetY="-40"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-35"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-34"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="6" offsetX="2" offsetY="-39"/> + <frame delay="75" index="7" offsetX="2" offsetY="-40"/> + <frame delay="75" index="8" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="9" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="75" index="12" offsetX="-3" offsetY="-38"/> + <frame delay="75" index="13" offsetX="-3" offsetY="-38"/> + <frame delay="75" index="14" offsetX="-3" offsetY="-38"/> + <frame delay="75" index="15" offsetX="-3" offsetY="-35"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="18" offsetX="-2" offsetY="-41"/> + <frame delay="75" index="19" offsetX="-2" offsetY="-42"/> + <frame delay="75" index="20" offsetX="1" offsetY="-39"/> + <frame delay="75" index="21" offsetX="2" offsetY="-38"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="4" offsetX="-1" offsetY="-40"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="6" offsetX="3" offsetY="-41"/> + <frame delay="75" index="7" offsetX="3" offsetY="-41"/> + <frame delay="75" index="8" offsetX="3" offsetY="-41"/> + <frame delay="75" index="9" offsetX="5" offsetY="-42"/> + <frame delay="75" index="10" offsetX="5" offsetY="-42"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="75" index="12" offsetX="-2" offsetY="-42"/> + <frame delay="75" index="13" offsetX="-2" offsetY="-42"/> + <frame delay="75" index="14" offsetX="-3" offsetY="-42"/> + <frame delay="75" index="15" offsetX="-3" offsetY="-41"/> + <frame delay="75" index="16" offsetX="-3" offsetY="-42"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="18" offsetX="-3" offsetY="-41"/> + <frame delay="75" index="19" offsetX="-3" offsetY="-41"/> + <frame delay="75" index="20" offsetX="-3" offsetY="-41"/> + <frame delay="75" index="21" offsetX="-5" offsetY="-42"/> + <frame delay="75" index="22" offsetX="-5" offsetY="-42"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-27"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-27"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-27"/> + <frame delay="75" index="4" offsetX="-1" offsetY="-27"/> + <frame delay="75" index="5" offsetX="-1" offsetY="-27"/> + </animation> + <animation direction="left"> + <frame delay="75" index="6" offsetX="2" offsetY="-30"/> + <frame delay="75" index="7" offsetX="2" offsetY="-30"/> + <frame delay="75" index="8" offsetX="2" offsetY="-30"/> + <frame delay="75" index="9" offsetX="2" offsetY="-30"/> + <frame delay="75" index="10" offsetX="2" offsetY="-30"/> + <frame delay="75" index="11" offsetX="2" offsetY="-30"/> + </animation> + <animation direction="up"> + <frame delay="75" index="12" offsetX="-1" offsetY="-30"/> + <frame delay="75" index="13" offsetX="-1" offsetY="-30"/> + <frame delay="75" index="14" offsetX="-1" offsetY="-30"/> + <frame delay="75" index="15" offsetX="-1" offsetY="-30"/> + <frame delay="75" index="16" offsetX="-1" offsetY="-30"/> + <frame delay="75" index="17" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame delay="75" index="18" offsetX="-5" offsetY="-30"/> + <frame delay="75" index="19" offsetX="-5" offsetY="-30"/> + <frame delay="75" index="20" offsetX="-5" offsetY="-30"/> + <frame delay="75" index="21" offsetX="-5" offsetY="-30"/> + <frame delay="75" index="22" offsetX="-5" offsetY="-30"/> + <frame delay="75" index="23" offsetX="-5" offsetY="-30"/> + </animation> + </action> + <action imageset="base_dead" name="dead"> + <animation direction="default"> + <frame delay="140" index="12" offsetX="40" offsetY="-7"/> + <frame delay="140" index="13" offsetX="40" offsetY="-7"/> + <frame delay="140" index="14" offsetX="40" offsetY="-7"/> + <frame delay="0" index="14" offsetX="40" offsetY="-7"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="7" offsetX="0" offsetY="-38" delay="140"/> + <frame index="8" offsetX="2" offsetY="-38" delay="140"/> + <frame index="9" offsetX="-5" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="13" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="14" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="15" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="3" offsetY="-37" delay="140"/> + <frame index="19" offsetX="0" offsetY="-40" delay="140"/> + <frame index="20" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="21" offsetX="4" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-35" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-34" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="2" offsetY="-39" delay="100"/> + <frame index="7" offsetX="2" offsetY="-40" delay="100"/> + <frame index="8" offsetX="-2" offsetY="-37" delay="100"/> + <frame index="9" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="13" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="14" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="15" offsetX="-3" offsetY="-35" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="-2" offsetY="-41" delay="100"/> + <frame index="19" offsetX="-2" offsetY="-42" delay="100"/> + <frame index="20" offsetX="1" offsetY="-39" delay="100"/> + <frame index="21" offsetX="2" offsetY="-38" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="2" offsetY="-39" delay="140"/> + <frame index="7" offsetX="5" offsetY="-37" delay="140"/> + <frame index="8" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="9" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-5" offsetY="-38" delay="140"/> + <frame index="13" offsetX="-4" offsetY="-38" delay="140"/> + <frame index="14" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="15" offsetX="-5" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="19" offsetX="-4" offsetY="-39" delay="140"/> + <frame index="20" offsetX="2" offsetY="-41" delay="140"/> + <frame index="21" offsetX="3" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="1" offsetY="-39" delay="140"/> + <frame index="7" offsetX="1" offsetY="-40" delay="140"/> + <frame index="8" offsetX="1" offsetY="-40" delay="140"/> + <frame index="9" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="13" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="14" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="15" offsetX="-4" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="19" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="20" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="21" offsetX="4" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/candlehelmet.xml b/graphics/sprites/equipment/head/candlehelmet-male.xml index 5ca8af31..e3210c0f 100644 --- a/graphics/sprites/equipment/head/candlehelmet.xml +++ b/graphics/sprites/equipment/head/candlehelmet-male.xml @@ -176,4 +176,124 @@ <frame index="14" offsetX="40" offsetY="-7" delay="0"/> </animation> </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="7" offsetX="1" offsetY="-40" delay="140"/> + <frame index="8" offsetX="3" offsetY="-40" delay="140"/> + <frame index="9" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="13" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="14" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="15" offsetX="-2" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="3" offsetY="-39" delay="140"/> + <frame index="19" offsetX="0" offsetY="-42" delay="140"/> + <frame index="20" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="21" offsetX="3" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-35" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-34" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="2" offsetY="-39" delay="100"/> + <frame index="7" offsetX="2" offsetY="-40" delay="100"/> + <frame index="8" offsetX="-2" offsetY="-37" delay="100"/> + <frame index="9" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="13" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="14" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="15" offsetX="-3" offsetY="-35" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="-2" offsetY="-41" delay="100"/> + <frame index="19" offsetX="-2" offsetY="-42" delay="100"/> + <frame index="20" offsetX="1" offsetY="-39" delay="100"/> + <frame index="21" offsetX="2" offsetY="-38" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="3" offsetY="-39" delay="140"/> + <frame index="7" offsetX="4" offsetY="-40" delay="140"/> + <frame index="8" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="9" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="13" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="14" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="15" offsetX="-4" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="19" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="20" offsetX="2" offsetY="-43" delay="140"/> + <frame index="21" offsetX="4" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="2" offsetY="-41" delay="140"/> + <frame index="7" offsetX="2" offsetY="-40" delay="140"/> + <frame index="8" offsetX="2" offsetY="-41" delay="140"/> + <frame index="9" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="13" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="14" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="15" offsetX="-3" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="19" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="20" offsetX="0" offsetY="-43" delay="140"/> + <frame index="21" offsetX="4" offsetY="-39" delay="140"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/cap-female.xml b/graphics/sprites/equipment/head/cap-female.xml new file mode 100644 index 00000000..42e925eb --- /dev/null +++ b/graphics/sprites/equipment/head/cap-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="19" name="base" src="graphics/sprites/equipment/head/cap.png|R" width="28"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-45"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <frame delay="150" index="0" offsetX="0" offsetY="-45"/> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <frame delay="150" index="0" offsetX="0" offsetY="-45"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-45"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-44"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-45"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-44"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-45"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-46"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-45"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-46"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="2" offsetY="-45"/> + <frame delay="75" index="3" offsetX="2" offsetY="-44"/> + <frame delay="150" index="3" offsetX="2" offsetY="-45"/> + <frame delay="75" index="3" offsetX="2" offsetY="-44"/> + <frame delay="75" index="3" offsetX="2" offsetY="-45"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-43"/> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <frame delay="75" index="0" offsetX="0" offsetY="-41"/> + <frame delay="75" index="0" offsetX="0" offsetY="-40"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-46"/> + <frame delay="75" index="1" offsetX="2" offsetY="-47"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-44"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-43"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-45"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-43"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-46"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="3" offsetX="2" offsetY="-44"/> + <frame delay="75" index="3" offsetX="3" offsetY="-43"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-44"/> + <frame delay="75" index="0" offsetX="0" offsetY="-43"/> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-45"/> + <frame delay="150" index="1" offsetX="3" offsetY="-46"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-45"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-44"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-45"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-1" offsetY="-45"/> + <frame delay="150" index="3" offsetX="-3" offsetY="-46"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-36"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-36"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="27" offsetY="-16"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="1" offsetX="0" offsetY="-45" delay="140"/> + <frame index="1" offsetX="3" offsetY="-45" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-42" delay="140"/> + <frame index="3" offsetX="1" offsetY="-45" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="3" offsetX="5" offsetY="-41" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="100"/> + <frame index="0" offsetX="0" offsetY="-44" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <frame index="0" offsetX="0" offsetY="-40" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-46" delay="100"/> + <frame index="1" offsetX="2" offsetY="-47" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-44" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="3" offsetX="2" offsetY="-44" delay="100"/> + <frame index="3" offsetX="3" offsetY="-43" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-46" delay="140"/> + <frame index="1" offsetX="5" offsetY="-44" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-44" delay="140"/> + <frame index="3" offsetX="3" offsetY="-46" delay="140"/> + <frame index="3" offsetX="4" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-46" delay="140"/> + <frame index="1" offsetX="1" offsetY="-47" delay="140"/> + <frame index="1" offsetX="2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="0" offsetY="-47" delay="140"/> + <frame index="3" offsetX="0" offsetY="-47" delay="140"/> + <frame index="3" offsetX="5" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/cap-male.xml b/graphics/sprites/equipment/head/cap-male.xml new file mode 100644 index 00000000..74c28df9 --- /dev/null +++ b/graphics/sprites/equipment/head/cap-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/cap.png|R" width="28" height="19"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-45"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="150"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-45" delay="75"/> + <frame index="3" offsetX="2" offsetY="-44" delay="75"/> + <frame index="3" offsetX="2" offsetY="-45" delay="150"/> + <frame index="3" offsetX="2" offsetY="-44" delay="75"/> + <frame index="3" offsetX="2" offsetY="-45" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <frame index="0" offsetX="0" offsetY="-40" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="2" offsetY="-47" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-44" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="3" offsetX="2" offsetY="-44" delay="75"/> + <frame index="3" offsetX="3" offsetY="-43" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="225"/> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-45" delay="225"/> + <frame index="1" offsetX="3" offsetY="-46" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-45" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-36"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-36"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="27" offsetY="-16"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="140"/> + <frame index="0" offsetX="0" offsetY="-40" delay="140"/> + <frame index="0" offsetX="0" offsetY="-45" delay="140"/> + <frame index="0" offsetX="0" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="1" offsetX="1" offsetY="-47" delay="140"/> + <frame index="1" offsetX="4" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-44" delay="140"/> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="4" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="100"/> + <frame index="0" offsetX="0" offsetY="-44" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <frame index="0" offsetX="0" offsetY="-40" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-46" delay="100"/> + <frame index="1" offsetX="2" offsetY="-47" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-44" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="3" offsetX="2" offsetY="-44" delay="100"/> + <frame index="3" offsetX="3" offsetY="-43" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-46" delay="140"/> + <frame index="1" offsetX="4" offsetY="-47" delay="140"/> + <frame index="1" offsetX="0" offsetY="-48" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="3" offsetX="3" offsetY="-48" delay="140"/> + <frame index="3" offsetX="5" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="0" offsetY="-46" delay="140"/> + <frame index="0" offsetX="0" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="140"/> + <frame index="1" offsetX="2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="3" offsetY="-48" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-48" delay="140"/> + <frame index="3" offsetX="0" offsetY="-47" delay="140"/> + <frame index="3" offsetX="1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="5" offsetY="-44" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/cap.xml b/graphics/sprites/equipment/head/cap.xml deleted file mode 100644 index b1de01ee..00000000 --- a/graphics/sprites/equipment/head/cap.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/cap.png|R" width="28" height="19"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-45"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-45"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-45"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-45"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY="-45" delay="150"/> - <frame index="0" offsetX="0" offsetY="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY="-45" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-45" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-45" delay="75"/> - <frame index="3" offsetX="2" offsetY="-44" delay="75"/> - <frame index="3" offsetX="2" offsetY="-45" delay="150"/> - <frame index="3" offsetX="2" offsetY="-44" delay="75"/> - <frame index="3" offsetX="2" offsetY="-45" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-43" delay="75"/> - <frame index="0" offsetX="0" offsetY="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY="-41" delay="75"/> - <frame index="0" offsetX="0" offsetY="-40" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-46" delay="75"/> - <frame index="1" offsetX="2" offsetY="-47" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-44" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-43" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-45" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-43" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-46" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="3" offsetX="2" offsetY="-44" delay="75"/> - <frame index="3" offsetX="3" offsetY="-43" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-44" delay="225"/> - <frame index="0" offsetX="0" offsetY="-43" delay="75"/> - <frame index="0" offsetX="0" offsetY="-44" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-45" delay="225"/> - <frame index="1" offsetX="3" offsetY="-46" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-45" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-44" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-45" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-45" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-46" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-33"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-36"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-37"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-36"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="27" offsetY="-16"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/captain-hat-female.xml b/graphics/sprites/equipment/head/captain-hat-female.xml new file mode 100644 index 00000000..4ac4af6b --- /dev/null +++ b/graphics/sprites/equipment/head/captain-hat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="21" name="base" src="graphics/sprites/equipment/head/captain-hat.png" width="21"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-43"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-43"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-43"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-43"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-42"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-43"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-42"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-43"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-43"/> + <frame delay="75" index="1" offsetX="0" offsetY="-42"/> + <frame delay="150" index="1" offsetX="0" offsetY="-43"/> + <frame delay="75" index="1" offsetX="0" offsetY="-42"/> + <frame delay="75" index="1" offsetX="0" offsetY="-43"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-3" offsetY="-43"/> + <frame delay="150" index="2" offsetX="-3" offsetY="-44"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-43"/> + <frame delay="150" index="2" offsetX="-3" offsetY="-44"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-43"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-42"/> + <frame delay="150" index="3" offsetX="-1" offsetY="-43"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-42"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-43"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-42"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-38"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-44"/> + <frame delay="75" index="1" offsetX="4" offsetY="-45"/> + <frame delay="75" index="1" offsetX="0" offsetY="-42"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-41"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-4" offsetY="-43"/> + <frame delay="75" index="2" offsetX="-4" offsetY="-41"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-4" offsetY="-44"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-45"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-42"/> + <frame delay="75" index="3" offsetX="0" offsetY="-41"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-42"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-42"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-43"/> + <frame delay="150" index="1" offsetX="5" offsetY="-44"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-43"/> + <frame delay="75" index="2" offsetX="-4" offsetY="-42"/> + <frame delay="75" index="2" offsetX="-4" offsetY="-43"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-4" offsetY="-43"/> + <frame delay="150" index="3" offsetX="-6" offsetY="-44"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-34"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="30" offsetY="-3"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="2" offsetY="-43" delay="140"/> + <frame index="1" offsetX="4" offsetY="-43" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="3" offsetX="2" offsetY="-39" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-44" delay="100"/> + <frame index="1" offsetX="4" offsetY="-45" delay="100"/> + <frame index="1" offsetX="0" offsetY="-42" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-41" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-43" delay="100"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="100"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="100"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-44" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-45" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-42" delay="100"/> + <frame index="3" offsetX="0" offsetY="-41" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-44" delay="140"/> + <frame index="1" offsetX="7" offsetY="-42" delay="140"/> + <frame index="1" offsetX="0" offsetY="-44" delay="140"/> + <frame index="1" offsetX="0" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-6" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-6" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-42" delay="140"/> + <frame index="3" offsetX="0" offsetY="-44" delay="140"/> + <frame index="3" offsetX="1" offsetY="-41" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-44" delay="140"/> + <frame index="1" offsetX="3" offsetY="-45" delay="140"/> + <frame index="1" offsetX="3" offsetY="-45" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="3" offsetX="2" offsetY="-41" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/captain-hat-male.xml b/graphics/sprites/equipment/head/captain-hat-male.xml new file mode 100644 index 00000000..eec888d9 --- /dev/null +++ b/graphics/sprites/equipment/head/captain-hat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/captain-hat.png" width="21" height="21"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-43"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-43"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-43"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-43"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-43" delay="75"/> + <frame index="1" offsetX="0" offsetY="-42" delay="75"/> + <frame index="1" offsetX="0" offsetY="-43" delay="150"/> + <frame index="1" offsetX="0" offsetY="-42" delay="75"/> + <frame index="1" offsetX="0" offsetY="-43" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-43" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="150"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-43" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-42" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-43" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-42" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-43" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-44" delay="75"/> + <frame index="1" offsetX="4" offsetY="-45" delay="75"/> + <frame index="1" offsetX="0" offsetY="-42" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-43" delay="225"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-44" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-45" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-42" delay="75"/> + <frame index="3" offsetX="0" offsetY="-41" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-43" delay="225"/> + <frame index="1" offsetX="5" offsetY="-44" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-43" delay="225"/> + <frame index="2" offsetX="-4" offsetY="-42" delay="75"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-43" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-44" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-34"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="30" offsetY="-3"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-42" delay="140"/> + <frame index="1" offsetX="3" offsetY="-45" delay="140"/> + <frame index="1" offsetX="5" offsetY="-45" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-45" delay="140"/> + <frame index="3" offsetX="1" offsetY="-41" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-44" delay="100"/> + <frame index="1" offsetX="4" offsetY="-45" delay="100"/> + <frame index="1" offsetX="0" offsetY="-42" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-41" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-43" delay="100"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="100"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="100"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-44" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-45" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-42" delay="100"/> + <frame index="3" offsetX="0" offsetY="-41" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-44" delay="140"/> + <frame index="1" offsetX="6" offsetY="-45" delay="140"/> + <frame index="1" offsetX="1" offsetY="-46" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-45" delay="140"/> + <frame index="3" offsetX="0" offsetY="-46" delay="140"/> + <frame index="3" offsetX="2" offsetY="-41" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-46" delay="140"/> + <frame index="1" offsetX="4" offsetY="-45" delay="140"/> + <frame index="1" offsetX="4" offsetY="-46" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="3" offsetX="2" offsetY="-42" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/captain-hat.xml b/graphics/sprites/equipment/head/captain-hat.xml deleted file mode 100644 index 8414a05a..00000000 --- a/graphics/sprites/equipment/head/captain-hat.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/captain-hat.png" width="21" height="21"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-43"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-43"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-43"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-43"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-42" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-43" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-42" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-43" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-43" delay="75"/> - <frame index="1" offsetX="0" offsetY="-42" delay="75"/> - <frame index="1" offsetX="0" offsetY="-43" delay="150"/> - <frame index="1" offsetX="0" offsetY="-42" delay="75"/> - <frame index="1" offsetX="0" offsetY="-43" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-43" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-44" delay="150"/> - <frame index="2" offsetX="-3" offsetY="-43" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-44" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-43" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-42" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-43" delay="150"/> - <frame index="3" offsetX="-1" offsetY="-42" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-43" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-42" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-38" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-44" delay="75"/> - <frame index="1" offsetX="4" offsetY="-45" delay="75"/> - <frame index="1" offsetX="0" offsetY="-42" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-41" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-4" offsetY="-43" delay="225"/> - <frame index="2" offsetX="-4" offsetY="-41" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-44" delay="75"/> - <frame index="3" offsetX="-4" offsetY="-45" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-42" delay="75"/> - <frame index="3" offsetX="0" offsetY="-41" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-42" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-42" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-43" delay="225"/> - <frame index="1" offsetX="5" offsetY="-44" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-43" delay="225"/> - <frame index="2" offsetX="-4" offsetY="-42" delay="75"/> - <frame index="2" offsetX="-4" offsetY="-43" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-43" delay="225"/> - <frame index="3" offsetX="-6" offsetY="-44" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-31"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-34"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-35"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY="-34"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="30" offsetY="-3"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/cashiershade-female.xml b/graphics/sprites/equipment/head/cashiershade-female.xml new file mode 100644 index 00000000..3412d964 --- /dev/null +++ b/graphics/sprites/equipment/head/cashiershade-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="26" name="equipment" src="graphics/sprites/equipment/head/cashiershade.png|G;W" width="27"/> + <action imageset="equipment" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-39"/> + </animation> + </action> + <action imageset="equipment" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-38"/> + <frame delay="150" index="1" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-37"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-37"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-39"/> + <frame delay="75" index="3" offsetX="0" offsetY="-38"/> + <frame delay="150" index="3" offsetX="0" offsetY="-39"/> + <frame delay="75" index="3" offsetX="0" offsetY="-38"/> + <frame delay="75" index="3" offsetX="0" offsetY="-39"/> + </animation> + </action> + <action imageset="equipment" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-35"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-31"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="3" offsetY="-40"/> + <frame delay="75" index="1" offsetX="3" offsetY="-41"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-41"/> + <frame delay="75" index="3" offsetX="0" offsetY="-39"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <end/> + </animation> + </action> + <action imageset="equipment" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-35"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-35"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="2" offsetY="-39"/> + <frame delay="150" index="1" offsetX="4" offsetY="-40"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-37"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-39"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-40"/> + <end/> + </animation> + </action> + <action imageset="equipment" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-30"/> + </animation> + </action> + <action imageset="equipment" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="18" offsetY="-15"/> + </animation> + </action> + <action name="attack_2hand" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="1" offsetX="1" offsetY="-39" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-36" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="3" offsetY="-35" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-40" delay="100"/> + <frame index="1" offsetX="3" offsetY="-41" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="3" offsetX="0" offsetY="-39" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="6" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-38" delay="140"/> + <frame index="3" offsetX="1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="2" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-40" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="2" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/cashiershade-male.xml b/graphics/sprites/equipment/head/cashiershade-male.xml new file mode 100644 index 00000000..4e9bd6e2 --- /dev/null +++ b/graphics/sprites/equipment/head/cashiershade-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="equipment" src="graphics/sprites/equipment/head/cashiershade.png|G;W" width="27" height="26"/> + <action name="stand" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-39"/> + </animation> + </action> + <action name="walk" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="150"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-39" delay="75"/> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + <frame index="3" offsetX="0" offsetY="-39" delay="150"/> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + <frame index="3" offsetX="0" offsetY="-39" delay="75"/> + </animation> + </action> + <action name="attack" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-40" delay="75"/> + <frame index="1" offsetX="3" offsetY="-41" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-41" delay="75"/> + <frame index="3" offsetX="0" offsetY="-39" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="225"/> + <frame index="1" offsetX="4" offsetY="-40" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-37" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-39" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-40" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-30"/> + </animation> + </action> + <action name="dead" imageset="equipment"> + <animation direction="default"> + <frame index="4" offsetX="18" offsetY="-15"/> + </animation> + </action> + <action name="attack_2hand" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="4" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="3" offsetX="2" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-40" delay="100"/> + <frame index="1" offsetX="3" offsetY="-41" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="3" offsetX="0" offsetY="-39" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="5" offsetY="-41" delay="140"/> + <frame index="1" offsetX="0" offsetY="-43" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="1" offsetY="-43" delay="140"/> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-42" delay="140"/> + <frame index="1" offsetX="3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="3" offsetY="-43" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="3" offsetX="3" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/cashiershade.png b/graphics/sprites/equipment/head/cashiershade.png Binary files differnew file mode 100644 index 00000000..78ffacd4 --- /dev/null +++ b/graphics/sprites/equipment/head/cashiershade.png diff --git a/graphics/sprites/equipment/head/catears-female.xml b/graphics/sprites/equipment/head/catears-female.xml new file mode 100644 index 00000000..891cd83f --- /dev/null +++ b/graphics/sprites/equipment/head/catears-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="24" name="base" src="graphics/sprites/equipment/head/catears.png|M;W" width="24"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-47"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-45"/> + <frame delay="150" index="0" offsetX="0" offsetY="-46"/> + <frame delay="75" index="0" offsetX="0" offsetY="-45"/> + <frame delay="150" index="0" offsetX="0" offsetY="-46"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-47"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-46"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-47"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-46"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-50"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-50"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="2" offsetY="-47"/> + <frame delay="75" index="3" offsetX="2" offsetY="-46"/> + <frame delay="150" index="3" offsetX="2" offsetY="-47"/> + <frame delay="75" index="3" offsetX="2" offsetY="-46"/> + <frame delay="75" index="3" offsetX="2" offsetY="-47"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <frame delay="75" index="0" offsetX="0" offsetY="-45"/> + <frame delay="75" index="0" offsetX="0" offsetY="-42"/> + <frame delay="75" index="0" offsetX="0" offsetY="-41"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-48"/> + <frame delay="75" index="1" offsetX="2" offsetY="-49"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-46"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-45"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-47"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="3" offsetX="2" offsetY="-46"/> + <frame delay="75" index="3" offsetX="3" offsetY="-45"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-45"/> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <frame delay="75" index="0" offsetX="0" offsetY="-45"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-47"/> + <frame delay="150" index="1" offsetX="3" offsetY="-48"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-48"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-49"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="3" offsetX="-3" offsetY="-48"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="33" offsetY="-11"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-44" delay="140"/> + <frame index="1" offsetX="0" offsetY="-47" delay="140"/> + <frame index="1" offsetX="2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-44" delay="140"/> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="5" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="100"/> + <frame index="0" offsetX="0" offsetY="-45" delay="100"/> + <frame index="0" offsetX="0" offsetY="-42" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="100"/> + <frame index="1" offsetX="2" offsetY="-49" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="100"/> + <frame index="3" offsetX="2" offsetY="-46" delay="100"/> + <frame index="3" offsetX="3" offsetY="-45" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="140"/> + <frame index="1" offsetX="5" offsetY="-46" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-53" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="3" offsetX="3" offsetY="-48" delay="140"/> + <frame index="3" offsetX="4" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-48" delay="140"/> + <frame index="1" offsetX="1" offsetY="-49" delay="140"/> + <frame index="1" offsetX="1" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="0" offsetY="-49" delay="140"/> + <frame index="3" offsetX="0" offsetY="-49" delay="140"/> + <frame index="3" offsetX="5" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/catears-male.xml b/graphics/sprites/equipment/head/catears-male.xml new file mode 100644 index 00000000..cdbfe3d9 --- /dev/null +++ b/graphics/sprites/equipment/head/catears-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/catears.png|M;W" width="24" height="24"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-47"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-46" delay="150"/> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-46" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-47" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-47" delay="75"/> + <frame index="3" offsetX="2" offsetY="-46" delay="75"/> + <frame index="3" offsetX="2" offsetY="-47" delay="150"/> + <frame index="3" offsetX="2" offsetY="-46" delay="75"/> + <frame index="3" offsetX="2" offsetY="-47" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-42" delay="75"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="75"/> + <frame index="1" offsetX="2" offsetY="-49" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="2" offsetY="-46" delay="75"/> + <frame index="3" offsetX="3" offsetY="-45" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="225"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-47" delay="225"/> + <frame index="1" offsetX="3" offsetY="-48" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-47" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-48" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-38"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="33" offsetY="-11"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="140"/> + <frame index="0" offsetX="0" offsetY="-41" delay="140"/> + <frame index="0" offsetX="0" offsetY="-46" delay="140"/> + <frame index="0" offsetX="0" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="1" offsetX="1" offsetY="-49" delay="140"/> + <frame index="1" offsetX="3" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-46" delay="140"/> + <frame index="3" offsetX="1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="4" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="100"/> + <frame index="0" offsetX="0" offsetY="-45" delay="100"/> + <frame index="0" offsetX="0" offsetY="-42" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="100"/> + <frame index="1" offsetX="2" offsetY="-49" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="100"/> + <frame index="3" offsetX="2" offsetY="-46" delay="100"/> + <frame index="3" offsetX="3" offsetY="-45" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-48" delay="140"/> + <frame index="1" offsetX="4" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-52" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="3" offsetX="3" offsetY="-50" delay="140"/> + <frame index="3" offsetX="5" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="0" offsetY="-47" delay="140"/> + <frame index="0" offsetX="0" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-50" delay="140"/> + <frame index="1" offsetX="2" offsetY="-49" delay="140"/> + <frame index="1" offsetX="2" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-50" delay="140"/> + <frame index="3" offsetX="0" offsetY="-49" delay="140"/> + <frame index="3" offsetX="1" offsetY="-50" delay="140"/> + <frame index="3" offsetX="5" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/catears.xml b/graphics/sprites/equipment/head/catears.xml deleted file mode 100644 index 9f1c72ce..00000000 --- a/graphics/sprites/equipment/head/catears.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/catears.png|M;W" width="24" height="24"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-46"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-47"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-49"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-47"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-45" delay="75"/> - <frame index="0" offsetX="0" offsetY="-46" delay="150"/> - <frame index="0" offsetX="0" offsetY="-45" delay="75"/> - <frame index="0" offsetX="0" offsetY="-46" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-47" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-47" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-47" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-47" delay="75"/> - <frame index="3" offsetX="2" offsetY="-46" delay="75"/> - <frame index="3" offsetX="2" offsetY="-47" delay="150"/> - <frame index="3" offsetX="2" offsetY="-46" delay="75"/> - <frame index="3" offsetX="2" offsetY="-47" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY="-45" delay="75"/> - <frame index="0" offsetX="0" offsetY="-42" delay="75"/> - <frame index="0" offsetX="0" offsetY="-41" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-48" delay="75"/> - <frame index="1" offsetX="2" offsetY="-49" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-45" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-49" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-47" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="3" offsetX="2" offsetY="-46" delay="75"/> - <frame index="3" offsetX="3" offsetY="-45" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-45" delay="225"/> - <frame index="0" offsetX="0" offsetY="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY="-45" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-47" delay="225"/> - <frame index="1" offsetX="3" offsetY="-48" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-49" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-47" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-48" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-34"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-38"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-41"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-38"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="33" offsetY="-11"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/chefhat-female.xml b/graphics/sprites/equipment/head/chefhat-female.xml new file mode 100644 index 00000000..caee3613 --- /dev/null +++ b/graphics/sprites/equipment/head/chefhat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="17" name="base" src="graphics/sprites/equipment/head/chefhat.png" width="21"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-50"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-50"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-50"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-50"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-49"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-50"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-49"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-50"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-50"/> + <frame delay="75" index="1" offsetX="0" offsetY="-49"/> + <frame delay="150" index="1" offsetX="0" offsetY="-50"/> + <frame delay="75" index="1" offsetX="0" offsetY="-49"/> + <frame delay="75" index="1" offsetX="0" offsetY="-50"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-50"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-51"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-50"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-51"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-50"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-49"/> + <frame delay="150" index="3" offsetX="-1" offsetY="-50"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-50"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-46"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-45"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-51"/> + <frame delay="75" index="1" offsetX="4" offsetY="-52"/> + <frame delay="75" index="1" offsetX="0" offsetY="-49"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-48"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-50"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-48"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-4" offsetY="-51"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-52"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="3" offsetX="0" offsetY="-48"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-49"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-50"/> + <frame delay="150" index="1" offsetX="5" offsetY="-51"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-50"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-50"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-4" offsetY="-50"/> + <frame delay="150" index="3" offsetX="-6" offsetY="-51"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-41"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-41"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="40" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="1" offsetX="2" offsetY="-50" delay="140"/> + <frame index="1" offsetX="4" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="3" offsetX="2" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-51" delay="100"/> + <frame index="1" offsetX="4" offsetY="-52" delay="100"/> + <frame index="1" offsetX="0" offsetY="-49" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-52" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="100"/> + <frame index="3" offsetX="0" offsetY="-48" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-51" delay="140"/> + <frame index="1" offsetX="7" offsetY="-49" delay="140"/> + <frame index="1" offsetX="0" offsetY="-51" delay="140"/> + <frame index="1" offsetX="0" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-54" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-49" delay="140"/> + <frame index="3" offsetX="0" offsetY="-51" delay="140"/> + <frame index="3" offsetX="1" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-51" delay="140"/> + <frame index="1" offsetX="3" offsetY="-52" delay="140"/> + <frame index="1" offsetX="3" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-52" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-52" delay="140"/> + <frame index="3" offsetX="2" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/chefhat-male.xml b/graphics/sprites/equipment/head/chefhat-male.xml new file mode 100644 index 00000000..79801b05 --- /dev/null +++ b/graphics/sprites/equipment/head/chefhat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/chefhat.png" width="21" height="17"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-50"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-50"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-50"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-50"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-50" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-50" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-50" delay="75"/> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + <frame index="1" offsetX="0" offsetY="-50" delay="150"/> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + <frame index="1" offsetX="0" offsetY="-50" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-50" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-51" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-51" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-50" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-50" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-50" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-51" delay="75"/> + <frame index="1" offsetX="4" offsetY="-52" delay="75"/> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-52" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="0" offsetY="-48" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-50" delay="225"/> + <frame index="1" offsetX="5" offsetY="-51" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-50" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-51" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-41"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-41"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="40" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-49" delay="140"/> + <frame index="1" offsetX="3" offsetY="-52" delay="140"/> + <frame index="1" offsetX="5" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-51" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-52" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-52" delay="140"/> + <frame index="3" offsetX="1" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-51" delay="100"/> + <frame index="1" offsetX="4" offsetY="-52" delay="100"/> + <frame index="1" offsetX="0" offsetY="-49" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-52" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="100"/> + <frame index="3" offsetX="0" offsetY="-48" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-52" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-51" delay="140"/> + <frame index="1" offsetX="6" offsetY="-52" delay="140"/> + <frame index="1" offsetX="1" offsetY="-53" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-53" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-52" delay="140"/> + <frame index="3" offsetX="0" offsetY="-53" delay="140"/> + <frame index="3" offsetX="2" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-53" delay="140"/> + <frame index="1" offsetX="4" offsetY="-52" delay="140"/> + <frame index="1" offsetX="4" offsetY="-53" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-53" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-52" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-53" delay="140"/> + <frame index="3" offsetX="2" offsetY="-49" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/chefhat.xml b/graphics/sprites/equipment/head/chefhat.xml deleted file mode 100644 index 6f164676..00000000 --- a/graphics/sprites/equipment/head/chefhat.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/chefhat.png" width="21" height="17"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-50"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-50"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-50"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-50"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-50" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-50" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-50" delay="75"/> - <frame index="1" offsetX="0" offsetY="-49" delay="75"/> - <frame index="1" offsetX="0" offsetY="-50" delay="150"/> - <frame index="1" offsetX="0" offsetY="-49" delay="75"/> - <frame index="1" offsetX="0" offsetY="-50" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-50" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-51" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-50" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-51" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-50" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-50" delay="150"/> - <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-50" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-51" delay="75"/> - <frame index="1" offsetX="4" offsetY="-52" delay="75"/> - <frame index="1" offsetX="0" offsetY="-49" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-48" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-50" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-51" delay="75"/> - <frame index="3" offsetX="-4" offsetY="-52" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="3" offsetX="0" offsetY="-48" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-49" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-50" delay="225"/> - <frame index="1" offsetX="5" offsetY="-51" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-50" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-50" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-50" delay="225"/> - <frame index="3" offsetX="-6" offsetY="-51" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-38"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-41"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-42"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY="-41"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="40" offsetY="-6"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/christmastree-female.xml b/graphics/sprites/equipment/head/christmastree-female.xml new file mode 100644 index 00000000..1fe4de46 --- /dev/null +++ b/graphics/sprites/equipment/head/christmastree-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="51" name="base" src="graphics/sprites/equipment/head/christmastree.png" width="80"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="34" offsetY="-5"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/christmastree-male.xml b/graphics/sprites/equipment/head/christmastree-male.xml new file mode 100644 index 00000000..f436efb2 --- /dev/null +++ b/graphics/sprites/equipment/head/christmastree-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/christmastree.png" width="80" height="51"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="34" offsetY="-5"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-28" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <frame index="0" offsetX="0" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="4" offsetY="-31" delay="140"/> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/christmastree.png b/graphics/sprites/equipment/head/christmastree.png Binary files differindex 44d42025..1d700e04 100644 --- a/graphics/sprites/equipment/head/christmastree.png +++ b/graphics/sprites/equipment/head/christmastree.png diff --git a/graphics/sprites/equipment/head/christmastree.xml b/graphics/sprites/equipment/head/christmastree.xml deleted file mode 100644 index 9aa9a943..00000000 --- a/graphics/sprites/equipment/head/christmastree.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/christmastree.png" width="80" height="51"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-28"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-28"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-26" delay="75"/> - <frame index="0" offsetX="0" offsetY="-27" delay="150"/> - <frame index="0" offsetX="0" offsetY="-26" delay="75"/> - <frame index="0" offsetX="0" offsetY="-27" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-27" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="150"/> - <frame index="1" offsetX="0" offsetY="-27" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-27" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="150"/> - <frame index="3" offsetX="0" offsetY="-27" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-26" delay="75"/> - <frame index="0" offsetX="0" offsetY="-23" delay="75"/> - <frame index="0" offsetX="0" offsetY="-22" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-29" delay="75"/> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="0" offsetY="-27" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-26" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-29" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-30" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <frame index="3" offsetX="2" offsetY="-26" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-26" delay="225"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-26" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-28" delay="225"/> - <frame index="1" offsetX="5" offsetY="-29" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-24" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-25" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-28" delay="225"/> - <frame index="3" offsetX="-4" offsetY="-29" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-5" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="34" offsetY="-5"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/circlet-female.xml b/graphics/sprites/equipment/head/circlet-female.xml new file mode 100644 index 00000000..bfd7ff6e --- /dev/null +++ b/graphics/sprites/equipment/head/circlet-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="32" name="base" src="graphics/sprites/equipment/head/circlet.png" width="32"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/circlet-male.xml b/graphics/sprites/equipment/head/circlet-male.xml new file mode 100644 index 00000000..63d7a486 --- /dev/null +++ b/graphics/sprites/equipment/head/circlet-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/circlet.png" width="32" height="32"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-28" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <frame index="0" offsetX="0" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="4" offsetY="-31" delay="140"/> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/circlet.xml b/graphics/sprites/equipment/head/circlet.xml deleted file mode 100644 index a5317f22..00000000 --- a/graphics/sprites/equipment/head/circlet.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/circlet.png" width="32" height="32"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/cowboyblack-female.xml b/graphics/sprites/equipment/head/cowboyblack-female.xml new file mode 100644 index 00000000..3f6bd4bc --- /dev/null +++ b/graphics/sprites/equipment/head/cowboyblack-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="18" name="base" src="graphics/sprites/equipment/head/cowboyblack.png" width="28"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-47"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-47"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-46"/> + <frame delay="150" index="0" offsetX="0" offsetY="-47"/> + <frame delay="75" index="0" offsetX="0" offsetY="-46"/> + <frame delay="150" index="0" offsetX="0" offsetY="-47"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-47"/> + <frame delay="75" index="1" offsetX="0" offsetY="-46"/> + <frame delay="150" index="1" offsetX="0" offsetY="-47"/> + <frame delay="75" index="1" offsetX="0" offsetY="-46"/> + <frame delay="75" index="1" offsetX="0" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-48"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-48"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-47"/> + <frame delay="75" index="3" offsetX="0" offsetY="-46"/> + <frame delay="150" index="3" offsetX="0" offsetY="-47"/> + <frame delay="75" index="3" offsetX="0" offsetY="-46"/> + <frame delay="75" index="3" offsetX="0" offsetY="-47"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-45"/> + <frame delay="75" index="0" offsetX="0" offsetY="-46"/> + <frame delay="75" index="0" offsetX="0" offsetY="-43"/> + <frame delay="75" index="0" offsetX="0" offsetY="-42"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-48"/> + <frame delay="75" index="1" offsetX="4" offsetY="-49"/> + <frame delay="75" index="1" offsetX="0" offsetY="-46"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-45"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-48"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-46"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-48"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-49"/> + <frame delay="75" index="3" offsetX="0" offsetY="-46"/> + <frame delay="75" index="3" offsetX="1" offsetY="-45"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-46"/> + <frame delay="75" index="0" offsetX="0" offsetY="-45"/> + <frame delay="75" index="0" offsetX="0" offsetY="-46"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-47"/> + <frame delay="150" index="1" offsetX="5" offsetY="-48"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-47"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-48"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-47"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-48"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-35"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-40"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="37" offsetY="-11"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="1" offsetX="2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="4" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-44" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="3" offsetX="3" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="100"/> + <frame index="0" offsetX="0" offsetY="-46" delay="100"/> + <frame index="0" offsetX="0" offsetY="-43" delay="100"/> + <frame index="0" offsetX="0" offsetY="-42" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-48" delay="100"/> + <frame index="1" offsetX="4" offsetY="-49" delay="100"/> + <frame index="1" offsetX="0" offsetY="-46" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-48" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="3" offsetX="0" offsetY="-46" delay="100"/> + <frame index="3" offsetX="1" offsetY="-45" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-48" delay="140"/> + <frame index="1" offsetX="7" offsetY="-46" delay="140"/> + <frame index="1" offsetX="0" offsetY="-48" delay="140"/> + <frame index="1" offsetX="0" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-52" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-46" delay="140"/> + <frame index="3" offsetX="1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="2" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-48" delay="140"/> + <frame index="1" offsetX="3" offsetY="-49" delay="140"/> + <frame index="1" offsetX="3" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="3" offsetX="3" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/cowboyblack-male.xml b/graphics/sprites/equipment/head/cowboyblack-male.xml new file mode 100644 index 00000000..ece06071 --- /dev/null +++ b/graphics/sprites/equipment/head/cowboyblack-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/cowboyblack.png" width="28" height="18"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-47"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-47"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46" delay="75"/> + <frame index="0" offsetX="0" offsetY="-47" delay="150"/> + <frame index="0" offsetX="0" offsetY="-46" delay="75"/> + <frame index="0" offsetX="0" offsetY="-47" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-47" delay="75"/> + <frame index="1" offsetX="0" offsetY="-46" delay="75"/> + <frame index="1" offsetX="0" offsetY="-47" delay="150"/> + <frame index="1" offsetX="0" offsetY="-46" delay="75"/> + <frame index="1" offsetX="0" offsetY="-47" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-49" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-49" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-47" delay="75"/> + <frame index="3" offsetX="0" offsetY="-46" delay="75"/> + <frame index="3" offsetX="0" offsetY="-47" delay="150"/> + <frame index="3" offsetX="0" offsetY="-46" delay="75"/> + <frame index="3" offsetX="0" offsetY="-47" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-46" delay="75"/> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-42" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-48" delay="75"/> + <frame index="1" offsetX="4" offsetY="-49" delay="75"/> + <frame index="1" offsetX="0" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-49" delay="75"/> + <frame index="3" offsetX="0" offsetY="-46" delay="75"/> + <frame index="3" offsetX="1" offsetY="-45" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46" delay="225"/> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-46" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-47" delay="225"/> + <frame index="1" offsetX="5" offsetY="-48" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-48" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-47" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-47" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-48" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-35"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-40"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-38"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="37" offsetY="-11"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46" delay="140"/> + <frame index="0" offsetX="0" offsetY="-42" delay="140"/> + <frame index="0" offsetX="0" offsetY="-47" delay="140"/> + <frame index="0" offsetX="0" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-46" delay="140"/> + <frame index="1" offsetX="3" offsetY="-49" delay="140"/> + <frame index="1" offsetX="5" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="3" offsetX="2" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="100"/> + <frame index="0" offsetX="0" offsetY="-46" delay="100"/> + <frame index="0" offsetX="0" offsetY="-43" delay="100"/> + <frame index="0" offsetX="0" offsetY="-42" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-48" delay="100"/> + <frame index="1" offsetX="4" offsetY="-49" delay="100"/> + <frame index="1" offsetX="0" offsetY="-46" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-48" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="3" offsetX="0" offsetY="-46" delay="100"/> + <frame index="3" offsetX="1" offsetY="-45" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-48" delay="140"/> + <frame index="1" offsetX="6" offsetY="-49" delay="140"/> + <frame index="1" offsetX="1" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-51" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="3" offsetX="1" offsetY="-50" delay="140"/> + <frame index="3" offsetX="3" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="0" offsetY="-48" delay="140"/> + <frame index="0" offsetX="0" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-50" delay="140"/> + <frame index="1" offsetX="4" offsetY="-49" delay="140"/> + <frame index="1" offsetX="4" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-50" delay="140"/> + <frame index="3" offsetX="3" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/cowboyblack.xml b/graphics/sprites/equipment/head/cowboyblack.xml deleted file mode 100644 index c65be883..00000000 --- a/graphics/sprites/equipment/head/cowboyblack.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/cowboyblack.png" width="28" height="18"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-47"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-47"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-48"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-47"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-46" delay="75"/> - <frame index="0" offsetX="0" offsetY="-47" delay="150"/> - <frame index="0" offsetX="0" offsetY="-46" delay="75"/> - <frame index="0" offsetX="0" offsetY="-47" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-47" delay="75"/> - <frame index="1" offsetX="0" offsetY="-46" delay="75"/> - <frame index="1" offsetX="0" offsetY="-47" delay="150"/> - <frame index="1" offsetX="0" offsetY="-46" delay="75"/> - <frame index="1" offsetX="0" offsetY="-47" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-49" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-49" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-47" delay="75"/> - <frame index="3" offsetX="0" offsetY="-46" delay="75"/> - <frame index="3" offsetX="0" offsetY="-47" delay="150"/> - <frame index="3" offsetX="0" offsetY="-46" delay="75"/> - <frame index="3" offsetX="0" offsetY="-47" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-45" delay="75"/> - <frame index="0" offsetX="0" offsetY="-46" delay="75"/> - <frame index="0" offsetX="0" offsetY="-43" delay="75"/> - <frame index="0" offsetX="0" offsetY="-42" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-48" delay="75"/> - <frame index="1" offsetX="4" offsetY="-49" delay="75"/> - <frame index="1" offsetX="0" offsetY="-46" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-45" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-48" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-46" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-48" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-49" delay="75"/> - <frame index="3" offsetX="0" offsetY="-46" delay="75"/> - <frame index="3" offsetX="1" offsetY="-45" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-46" delay="225"/> - <frame index="0" offsetX="0" offsetY="-45" delay="75"/> - <frame index="0" offsetX="0" offsetY="-46" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-47" delay="225"/> - <frame index="1" offsetX="5" offsetY="-48" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-48" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-47" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-47" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-48" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-35"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-38"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-40"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-38"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="37" offsetY="-11"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/cowboywhite-female.xml b/graphics/sprites/equipment/head/cowboywhite-female.xml new file mode 100644 index 00000000..43faa835 --- /dev/null +++ b/graphics/sprites/equipment/head/cowboywhite-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="18" name="base" src="graphics/sprites/equipment/head/cowboywhite.png" width="28"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-47"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-47"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-46"/> + <frame delay="150" index="0" offsetX="0" offsetY="-47"/> + <frame delay="75" index="0" offsetX="0" offsetY="-46"/> + <frame delay="150" index="0" offsetX="0" offsetY="-47"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-47"/> + <frame delay="75" index="1" offsetX="0" offsetY="-46"/> + <frame delay="150" index="1" offsetX="0" offsetY="-47"/> + <frame delay="75" index="1" offsetX="0" offsetY="-46"/> + <frame delay="75" index="1" offsetX="0" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-48"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-48"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-47"/> + <frame delay="75" index="3" offsetX="0" offsetY="-46"/> + <frame delay="150" index="3" offsetX="0" offsetY="-47"/> + <frame delay="75" index="3" offsetX="0" offsetY="-46"/> + <frame delay="75" index="3" offsetX="0" offsetY="-47"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-45"/> + <frame delay="75" index="0" offsetX="0" offsetY="-46"/> + <frame delay="75" index="0" offsetX="0" offsetY="-43"/> + <frame delay="75" index="0" offsetX="0" offsetY="-42"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-48"/> + <frame delay="75" index="1" offsetX="4" offsetY="-49"/> + <frame delay="75" index="1" offsetX="0" offsetY="-46"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-45"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-48"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-46"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-48"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-49"/> + <frame delay="75" index="3" offsetX="0" offsetY="-46"/> + <frame delay="75" index="3" offsetX="1" offsetY="-45"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-46"/> + <frame delay="75" index="0" offsetX="0" offsetY="-45"/> + <frame delay="75" index="0" offsetX="0" offsetY="-46"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-47"/> + <frame delay="150" index="1" offsetX="5" offsetY="-48"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-47"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-48"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-47"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-48"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-35"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-40"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="37" offsetY="-11"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="1" offsetX="2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="4" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-44" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="3" offsetX="3" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="100"/> + <frame index="0" offsetX="0" offsetY="-46" delay="100"/> + <frame index="0" offsetX="0" offsetY="-43" delay="100"/> + <frame index="0" offsetX="0" offsetY="-42" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-48" delay="100"/> + <frame index="1" offsetX="4" offsetY="-49" delay="100"/> + <frame index="1" offsetX="0" offsetY="-46" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-48" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="3" offsetX="0" offsetY="-46" delay="100"/> + <frame index="3" offsetX="1" offsetY="-45" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-48" delay="140"/> + <frame index="1" offsetX="7" offsetY="-46" delay="140"/> + <frame index="1" offsetX="0" offsetY="-48" delay="140"/> + <frame index="1" offsetX="0" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-52" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-46" delay="140"/> + <frame index="3" offsetX="1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="2" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-48" delay="140"/> + <frame index="1" offsetX="3" offsetY="-49" delay="140"/> + <frame index="1" offsetX="3" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="3" offsetX="3" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/cowboywhite-male.xml b/graphics/sprites/equipment/head/cowboywhite-male.xml new file mode 100644 index 00000000..08c981cd --- /dev/null +++ b/graphics/sprites/equipment/head/cowboywhite-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/cowboywhite.png" width="28" height="18"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-47"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-47"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46" delay="75"/> + <frame index="0" offsetX="0" offsetY="-47" delay="150"/> + <frame index="0" offsetX="0" offsetY="-46" delay="75"/> + <frame index="0" offsetX="0" offsetY="-47" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-47" delay="75"/> + <frame index="1" offsetX="0" offsetY="-46" delay="75"/> + <frame index="1" offsetX="0" offsetY="-47" delay="150"/> + <frame index="1" offsetX="0" offsetY="-46" delay="75"/> + <frame index="1" offsetX="0" offsetY="-47" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-49" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-49" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-47" delay="75"/> + <frame index="3" offsetX="0" offsetY="-46" delay="75"/> + <frame index="3" offsetX="0" offsetY="-47" delay="150"/> + <frame index="3" offsetX="0" offsetY="-46" delay="75"/> + <frame index="3" offsetX="0" offsetY="-47" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-46" delay="75"/> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-42" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-48" delay="75"/> + <frame index="1" offsetX="4" offsetY="-49" delay="75"/> + <frame index="1" offsetX="0" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-49" delay="75"/> + <frame index="3" offsetX="0" offsetY="-46" delay="75"/> + <frame index="3" offsetX="1" offsetY="-45" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46" delay="225"/> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-46" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-47" delay="225"/> + <frame index="1" offsetX="5" offsetY="-48" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-48" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-47" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-47" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-48" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-35"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-40"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-38"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="37" offsetY="-11"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46" delay="140"/> + <frame index="0" offsetX="0" offsetY="-42" delay="140"/> + <frame index="0" offsetX="0" offsetY="-47" delay="140"/> + <frame index="0" offsetX="0" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-46" delay="140"/> + <frame index="1" offsetX="3" offsetY="-49" delay="140"/> + <frame index="1" offsetX="5" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="3" offsetX="2" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="100"/> + <frame index="0" offsetX="0" offsetY="-46" delay="100"/> + <frame index="0" offsetX="0" offsetY="-43" delay="100"/> + <frame index="0" offsetX="0" offsetY="-42" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-48" delay="100"/> + <frame index="1" offsetX="4" offsetY="-49" delay="100"/> + <frame index="1" offsetX="0" offsetY="-46" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-48" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="3" offsetX="0" offsetY="-46" delay="100"/> + <frame index="3" offsetX="1" offsetY="-45" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-48" delay="140"/> + <frame index="1" offsetX="6" offsetY="-49" delay="140"/> + <frame index="1" offsetX="1" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-51" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="3" offsetX="1" offsetY="-50" delay="140"/> + <frame index="3" offsetX="3" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="0" offsetY="-48" delay="140"/> + <frame index="0" offsetX="0" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-50" delay="140"/> + <frame index="1" offsetX="4" offsetY="-49" delay="140"/> + <frame index="1" offsetX="4" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-50" delay="140"/> + <frame index="3" offsetX="3" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/cowboywhite.xml b/graphics/sprites/equipment/head/cowboywhite.xml deleted file mode 100644 index e379f06d..00000000 --- a/graphics/sprites/equipment/head/cowboywhite.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/cowboywhite.png" width="28" height="18"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-47"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-47"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-48"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-47"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-46" delay="75"/> - <frame index="0" offsetX="0" offsetY="-47" delay="150"/> - <frame index="0" offsetX="0" offsetY="-46" delay="75"/> - <frame index="0" offsetX="0" offsetY="-47" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-47" delay="75"/> - <frame index="1" offsetX="0" offsetY="-46" delay="75"/> - <frame index="1" offsetX="0" offsetY="-47" delay="150"/> - <frame index="1" offsetX="0" offsetY="-46" delay="75"/> - <frame index="1" offsetX="0" offsetY="-47" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-49" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-49" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-47" delay="75"/> - <frame index="3" offsetX="0" offsetY="-46" delay="75"/> - <frame index="3" offsetX="0" offsetY="-47" delay="150"/> - <frame index="3" offsetX="0" offsetY="-46" delay="75"/> - <frame index="3" offsetX="0" offsetY="-47" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-45" delay="75"/> - <frame index="0" offsetX="0" offsetY="-46" delay="75"/> - <frame index="0" offsetX="0" offsetY="-43" delay="75"/> - <frame index="0" offsetX="0" offsetY="-42" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-48" delay="75"/> - <frame index="1" offsetX="4" offsetY="-49" delay="75"/> - <frame index="1" offsetX="0" offsetY="-46" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-45" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-48" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-46" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-48" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-49" delay="75"/> - <frame index="3" offsetX="0" offsetY="-46" delay="75"/> - <frame index="3" offsetX="1" offsetY="-45" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-46" delay="225"/> - <frame index="0" offsetX="0" offsetY="-45" delay="75"/> - <frame index="0" offsetX="0" offsetY="-46" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-47" delay="225"/> - <frame index="1" offsetX="5" offsetY="-48" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-48" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-47" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-47" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-48" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-35"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-38"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-40"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-38"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="37" offsetY="-11"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/crown-female.xml b/graphics/sprites/equipment/head/crown-female.xml new file mode 100644 index 00000000..cf4e1d18 --- /dev/null +++ b/graphics/sprites/equipment/head/crown-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="15" name="base" src="graphics/sprites/equipment/head/crown.png" width="21"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-49"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-49"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-49"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-49"/> + <frame delay="75" index="1" offsetX="0" offsetY="-48"/> + <frame delay="150" index="1" offsetX="0" offsetY="-49"/> + <frame delay="75" index="1" offsetX="0" offsetY="-48"/> + <frame delay="75" index="1" offsetX="0" offsetY="-49"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-50"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-50"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-48"/> + <frame delay="150" index="3" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-49"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-45"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-44"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-50"/> + <frame delay="75" index="1" offsetX="4" offsetY="-51"/> + <frame delay="75" index="1" offsetX="0" offsetY="-48"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-47"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-47"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-4" offsetY="-50"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-51"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="3" offsetX="0" offsetY="-47"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-49"/> + <frame delay="150" index="1" offsetX="5" offsetY="-50"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-48"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-49"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-4" offsetY="-49"/> + <frame delay="150" index="3" offsetX="-6" offsetY="-50"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-40"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="0" offsetX="40" offsetY="-10"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="1" offsetX="2" offsetY="-49" delay="140"/> + <frame index="1" offsetX="4" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="3" offsetX="2" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-50" delay="100"/> + <frame index="1" offsetX="4" offsetY="-51" delay="100"/> + <frame index="1" offsetX="0" offsetY="-48" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-51" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="3" offsetX="0" offsetY="-47" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-50" delay="140"/> + <frame index="1" offsetX="7" offsetY="-48" delay="140"/> + <frame index="1" offsetX="0" offsetY="-50" delay="140"/> + <frame index="1" offsetX="0" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-53" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-48" delay="140"/> + <frame index="3" offsetX="0" offsetY="-50" delay="140"/> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-50" delay="140"/> + <frame index="1" offsetX="3" offsetY="-51" delay="140"/> + <frame index="1" offsetX="3" offsetY="-51" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-51" delay="140"/> + <frame index="3" offsetX="2" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/crown-male.xml b/graphics/sprites/equipment/head/crown-male.xml new file mode 100644 index 00000000..9838c6d4 --- /dev/null +++ b/graphics/sprites/equipment/head/crown-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/crown.png" width="21" height="15"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-49"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-49"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + <frame index="1" offsetX="0" offsetY="-48" delay="75"/> + <frame index="1" offsetX="0" offsetY="-49" delay="150"/> + <frame index="1" offsetX="0" offsetY="-48" delay="75"/> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-50" delay="75"/> + <frame index="1" offsetX="4" offsetY="-51" delay="75"/> + <frame index="1" offsetX="0" offsetY="-48" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-51" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="0" offsetY="-47" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-49" delay="225"/> + <frame index="1" offsetX="5" offsetY="-50" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-49" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-50" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-40"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="0" offsetX="40" offsetY="-10"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-48" delay="140"/> + <frame index="1" offsetX="3" offsetY="-51" delay="140"/> + <frame index="1" offsetX="5" offsetY="-51" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-51" delay="140"/> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-50" delay="100"/> + <frame index="1" offsetX="4" offsetY="-51" delay="100"/> + <frame index="1" offsetX="0" offsetY="-48" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-51" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="3" offsetX="0" offsetY="-47" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-50" delay="140"/> + <frame index="1" offsetX="6" offsetY="-51" delay="140"/> + <frame index="1" offsetX="1" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-52" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-51" delay="140"/> + <frame index="3" offsetX="0" offsetY="-52" delay="140"/> + <frame index="3" offsetX="2" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-52" delay="140"/> + <frame index="1" offsetX="4" offsetY="-51" delay="140"/> + <frame index="1" offsetX="4" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-52" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-52" delay="140"/> + <frame index="3" offsetX="2" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/crown.xml b/graphics/sprites/equipment/head/crown.xml deleted file mode 100644 index 19bd953b..00000000 --- a/graphics/sprites/equipment/head/crown.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/crown.png" width="21" height="15"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-49"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-49"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-49"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-49"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-49" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-49" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-49" delay="75"/> - <frame index="1" offsetX="0" offsetY="-48" delay="75"/> - <frame index="1" offsetX="0" offsetY="-49" delay="150"/> - <frame index="1" offsetX="0" offsetY="-48" delay="75"/> - <frame index="1" offsetX="0" offsetY="-49" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-49" delay="150"/> - <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-50" delay="75"/> - <frame index="1" offsetX="4" offsetY="-51" delay="75"/> - <frame index="1" offsetX="0" offsetY="-48" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-47" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-49" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-47" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-50" delay="75"/> - <frame index="3" offsetX="-4" offsetY="-51" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="3" offsetX="0" offsetY="-47" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-48" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-49" delay="225"/> - <frame index="1" offsetX="5" offsetY="-50" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-49" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-49" delay="225"/> - <frame index="3" offsetX="-6" offsetY="-50" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-37"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-40"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-41"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY="-40"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="0" offsetX="40" offsetY="-10"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/crusadehelm-female.xml b/graphics/sprites/equipment/head/crusadehelm-female.xml new file mode 100644 index 00000000..ea4cba79 --- /dev/null +++ b/graphics/sprites/equipment/head/crusadehelm-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="22" name="base" src="graphics/sprites/equipment/head/crusadehelm.png" width="22"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-39"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-39"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-38"/> + <frame delay="150" index="0" offsetX="0" offsetY="-39"/> + <frame delay="75" index="0" offsetX="0" offsetY="-38"/> + <frame delay="150" index="0" offsetX="0" offsetY="-39"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-39"/> + <frame delay="75" index="1" offsetX="0" offsetY="-38"/> + <frame delay="150" index="1" offsetX="0" offsetY="-39"/> + <frame delay="75" index="1" offsetX="0" offsetY="-38"/> + <frame delay="75" index="1" offsetX="0" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-39"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-39"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-40"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-39"/> + <frame delay="75" index="3" offsetX="0" offsetY="-38"/> + <frame delay="150" index="3" offsetX="0" offsetY="-39"/> + <frame delay="75" index="3" offsetX="0" offsetY="-38"/> + <frame delay="75" index="3" offsetX="0" offsetY="-39"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-37"/> + <frame delay="75" index="0" offsetX="0" offsetY="-38"/> + <frame delay="75" index="0" offsetX="0" offsetY="-35"/> + <frame delay="75" index="0" offsetX="0" offsetY="-34"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-40"/> + <frame delay="75" index="1" offsetX="4" offsetY="-41"/> + <frame delay="75" index="1" offsetX="0" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-37"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-36"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-41"/> + <frame delay="75" index="3" offsetX="0" offsetY="-38"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-38"/> + <frame delay="75" index="0" offsetX="0" offsetY="-37"/> + <frame delay="75" index="0" offsetX="0" offsetY="-38"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-39"/> + <frame delay="150" index="1" offsetX="5" offsetY="-40"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-39"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-39"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-40"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-31"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-30"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-12"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="4" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-36" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="3" offsetX="3" offsetY="-35" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-37" delay="100"/> + <frame index="0" offsetX="0" offsetY="-38" delay="100"/> + <frame index="0" offsetX="0" offsetY="-35" delay="100"/> + <frame index="0" offsetX="0" offsetY="-34" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40" delay="100"/> + <frame index="1" offsetX="4" offsetY="-41" delay="100"/> + <frame index="1" offsetX="0" offsetY="-38" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="3" offsetX="0" offsetY="-38" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="7" offsetY="-38" delay="140"/> + <frame index="1" offsetX="0" offsetY="-40" delay="140"/> + <frame index="1" offsetX="0" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-38" delay="140"/> + <frame index="3" offsetX="1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="2" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/crusadehelm-male.xml b/graphics/sprites/equipment/head/crusadehelm-male.xml new file mode 100644 index 00000000..0483ce58 --- /dev/null +++ b/graphics/sprites/equipment/head/crusadehelm-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/crusadehelm.png" width="22" height="22"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-39"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-39"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38" delay="75"/> + <frame index="0" offsetX="0" offsetY="-39" delay="150"/> + <frame index="0" offsetX="0" offsetY="-38" delay="75"/> + <frame index="0" offsetX="0" offsetY="-39" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-39" delay="75"/> + <frame index="1" offsetX="0" offsetY="-38" delay="75"/> + <frame index="1" offsetX="0" offsetY="-39" delay="150"/> + <frame index="1" offsetX="0" offsetY="-38" delay="75"/> + <frame index="1" offsetX="0" offsetY="-39" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-40" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-40" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-39" delay="75"/> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + <frame index="3" offsetX="0" offsetY="-39" delay="150"/> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + <frame index="3" offsetX="0" offsetY="-39" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <frame index="0" offsetX="0" offsetY="-38" delay="75"/> + <frame index="0" offsetX="0" offsetY="-35" delay="75"/> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40" delay="75"/> + <frame index="1" offsetX="4" offsetY="-41" delay="75"/> + <frame index="1" offsetX="0" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-39" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-41" delay="75"/> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38" delay="225"/> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <frame index="0" offsetX="0" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-39" delay="225"/> + <frame index="1" offsetX="5" offsetY="-40" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-39" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-39" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-40" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-31"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-30"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-12"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38" delay="140"/> + <frame index="0" offsetX="0" offsetY="-34" delay="140"/> + <frame index="0" offsetX="0" offsetY="-39" delay="140"/> + <frame index="0" offsetX="0" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-38" delay="140"/> + <frame index="1" offsetX="3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="5" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="3" offsetX="2" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-37" delay="100"/> + <frame index="0" offsetX="0" offsetY="-38" delay="100"/> + <frame index="0" offsetX="0" offsetY="-35" delay="100"/> + <frame index="0" offsetX="0" offsetY="-34" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40" delay="100"/> + <frame index="1" offsetX="4" offsetY="-41" delay="100"/> + <frame index="1" offsetX="0" offsetY="-38" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="3" offsetX="0" offsetY="-38" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-40" delay="140"/> + <frame index="1" offsetX="6" offsetY="-41" delay="140"/> + <frame index="1" offsetX="1" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="1" offsetY="-42" delay="140"/> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="0" offsetX="0" offsetY="-40" delay="140"/> + <frame index="0" offsetX="0" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-42" delay="140"/> + <frame index="1" offsetX="4" offsetY="-41" delay="140"/> + <frame index="1" offsetX="4" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="3" offsetX="3" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/crusadehelm.xml b/graphics/sprites/equipment/head/crusadehelm.xml deleted file mode 100644 index 92a138d7..00000000 --- a/graphics/sprites/equipment/head/crusadehelm.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/crusadehelm.png" width="22" height="22"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-39"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-1" offsetY="-39"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-39"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-39"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-38" delay="75"/> - <frame index="0" offsetX="0" offsetY="-39" delay="150"/> - <frame index="0" offsetX="0" offsetY="-38" delay="75"/> - <frame index="0" offsetX="0" offsetY="-39" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-39" delay="75"/> - <frame index="1" offsetX="0" offsetY="-38" delay="75"/> - <frame index="1" offsetX="0" offsetY="-39" delay="150"/> - <frame index="1" offsetX="0" offsetY="-38" delay="75"/> - <frame index="1" offsetX="0" offsetY="-39" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-40" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-40" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-39" delay="75"/> - <frame index="3" offsetX="0" offsetY="-38" delay="75"/> - <frame index="3" offsetX="0" offsetY="-39" delay="150"/> - <frame index="3" offsetX="0" offsetY="-38" delay="75"/> - <frame index="3" offsetX="0" offsetY="-39" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-37" delay="75"/> - <frame index="0" offsetX="0" offsetY="-38" delay="75"/> - <frame index="0" offsetX="0" offsetY="-35" delay="75"/> - <frame index="0" offsetX="0" offsetY="-34" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-40" delay="75"/> - <frame index="1" offsetX="4" offsetY="-41" delay="75"/> - <frame index="1" offsetX="0" offsetY="-38" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-37" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-39" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-40" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-41" delay="75"/> - <frame index="3" offsetX="0" offsetY="-38" delay="75"/> - <frame index="3" offsetX="1" offsetY="-37" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-38" delay="225"/> - <frame index="0" offsetX="0" offsetY="-37" delay="75"/> - <frame index="0" offsetX="0" offsetY="-38" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-39" delay="225"/> - <frame index="1" offsetX="5" offsetY="-40" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-39" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-39" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-39" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-40" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-31"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-30"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-12"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/dark-helm-female.xml b/graphics/sprites/equipment/head/dark-helm-female.xml new file mode 100644 index 00000000..9b43015a --- /dev/null +++ b/graphics/sprites/equipment/head/dark-helm-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="26" name="base" src="graphics/sprites/equipment/head/dark-helm.png" width="27"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-32"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-32"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-34"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-35"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-34"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-35"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-32"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-31"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-32"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-31"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-32"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-34"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-35"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-34"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="2" offsetY="-32"/> + <frame delay="75" index="3" offsetX="2" offsetY="-31"/> + <frame delay="150" index="3" offsetX="2" offsetY="-32"/> + <frame delay="75" index="3" offsetX="2" offsetY="-31"/> + <frame delay="75" index="3" offsetX="2" offsetY="-32"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-30"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-30"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="3" offsetY="-33"/> + <frame delay="75" index="1" offsetX="3" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-32"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-39"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="3" offsetX="1" offsetY="-31"/> + <frame delay="75" index="3" offsetX="2" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-34"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="4" offsetY="-32"/> + <frame delay="150" index="1" offsetX="6" offsetY="-33"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-33"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-34"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-1" offsetY="-32"/> + <frame delay="150" index="3" offsetX="-3" offsetY="-33"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-20"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-23"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-23"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="31" offsetY="-8"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="3" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="0" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="3" offsetX="4" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-33" delay="100"/> + <frame index="1" offsetX="3" offsetY="-34" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-31" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-30" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-34" delay="100"/> + <frame index="3" offsetX="1" offsetY="-31" delay="100"/> + <frame index="3" offsetX="2" offsetY="-30" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-33" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-33" delay="140"/> + <frame index="3" offsetX="3" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-33" delay="140"/> + <frame index="1" offsetX="2" offsetY="-34" delay="140"/> + <frame index="1" offsetX="2" offsetY="-34" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="3" offsetX="4" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/dark-helm-male.xml b/graphics/sprites/equipment/head/dark-helm-male.xml new file mode 100644 index 00000000..d8b7e5c4 --- /dev/null +++ b/graphics/sprites/equipment/head/dark-helm-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/dark-helm.png" width="27" height="26"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-32"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-32"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-31" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-32" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-31" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-32" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-35" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-35" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-32" delay="75"/> + <frame index="3" offsetX="2" offsetY="-31" delay="75"/> + <frame index="3" offsetX="2" offsetY="-32" delay="150"/> + <frame index="3" offsetX="2" offsetY="-31" delay="75"/> + <frame index="3" offsetX="2" offsetY="-32" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-33" delay="75"/> + <frame index="1" offsetX="3" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="1" offsetY="-31" delay="75"/> + <frame index="3" offsetX="2" offsetY="-30" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-34" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="225"/> + <frame index="1" offsetX="6" offsetY="-33" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-32" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-20"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-23"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-23"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="31" offsetY="-8"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="1" offsetX="2" offsetY="-34" delay="140"/> + <frame index="1" offsetX="4" offsetY="-34" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="0" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="3" offsetX="3" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-33" delay="100"/> + <frame index="1" offsetX="3" offsetY="-34" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-31" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-30" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-34" delay="100"/> + <frame index="3" offsetX="1" offsetY="-31" delay="100"/> + <frame index="3" offsetX="2" offsetY="-30" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-33" delay="140"/> + <frame index="1" offsetX="5" offsetY="-34" delay="140"/> + <frame index="1" offsetX="0" offsetY="-35" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="2" offsetY="-35" delay="140"/> + <frame index="3" offsetX="4" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="3" offsetY="-34" delay="140"/> + <frame index="1" offsetX="3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="3" offsetX="0" offsetY="-35" delay="140"/> + <frame index="3" offsetX="4" offsetY="-31" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/dark-helm.png b/graphics/sprites/equipment/head/dark-helm.png Binary files differnew file mode 100644 index 00000000..6887b8d9 --- /dev/null +++ b/graphics/sprites/equipment/head/dark-helm.png diff --git a/graphics/sprites/equipment/head/demonmask-female.xml b/graphics/sprites/equipment/head/demonmask-female.xml new file mode 100644 index 00000000..e622df88 --- /dev/null +++ b/graphics/sprites/equipment/head/demonmask-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="23" name="base" src="graphics/sprites/equipment/head/demonmask.png|W;R" width="25"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-39"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="1" offsetY="-38"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="150" index="3" offsetX="1" offsetY="-38"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-33"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-39"/> + <frame delay="75" index="1" offsetX="2" offsetY="-40"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-40"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="2" offsetY="-36"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-38"/> + <frame delay="150" index="1" offsetX="3" offsetY="-39"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-38"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="3" offsetX="-4" offsetY="-39"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="20" offsetY="-7"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="0" offsetY="-38" delay="140"/> + <frame index="1" offsetX="2" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-35" delay="140"/> + <frame index="3" offsetX="0" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="4" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="100"/> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="2" offsetY="-36" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="5" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="3" offsetX="2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="3" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-39" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="4" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/demonmask-male.xml b/graphics/sprites/equipment/head/demonmask-male.xml new file mode 100644 index 00000000..540ed13d --- /dev/null +++ b/graphics/sprites/equipment/head/demonmask-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/demonmask.png|W;R" width="25" height="23"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="1" offsetY="-38" delay="150"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="1" offsetY="-38" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="75"/> + <frame index="1" offsetX="2" offsetY="-40" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="2" offsetY="-36" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-38" delay="225"/> + <frame index="1" offsetX="3" offsetY="-39" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="3" offsetX="-4" offsetY="-39" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-29"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="20" offsetY="-7"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <frame index="3" offsetX="0" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="3" offsetX="3" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="100"/> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="2" offsetY="-36" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-39" delay="140"/> + <frame index="1" offsetX="4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="4" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="2" offsetY="-40" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="0" offsetY="-41" delay="140"/> + <frame index="3" offsetX="4" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/demonmask.png b/graphics/sprites/equipment/head/demonmask.png Binary files differindex 9e7202c3..8d75ad70 100644 --- a/graphics/sprites/equipment/head/demonmask.png +++ b/graphics/sprites/equipment/head/demonmask.png diff --git a/graphics/sprites/equipment/head/demonmask.xml b/graphics/sprites/equipment/head/demonmask.xml deleted file mode 100644 index 0ff58d67..00000000 --- a/graphics/sprites/equipment/head/demonmask.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/demonmask.png" width="25" height="23"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-38"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-38"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-38"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-38" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-38" delay="75"/> - <frame index="3" offsetX="1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="1" offsetY="-38" delay="150"/> - <frame index="3" offsetX="1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="1" offsetY="-38" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-39" delay="75"/> - <frame index="1" offsetX="2" offsetY="-40" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-38" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-39" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-40" delay="75"/> - <frame index="3" offsetX="1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="2" offsetY="-36" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-37" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-38" delay="225"/> - <frame index="1" offsetX="3" offsetY="-39" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-38" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-38" delay="225"/> - <frame index="3" offsetX="-4" offsetY="-39" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-26"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-30"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-5" offsetY="-29"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="20" offsetY="-7"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/desert-helmet-female.xml b/graphics/sprites/equipment/head/desert-helmet-female.xml new file mode 100644 index 00000000..df974c00 --- /dev/null +++ b/graphics/sprites/equipment/head/desert-helmet-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/desert-helmet.png" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/desert-helmet-male.xml b/graphics/sprites/equipment/head/desert-helmet-male.xml new file mode 100644 index 00000000..454fb186 --- /dev/null +++ b/graphics/sprites/equipment/head/desert-helmet-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/desert-helmet.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-28" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <frame index="0" offsetX="0" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="4" offsetY="-31" delay="140"/> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/desert-helmet.xml b/graphics/sprites/equipment/head/desert-helmet.xml deleted file mode 100644 index 9c712045..00000000 --- a/graphics/sprites/equipment/head/desert-helmet.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/desert-helmet.png" width="40" height="40"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/deserthat-female.xml b/graphics/sprites/equipment/head/deserthat-female.xml new file mode 100644 index 00000000..448eb97a --- /dev/null +++ b/graphics/sprites/equipment/head/deserthat-female.xml @@ -0,0 +1,255 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="35" name="base" src="graphics/sprites/equipment/head/deserthat.png|R" width="32"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-32"/> + </animation> + <animation direction="left"> + <frame index="7" offsetX="-1" offsetY="-32"/> + </animation> + <animation direction="up"> + <frame index="15" offsetX="-2" offsetY="-32"/> + </animation> + <animation direction="right"> + <frame index="22" offsetX="0" offsetY="-32"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="1" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="4" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="5" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="6" offsetX="-1" offsetY="-32"/> + </animation> + <animation direction="left"> + <frame delay="75" index="8" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="9" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="10" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="11" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="12" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="13" offsetX="-1" offsetY="-32"/> + </animation> + <animation direction="up"> + <frame delay="75" index="16" offsetX="-2" offsetY="-32"/> + <frame delay="75" index="17" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="18" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="19" offsetX="-2" offsetY="-32"/> + <frame delay="75" index="20" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="21" offsetX="-2" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame delay="75" index="23" offsetX="0" offsetY="-32"/> + <frame delay="75" index="24" offsetX="0" offsetY="-31"/> + <frame delay="75" index="25" offsetX="0" offsetY="-32"/> + <frame delay="75" index="26" offsetX="0" offsetY="-32"/> + <frame delay="75" index="27" offsetX="0" offsetY="-31"/> + <frame delay="75" index="28" offsetX="0" offsetY="-32"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="1" offsetX="-1" offsetY="-30"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-29"/> + <frame delay="75" index="4" offsetX="-1" offsetY="-26"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="8" offsetX="3" offsetY="-33"/> + <frame delay="75" index="9" offsetX="3" offsetY="-34"/> + <frame delay="75" index="10" offsetX="0" offsetY="-32"/> + <frame delay="75" index="11" offsetX="-1" offsetY="-31"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="75" index="16" offsetX="-3" offsetY="-32"/> + <frame delay="75" index="17" offsetX="-3" offsetY="-32"/> + <frame delay="75" index="18" offsetX="-3" offsetY="-32"/> + <frame delay="75" index="19" offsetX="-3" offsetY="-31"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="23" offsetX="-3" offsetY="-33"/> + <frame delay="75" index="24" offsetX="-3" offsetY="-33"/> + <frame delay="75" index="25" offsetX="0" offsetY="-32"/> + <frame delay="75" index="26" offsetX="1" offsetY="-31"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="75" index="1" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="4" offsetX="-1" offsetY="-30"/> + <frame delay="75" index="5" offsetX="-1" offsetY="-32"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="8" offsetX="2" offsetY="-32"/> + <frame delay="75" index="9" offsetX="2" offsetY="-32"/> + <frame delay="75" index="10" offsetX="2" offsetY="-32"/> + <frame delay="75" index="11" offsetX="4" offsetY="-33"/> + <frame delay="75" index="12" offsetX="4" offsetY="-33"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="75" index="16" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="17" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="18" offsetX="-3" offsetY="-32"/> + <frame delay="75" index="19" offsetX="-3" offsetY="-32"/> + <frame delay="75" index="20" offsetX="-3" offsetY="-33"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="23" offsetX="-3" offsetY="-32"/> + <frame delay="75" index="24" offsetX="-3" offsetY="-32"/> + <frame delay="75" index="25" offsetX="-3" offsetY="-32"/> + <frame delay="75" index="26" offsetX="-5" offsetY="-33"/> + <frame delay="75" index="27" offsetX="-5" offsetY="-33"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-20"/> + </animation> + <animation direction="left"> + <frame index="7" offsetX="3" offsetY="-23"/> + </animation> + <animation direction="up"> + <frame index="15" offsetX="-1" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="22" offsetX="-6" offsetY="-23"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="14" offsetX="20" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="1" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="4" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="8" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="9" offsetX="1" offsetY="-32" delay="140"/> + <frame index="10" offsetX="4" offsetY="-33" delay="140"/> + <frame index="11" offsetX="-3" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="16" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="17" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="18" offsetX="-4" offsetY="-29" delay="140"/> + <frame index="19" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="23" offsetX="2" offsetY="-29" delay="140"/> + <frame index="24" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="25" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="26" offsetX="3" offsetY="-29" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="1" offsetX="-1" offsetY="-30" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-31" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="100"/> + <frame index="4" offsetX="-1" offsetY="-26" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="8" offsetX="3" offsetY="-33" delay="100"/> + <frame index="9" offsetX="3" offsetY="-34" delay="100"/> + <frame index="10" offsetX="0" offsetY="-32" delay="100"/> + <frame index="11" offsetX="-1" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="16" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="17" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="18" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="19" offsetX="-3" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="23" offsetX="-3" offsetY="-33" delay="100"/> + <frame index="24" offsetX="-3" offsetY="-33" delay="100"/> + <frame index="25" offsetX="0" offsetY="-32" delay="100"/> + <frame index="26" offsetX="1" offsetY="-31" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="1" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="4" offsetX="-3" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="8" offsetX="3" offsetY="-33" delay="140"/> + <frame index="9" offsetX="6" offsetY="-31" delay="140"/> + <frame index="10" offsetX="0" offsetY="-34" delay="140"/> + <frame index="11" offsetX="0" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="16" offsetX="-5" offsetY="-32" delay="140"/> + <frame index="17" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="18" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="19" offsetX="-5" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="23" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="24" offsetX="-5" offsetY="-30" delay="140"/> + <frame index="25" offsetX="1" offsetY="-34" delay="140"/> + <frame index="26" offsetX="2" offsetY="-31" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="1" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="4" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="8" offsetX="2" offsetY="-33" delay="140"/> + <frame index="9" offsetX="2" offsetY="-34" delay="140"/> + <frame index="10" offsetX="3" offsetY="-35" delay="140"/> + <frame index="11" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="16" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="17" offsetX="-4" offsetY="-30" delay="140"/> + <frame index="18" offsetX="-4" offsetY="-30" delay="140"/> + <frame index="19" offsetX="-4" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="23" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="24" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="25" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="26" offsetX="3" offsetY="-31" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/deserthat.xml b/graphics/sprites/equipment/head/deserthat-male.xml index 4687b9ef..7682f625 100644 --- a/graphics/sprites/equipment/head/deserthat.xml +++ b/graphics/sprites/equipment/head/deserthat-male.xml @@ -132,4 +132,124 @@ <frame index="14" offsetX="20" offsetY="-6"/> </animation> </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="1" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="4" offsetX="-1" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="8" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="9" offsetX="2" offsetY="-34" delay="140"/> + <frame index="10" offsetX="5" offsetY="-35" delay="140"/> + <frame index="11" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="16" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="17" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="18" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="19" offsetX="-2" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="23" offsetX="2" offsetY="-31" delay="140"/> + <frame index="24" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="25" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="26" offsetX="2" offsetY="-31" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="1" offsetX="-1" offsetY="-30" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-31" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="100"/> + <frame index="4" offsetX="-1" offsetY="-26" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="8" offsetX="3" offsetY="-33" delay="100"/> + <frame index="9" offsetX="3" offsetY="-34" delay="100"/> + <frame index="10" offsetX="0" offsetY="-32" delay="100"/> + <frame index="11" offsetX="-1" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="16" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="17" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="18" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="19" offsetX="-3" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="23" offsetX="-3" offsetY="-33" delay="100"/> + <frame index="24" offsetX="-3" offsetY="-33" delay="100"/> + <frame index="25" offsetX="0" offsetY="-32" delay="100"/> + <frame index="26" offsetX="1" offsetY="-31" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="1" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="4" offsetX="-2" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="8" offsetX="4" offsetY="-33" delay="140"/> + <frame index="9" offsetX="5" offsetY="-34" delay="140"/> + <frame index="10" offsetX="1" offsetY="-36" delay="140"/> + <frame index="11" offsetX="-1" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="16" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="17" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="18" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="19" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="23" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="24" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="25" offsetX="1" offsetY="-36" delay="140"/> + <frame index="26" offsetX="3" offsetY="-31" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="1" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="4" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="8" offsetX="3" offsetY="-35" delay="140"/> + <frame index="9" offsetX="3" offsetY="-34" delay="140"/> + <frame index="10" offsetX="4" offsetY="-36" delay="140"/> + <frame index="11" offsetX="-1" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="16" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="17" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="18" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="19" offsetX="-3" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="23" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="24" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="25" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="26" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/devcap-female.xml b/graphics/sprites/equipment/head/devcap-female.xml new file mode 100644 index 00000000..6ab9c250 --- /dev/null +++ b/graphics/sprites/equipment/head/devcap-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="19" name="base" src="graphics/sprites/equipment/head/devcap.png|R" width="28"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-45"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <frame delay="150" index="0" offsetX="0" offsetY="-45"/> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <frame delay="150" index="0" offsetX="0" offsetY="-45"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-45"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-44"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-45"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-44"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-45"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-46"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-45"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-46"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="2" offsetY="-45"/> + <frame delay="75" index="3" offsetX="2" offsetY="-44"/> + <frame delay="150" index="3" offsetX="2" offsetY="-45"/> + <frame delay="75" index="3" offsetX="2" offsetY="-44"/> + <frame delay="75" index="3" offsetX="2" offsetY="-45"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-43"/> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <frame delay="75" index="0" offsetX="0" offsetY="-41"/> + <frame delay="75" index="0" offsetX="0" offsetY="-40"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-46"/> + <frame delay="75" index="1" offsetX="2" offsetY="-47"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-44"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-43"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-45"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-43"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-46"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="3" offsetX="2" offsetY="-44"/> + <frame delay="75" index="3" offsetX="3" offsetY="-43"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-44"/> + <frame delay="75" index="0" offsetX="0" offsetY="-43"/> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-45"/> + <frame delay="150" index="1" offsetX="3" offsetY="-46"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-45"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-44"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-45"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-1" offsetY="-45"/> + <frame delay="150" index="3" offsetX="-3" offsetY="-46"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-36"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-36"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="27" offsetY="-16"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="1" offsetX="0" offsetY="-45" delay="140"/> + <frame index="1" offsetX="3" offsetY="-45" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-42" delay="140"/> + <frame index="3" offsetX="1" offsetY="-45" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="3" offsetX="5" offsetY="-41" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="100"/> + <frame index="0" offsetX="0" offsetY="-44" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <frame index="0" offsetX="0" offsetY="-40" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-46" delay="100"/> + <frame index="1" offsetX="2" offsetY="-47" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-44" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="3" offsetX="2" offsetY="-44" delay="100"/> + <frame index="3" offsetX="3" offsetY="-43" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-46" delay="140"/> + <frame index="1" offsetX="5" offsetY="-44" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-44" delay="140"/> + <frame index="3" offsetX="3" offsetY="-46" delay="140"/> + <frame index="3" offsetX="4" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-46" delay="140"/> + <frame index="1" offsetX="1" offsetY="-47" delay="140"/> + <frame index="1" offsetX="2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="0" offsetY="-47" delay="140"/> + <frame index="3" offsetX="0" offsetY="-47" delay="140"/> + <frame index="3" offsetX="5" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/devcap-male.xml b/graphics/sprites/equipment/head/devcap-male.xml new file mode 100644 index 00000000..96b87df5 --- /dev/null +++ b/graphics/sprites/equipment/head/devcap-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/devcap.png|R" width="28" height="19"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-45"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="150"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-45" delay="75"/> + <frame index="3" offsetX="2" offsetY="-44" delay="75"/> + <frame index="3" offsetX="2" offsetY="-45" delay="150"/> + <frame index="3" offsetX="2" offsetY="-44" delay="75"/> + <frame index="3" offsetX="2" offsetY="-45" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <frame index="0" offsetX="0" offsetY="-40" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="2" offsetY="-47" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-44" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="3" offsetX="2" offsetY="-44" delay="75"/> + <frame index="3" offsetX="3" offsetY="-43" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="225"/> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-45" delay="225"/> + <frame index="1" offsetX="3" offsetY="-46" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-45" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-36"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-36"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="27" offsetY="-16"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="140"/> + <frame index="0" offsetX="0" offsetY="-40" delay="140"/> + <frame index="0" offsetX="0" offsetY="-45" delay="140"/> + <frame index="0" offsetX="0" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="1" offsetX="1" offsetY="-47" delay="140"/> + <frame index="1" offsetX="4" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-44" delay="140"/> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="4" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="100"/> + <frame index="0" offsetX="0" offsetY="-44" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <frame index="0" offsetX="0" offsetY="-40" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-46" delay="100"/> + <frame index="1" offsetX="2" offsetY="-47" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-44" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="3" offsetX="2" offsetY="-44" delay="100"/> + <frame index="3" offsetX="3" offsetY="-43" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-46" delay="140"/> + <frame index="1" offsetX="4" offsetY="-47" delay="140"/> + <frame index="1" offsetX="0" offsetY="-48" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="3" offsetX="3" offsetY="-48" delay="140"/> + <frame index="3" offsetX="5" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="0" offsetY="-46" delay="140"/> + <frame index="0" offsetX="0" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="140"/> + <frame index="1" offsetX="2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="3" offsetY="-48" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-48" delay="140"/> + <frame index="3" offsetX="0" offsetY="-47" delay="140"/> + <frame index="3" offsetX="1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="5" offsetY="-44" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/devcap.xml b/graphics/sprites/equipment/head/devcap.xml deleted file mode 100644 index 2055f838..00000000 --- a/graphics/sprites/equipment/head/devcap.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/devcap.png|R" width="28" height="19"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-45"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-45"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-45"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-45"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY="-45" delay="150"/> - <frame index="0" offsetX="0" offsetY="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY="-45" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-45" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-45" delay="75"/> - <frame index="3" offsetX="2" offsetY="-44" delay="75"/> - <frame index="3" offsetX="2" offsetY="-45" delay="150"/> - <frame index="3" offsetX="2" offsetY="-44" delay="75"/> - <frame index="3" offsetX="2" offsetY="-45" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-43" delay="75"/> - <frame index="0" offsetX="0" offsetY="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY="-41" delay="75"/> - <frame index="0" offsetX="0" offsetY="-40" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-46" delay="75"/> - <frame index="1" offsetX="2" offsetY="-47" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-44" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-43" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-45" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-43" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-46" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="3" offsetX="2" offsetY="-44" delay="75"/> - <frame index="3" offsetX="3" offsetY="-43" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-44" delay="225"/> - <frame index="0" offsetX="0" offsetY="-43" delay="75"/> - <frame index="0" offsetX="0" offsetY="-44" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-45" delay="225"/> - <frame index="1" offsetX="3" offsetY="-46" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-45" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-44" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-45" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-45" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-46" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-33"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-36"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-37"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-36"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="27" offsetY="-16"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/earmuffs-female.xml b/graphics/sprites/equipment/head/earmuffs-female.xml new file mode 100644 index 00000000..e8aaafa1 --- /dev/null +++ b/graphics/sprites/equipment/head/earmuffs-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="29" name="base" src="graphics/sprites/equipment/head/earmuffs.png" width="23"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="0" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame delay="75" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="150" index="3" offsetX="-2" offsetY="-35"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="150" index="3" offsetX="-2" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame delay="75" index="2" offsetX="1" offsetY="-34"/> + <frame delay="75" index="2" offsetX="1" offsetY="-33"/> + <frame delay="150" index="2" offsetX="1" offsetY="-34"/> + <frame delay="75" index="2" offsetX="1" offsetY="-33"/> + <frame delay="75" index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-2" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-30"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-29"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-35"/> + <frame delay="75" index="1" offsetX="2" offsetY="-36"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="3" offsetX="-3" offsetY="-34"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="2" offsetX="-3" offsetY="-35"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <frame delay="75" index="2" offsetX="0" offsetY="-33"/> + <frame delay="75" index="2" offsetX="1" offsetY="-32"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="2" offsetY="-34"/> + <frame delay="150" index="1" offsetX="4" offsetY="-35"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-33"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-34"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="2" offsetX="-3" offsetY="-34"/> + <frame delay="150" index="2" offsetX="-5" offsetY="-35"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-1" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-6" offsetY="-28"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="25" offsetY="0"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="0" offsetY="-34" delay="140"/> + <frame index="1" offsetX="2" offsetY="-34" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="2" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="3" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="2" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="2" offsetX="0" offsetY="-33" delay="100"/> + <frame index="2" offsetX="1" offsetY="-32" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="5" offsetY="-33" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-5" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-33" delay="140"/> + <frame index="2" offsetX="1" offsetY="-35" delay="140"/> + <frame index="2" offsetX="2" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/earmuffs-male.xml b/graphics/sprites/equipment/head/earmuffs-male.xml new file mode 100644 index 00000000..f947ff3e --- /dev/null +++ b/graphics/sprites/equipment/head/earmuffs-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/earmuffs.png" width="23" height="29"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="150"/> + <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="150"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + <frame index="2" offsetX="1" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="150"/> + <frame index="2" offsetX="1" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="2" offsetY="-36" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <frame index="2" offsetX="0" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-32" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="225"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-34" delay="225"/> + <frame index="1" offsetX="4" offsetY="-35" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-5" offsetY="-35" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-1" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-6" offsetY="-28"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="25" offsetY="0"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="3" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="2" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="2" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="2" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="2" offsetX="0" offsetY="-33" delay="100"/> + <frame index="2" offsetX="1" offsetY="-32" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="4" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="1" offsetY="-37" delay="140"/> + <frame index="2" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="2" offsetY="-36" delay="140"/> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="2" offsetX="3" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/earmuffs.xml b/graphics/sprites/equipment/head/earmuffs.xml deleted file mode 100644 index 298b834e..00000000 --- a/graphics/sprites/equipment/head/earmuffs.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/earmuffs.png" width="23" height="29"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="1" offsetY="-34"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-35" delay="150"/> - <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-35" delay="150"/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="1" offsetY="-34" delay="75"/> - <frame index="2" offsetX="1" offsetY="-33" delay="75"/> - <frame index="2" offsetX="1" offsetY="-34" delay="150"/> - <frame index="2" offsetX="1" offsetY="-33" delay="75"/> - <frame index="2" offsetX="1" offsetY="-34" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-30" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-29" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-35" delay="75"/> - <frame index="1" offsetX="2" offsetY="-36" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-3" offsetY="-34" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> - <frame index="2" offsetX="0" offsetY="-33" delay="75"/> - <frame index="2" offsetX="1" offsetY="-32" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-33" delay="225"/> - <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-34" delay="225"/> - <frame index="1" offsetX="4" offsetY="-35" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-2" offsetY="-34" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-34" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> - <frame index="2" offsetX="-5" offsetY="-35" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-26"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-28"/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-1" offsetY="-28"/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="-6" offsetY="-28"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="25" offsetY="0"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/eggshell-female.xml b/graphics/sprites/equipment/head/eggshell-female.xml new file mode 100644 index 00000000..e1da93e5 --- /dev/null +++ b/graphics/sprites/equipment/head/eggshell-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/eggshell.png|W" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-29"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-30"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-29"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-29"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-27"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-29"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-28"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-29"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-21"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-26" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/eggshell-male.xml b/graphics/sprites/equipment/head/eggshell-male.xml new file mode 100644 index 00000000..dd9b609d --- /dev/null +++ b/graphics/sprites/equipment/head/eggshell-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/eggshell.png|W" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-30" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-29" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-30" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-28" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-21"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-28" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <frame index="0" offsetX="0" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="4" offsetY="-31" delay="140"/> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/eggshell.xml b/graphics/sprites/equipment/head/eggshell.xml deleted file mode 100644 index b8c63a5c..00000000 --- a/graphics/sprites/equipment/head/eggshell.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/eggshell.png|W" width="40" height="40"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-29"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-29" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-30" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-29" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-30" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-29" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-29" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-28" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-29" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-21"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/elf-nightcap-female.xml b/graphics/sprites/equipment/head/elf-nightcap-female.xml new file mode 100644 index 00000000..ad983a79 --- /dev/null +++ b/graphics/sprites/equipment/head/elf-nightcap-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="31" name="base" src="graphics/sprites/equipment/head/elf-nightcap.png" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-32"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-32"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-32"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-3" offsetY="-34"/> + <frame delay="150" index="2" offsetX="-3" offsetY="-35"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-34"/> + <frame delay="150" index="2" offsetX="-3" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-31"/> + <frame delay="150" index="3" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-32"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-29"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-35"/> + <frame delay="75" index="1" offsetX="2" offsetY="-36"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-34"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-5" offsetY="-33"/> + <frame delay="75" index="3" offsetX="-5" offsetY="-34"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-31"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-32"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-34"/> + <frame delay="150" index="1" offsetX="3" offsetY="-35"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-33"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-34"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-5" offsetY="-33"/> + <frame delay="150" index="3" offsetX="-7" offsetY="-34"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-19"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-23"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-8" offsetY="-23"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-8"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="0" offsetY="-34" delay="140"/> + <frame index="1" offsetX="2" offsetY="-34" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-32" delay="140"/> + <frame index="3" offsetX="1" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="2" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="100"/> + <frame index="3" offsetX="-5" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="5" offsetY="-33" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-7" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="3" offsetX="0" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/elf-nightcap-male.xml b/graphics/sprites/equipment/head/elf-nightcap-male.xml new file mode 100644 index 00000000..f828f257 --- /dev/null +++ b/graphics/sprites/equipment/head/elf-nightcap-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/elf-nightcap.png" width="40" height="31"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-32"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="150"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="2" offsetY="-36" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="75"/> + <frame index="3" offsetX="-5" offsetY="-34" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-32" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-34" delay="225"/> + <frame index="1" offsetX="3" offsetY="-35" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="225"/> + <frame index="3" offsetX="-7" offsetY="-34" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-19"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-23"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-8" offsetY="-23"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-8"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="3" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-34" delay="140"/> + <frame index="3" offsetX="0" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="2" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="100"/> + <frame index="3" offsetX="-5" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="4" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="2" offsetY="-36" delay="140"/> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="3" offsetX="1" offsetY="-31" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/elf-nightcap.xml b/graphics/sprites/equipment/head/elf-nightcap.xml deleted file mode 100644 index 2255be20..00000000 --- a/graphics/sprites/equipment/head/elf-nightcap.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/elf-nightcap.png" width="40" height="31"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-33"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-34"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-32"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-33" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-33" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-35" delay="150"/> - <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-35" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-32" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-31" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-32" delay="150"/> - <frame index="3" offsetX="-1" offsetY="-31" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-32" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-29" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-35" delay="75"/> - <frame index="1" offsetX="2" offsetY="-36" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-5" offsetY="-33" delay="75"/> - <frame index="3" offsetX="-5" offsetY="-34" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-31" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-30" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-32" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-34" delay="225"/> - <frame index="1" offsetX="3" offsetY="-35" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-34" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-33" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-5" offsetY="-33" delay="225"/> - <frame index="3" offsetX="-7" offsetY="-34" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-19"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-23"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-24"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-8" offsetY="-23"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-8"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/eskimohat-female.xml b/graphics/sprites/equipment/head/eskimohat-female.xml new file mode 100644 index 00000000..48cd2e8b --- /dev/null +++ b/graphics/sprites/equipment/head/eskimohat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="17" name="base" src="graphics/sprites/equipment/head/eskimohat.png" width="33"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="4" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-42"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="3" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="8" offsetY="-42"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="4" offsetY="-41"/> + <frame delay="150" index="0" offsetX="4" offsetY="-42"/> + <frame delay="75" index="0" offsetX="4" offsetY="-41"/> + <frame delay="150" index="0" offsetX="4" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="8" offsetY="-42"/> + <frame delay="75" index="1" offsetX="8" offsetY="-41"/> + <frame delay="150" index="1" offsetX="8" offsetY="-42"/> + <frame delay="75" index="1" offsetX="8" offsetY="-41"/> + <frame delay="75" index="1" offsetX="8" offsetY="-42"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="3" offsetY="-42"/> + <frame delay="150" index="2" offsetX="3" offsetY="-43"/> + <frame delay="75" index="2" offsetX="3" offsetY="-42"/> + <frame delay="150" index="2" offsetX="3" offsetY="-43"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="9" offsetY="-42"/> + <frame delay="75" index="3" offsetX="9" offsetY="-41"/> + <frame delay="150" index="3" offsetX="9" offsetY="-42"/> + <frame delay="75" index="3" offsetX="9" offsetY="-41"/> + <frame delay="75" index="3" offsetX="9" offsetY="-42"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="4" offsetY="-40"/> + <frame delay="75" index="0" offsetX="4" offsetY="-41"/> + <frame delay="75" index="0" offsetX="4" offsetY="-38"/> + <frame delay="75" index="0" offsetX="4" offsetY="-37"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="12" offsetY="-43"/> + <frame delay="75" index="1" offsetX="12" offsetY="-44"/> + <frame delay="75" index="1" offsetX="8" offsetY="-41"/> + <frame delay="75" index="1" offsetX="7" offsetY="-40"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="2" offsetY="-42"/> + <frame delay="75" index="2" offsetX="2" offsetY="-39"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="6" offsetY="-43"/> + <frame delay="75" index="3" offsetX="6" offsetY="-44"/> + <frame delay="75" index="3" offsetX="9" offsetY="-41"/> + <frame delay="75" index="3" offsetX="10" offsetY="-40"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="4" offsetY="-41"/> + <frame delay="75" index="0" offsetX="4" offsetY="-40"/> + <frame delay="75" index="0" offsetX="4" offsetY="-41"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="11" offsetY="-42"/> + <frame delay="150" index="1" offsetX="13" offsetY="-43"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="3" offsetY="-42"/> + <frame delay="75" index="2" offsetX="2" offsetY="-41"/> + <frame delay="75" index="2" offsetX="2" offsetY="-42"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="6" offsetY="-42"/> + <frame delay="150" index="3" offsetX="4" offsetY="-43"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="4" offsetY="-30"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="12" offsetY="-33"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="4" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-33"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="35" offsetY="-7"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="3" offsetY="-39" delay="140"/> + <frame index="0" offsetX="3" offsetY="-36" delay="140"/> + <frame index="0" offsetX="3" offsetY="-41" delay="140"/> + <frame index="0" offsetX="3" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-39" delay="140"/> + <frame index="1" offsetX="10" offsetY="-42" delay="140"/> + <frame index="1" offsetX="12" offsetY="-42" delay="140"/> + <frame index="1" offsetX="5" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="1" offsetY="-39" delay="140"/> + <frame index="2" offsetX="2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="11" offsetY="-39" delay="140"/> + <frame index="3" offsetX="8" offsetY="-42" delay="140"/> + <frame index="3" offsetX="6" offsetY="-42" delay="140"/> + <frame index="3" offsetX="12" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="4" offsetY="-40" delay="100"/> + <frame index="0" offsetX="4" offsetY="-41" delay="100"/> + <frame index="0" offsetX="4" offsetY="-38" delay="100"/> + <frame index="0" offsetX="4" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="12" offsetY="-43" delay="100"/> + <frame index="1" offsetX="12" offsetY="-44" delay="100"/> + <frame index="1" offsetX="8" offsetY="-41" delay="100"/> + <frame index="1" offsetX="7" offsetY="-40" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="2" offsetY="-42" delay="100"/> + <frame index="2" offsetX="2" offsetY="-42" delay="100"/> + <frame index="2" offsetX="2" offsetY="-42" delay="100"/> + <frame index="2" offsetX="2" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="6" offsetY="-43" delay="100"/> + <frame index="3" offsetX="6" offsetY="-44" delay="100"/> + <frame index="3" offsetX="9" offsetY="-41" delay="100"/> + <frame index="3" offsetX="10" offsetY="-40" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="2" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="12" offsetY="-43" delay="140"/> + <frame index="1" offsetX="15" offsetY="-41" delay="140"/> + <frame index="1" offsetX="8" offsetY="-43" delay="140"/> + <frame index="1" offsetX="8" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-42" delay="140"/> + <frame index="2" offsetX="1" offsetY="-42" delay="140"/> + <frame index="2" offsetX="1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="0" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="6" offsetY="-43" delay="140"/> + <frame index="3" offsetX="4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="10" offsetY="-43" delay="140"/> + <frame index="3" offsetX="11" offsetY="-40" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="3" offsetY="-39" delay="140"/> + <frame index="0" offsetX="3" offsetY="-39" delay="140"/> + <frame index="0" offsetX="3" offsetY="-41" delay="140"/> + <frame index="0" offsetX="3" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="11" offsetY="-43" delay="140"/> + <frame index="1" offsetX="11" offsetY="-44" delay="140"/> + <frame index="1" offsetX="11" offsetY="-44" delay="140"/> + <frame index="1" offsetX="6" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="1" offsetY="-40" delay="140"/> + <frame index="2" offsetX="1" offsetY="-40" delay="140"/> + <frame index="2" offsetX="1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="6" offsetY="-43" delay="140"/> + <frame index="3" offsetX="7" offsetY="-44" delay="140"/> + <frame index="3" offsetX="7" offsetY="-44" delay="140"/> + <frame index="3" offsetX="12" offsetY="-40" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/eskimohat-male.xml b/graphics/sprites/equipment/head/eskimohat-male.xml new file mode 100644 index 00000000..82218fea --- /dev/null +++ b/graphics/sprites/equipment/head/eskimohat-male.xml @@ -0,0 +1,244 @@ +<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/equipment/head/eskimohat.png" width="33" height="17"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="4" offsetY ="-42"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="7" offsetY ="-42"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="3" offsetY ="-42"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="8" offsetY ="-42"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="4" offsetY ="-41" delay="75"/>
+ <frame index="0" offsetX="4" offsetY ="-42" delay="150"/>
+ <frame index="0" offsetX="4" offsetY ="-41" delay="75"/>
+ <frame index="0" offsetX="4" offsetY ="-42" delay="150"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="8" offsetY ="-42" delay="75"/>
+ <frame index="1" offsetX="8" offsetY ="-41" delay="75"/>
+ <frame index="1" offsetX="8" offsetY ="-42" delay="150"/>
+ <frame index="1" offsetX="8" offsetY ="-41" delay="75"/>
+ <frame index="1" offsetX="8" offsetY ="-42" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="3" offsetY ="-42" delay="75"/>
+ <frame index="2" offsetX="3" offsetY ="-43" delay="150"/>
+ <frame index="2" offsetX="3" offsetY ="-42" delay="75"/>
+ <frame index="2" offsetX="3" offsetY ="-43" delay="150"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="9" offsetY ="-42" delay="75"/>
+ <frame index="3" offsetX="9" offsetY ="-41" delay="75"/>
+ <frame index="3" offsetX="9" offsetY ="-42" delay="150"/>
+ <frame index="3" offsetX="9" offsetY ="-41" delay="75"/>
+ <frame index="3" offsetX="9" offsetY ="-42" delay="75"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="4" offsetY ="-40" delay="75"/>
+ <frame index="0" offsetX="4" offsetY ="-41" delay="75"/>
+ <frame index="0" offsetX="4" offsetY ="-38" delay="75"/>
+ <frame index="0" offsetX="4" offsetY ="-37" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="12" offsetY ="-43" delay="75"/>
+ <frame index="1" offsetX="12" offsetY ="-44" delay="75"/>
+ <frame index="1" offsetX="8" offsetY ="-41" delay="75"/>
+ <frame index="1" offsetX="7" offsetY ="-40" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="2" offsetY ="-42" delay="225"/>
+ <frame index="2" offsetX="2" offsetY ="-39" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="6" offsetY ="-43" delay="75"/>
+ <frame index="3" offsetX="6" offsetY ="-44" delay="75"/>
+ <frame index="3" offsetX="9" offsetY ="-41" delay="75"/>
+ <frame index="3" offsetX="10" offsetY ="-40" delay="75"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="4" offsetY ="-41" delay="225"/>
+ <frame index="0" offsetX="4" offsetY ="-40" delay="75"/>
+ <frame index="0" offsetX="4" offsetY ="-41" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="11" offsetY ="-42" delay="225"/>
+ <frame index="1" offsetX="13" offsetY ="-43" delay="150"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="3" offsetY ="-42" delay="225"/>
+ <frame index="2" offsetX="2" offsetY ="-41" delay="75"/>
+ <frame index="2" offsetX="2" offsetY ="-42" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="6" offsetY ="-42" delay="225"/>
+ <frame index="3" offsetX="4" offsetY ="-43" delay="150"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="4" offsetY ="-30"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="12" offsetY ="-33"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="4" offsetY ="-34"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="3" offsetY ="-33"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="4" offsetX="35" offsetY="-7"/>
+ </animation>
+ </action>
+
+ <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="4" offsetY="-41" delay="140"/> + <frame index="0" offsetX="4" offsetY="-37" delay="140"/> + <frame index="0" offsetX="4" offsetY="-42" delay="140"/> + <frame index="0" offsetX="4" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="8" offsetY="-41" delay="140"/> + <frame index="1" offsetX="11" offsetY="-44" delay="140"/> + <frame index="1" offsetX="13" offsetY="-44" delay="140"/> + <frame index="1" offsetX="6" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="2" offsetY="-42" delay="140"/> + <frame index="2" offsetX="2" offsetY="-42" delay="140"/> + <frame index="2" offsetX="2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="3" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="11" offsetY="-41" delay="140"/> + <frame index="3" offsetX="8" offsetY="-44" delay="140"/> + <frame index="3" offsetX="6" offsetY="-44" delay="140"/> + <frame index="3" offsetX="11" offsetY="-40" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="4" offsetY="-40" delay="100"/> + <frame index="0" offsetX="4" offsetY="-41" delay="100"/> + <frame index="0" offsetX="4" offsetY="-38" delay="100"/> + <frame index="0" offsetX="4" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="12" offsetY="-43" delay="100"/> + <frame index="1" offsetX="12" offsetY="-44" delay="100"/> + <frame index="1" offsetX="8" offsetY="-41" delay="100"/> + <frame index="1" offsetX="7" offsetY="-40" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="2" offsetY="-42" delay="100"/> + <frame index="2" offsetX="2" offsetY="-42" delay="100"/> + <frame index="2" offsetX="2" offsetY="-42" delay="100"/> + <frame index="2" offsetX="2" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="6" offsetY="-43" delay="100"/> + <frame index="3" offsetX="6" offsetY="-44" delay="100"/> + <frame index="3" offsetX="9" offsetY="-41" delay="100"/> + <frame index="3" offsetX="10" offsetY="-40" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="3" offsetY="-43" delay="140"/> + <frame index="0" offsetX="3" offsetY="-43" delay="140"/> + <frame index="0" offsetX="3" offsetY="-44" delay="140"/> + <frame index="0" offsetX="3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="13" offsetY="-43" delay="140"/> + <frame index="1" offsetX="14" offsetY="-44" delay="140"/> + <frame index="1" offsetX="9" offsetY="-45" delay="140"/> + <frame index="1" offsetX="7" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="2" offsetY="-42" delay="140"/> + <frame index="2" offsetX="2" offsetY="-42" delay="140"/> + <frame index="2" offsetX="2" offsetY="-42" delay="140"/> + <frame index="2" offsetX="1" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="6" offsetY="-43" delay="140"/> + <frame index="3" offsetX="5" offsetY="-44" delay="140"/> + <frame index="3" offsetX="10" offsetY="-45" delay="140"/> + <frame index="3" offsetX="12" offsetY="-40" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="4" offsetY="-40" delay="140"/> + <frame index="0" offsetX="3" offsetY="-41" delay="140"/> + <frame index="0" offsetX="4" offsetY="-43" delay="140"/> + <frame index="0" offsetX="4" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="12" offsetY="-45" delay="140"/> + <frame index="1" offsetX="12" offsetY="-44" delay="140"/> + <frame index="1" offsetX="12" offsetY="-45" delay="140"/> + <frame index="1" offsetX="7" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="2" offsetY="-42" delay="140"/> + <frame index="2" offsetX="2" offsetY="-42" delay="140"/> + <frame index="2" offsetX="2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="7" offsetY="-45" delay="140"/> + <frame index="3" offsetX="7" offsetY="-44" delay="140"/> + <frame index="3" offsetX="8" offsetY="-45" delay="140"/> + <frame index="3" offsetX="12" offsetY="-41" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/eskimohat.png b/graphics/sprites/equipment/head/eskimohat.png Binary files differnew file mode 100644 index 00000000..a1077bf3 --- /dev/null +++ b/graphics/sprites/equipment/head/eskimohat.png diff --git a/graphics/sprites/equipment/head/evileyes.png b/graphics/sprites/equipment/head/evileyes.png Binary files differnew file mode 100644 index 00000000..99b96018 --- /dev/null +++ b/graphics/sprites/equipment/head/evileyes.png diff --git a/graphics/sprites/equipment/head/evileyes.xml b/graphics/sprites/equipment/head/evileyes.xml new file mode 100644 index 00000000..16781b38 --- /dev/null +++ b/graphics/sprites/equipment/head/evileyes.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand"> + <imageset name="base" src="graphics/sprites/equipment/head/evileyes.png" width="64" height="64"/> + <include file="model/male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/eyepatch-female.xml b/graphics/sprites/equipment/head/eyepatch-female.xml new file mode 100644 index 00000000..0823ef5f --- /dev/null +++ b/graphics/sprites/equipment/head/eyepatch-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="32" name="base" src="graphics/sprites/equipment/head/eyepatch.png" width="32"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/eyepatch-male.xml b/graphics/sprites/equipment/head/eyepatch-male.xml new file mode 100644 index 00000000..6706afd6 --- /dev/null +++ b/graphics/sprites/equipment/head/eyepatch-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/eyepatch.png" width="32" height="32"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-28" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <frame index="0" offsetX="0" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="4" offsetY="-31" delay="140"/> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/eyepatch.xml b/graphics/sprites/equipment/head/eyepatch.xml deleted file mode 100644 index 452c4eba..00000000 --- a/graphics/sprites/equipment/head/eyepatch.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/eyepatch.png" width="32" height="32"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/fairy_hat-female.xml b/graphics/sprites/equipment/head/fairy_hat-female.xml new file mode 100644 index 00000000..c5d3f8a1 --- /dev/null +++ b/graphics/sprites/equipment/head/fairy_hat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/fairy_hat.png" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/fairy_hat-male.xml b/graphics/sprites/equipment/head/fairy_hat-male.xml new file mode 100644 index 00000000..2f64ca68 --- /dev/null +++ b/graphics/sprites/equipment/head/fairy_hat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/fairy_hat.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-28" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <frame index="0" offsetX="0" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="4" offsetY="-31" delay="140"/> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/fairy_hat.xml b/graphics/sprites/equipment/head/fairy_hat.xml deleted file mode 100644 index 817d01ff..00000000 --- a/graphics/sprites/equipment/head/fairy_hat.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/fairy_hat.png" width="40" height="40"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/fancyhat-female.xml b/graphics/sprites/equipment/head/fancyhat-female.xml new file mode 100644 index 00000000..13d8ba4e --- /dev/null +++ b/graphics/sprites/equipment/head/fancyhat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/fancyhat.png" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/fancyhat-male.xml b/graphics/sprites/equipment/head/fancyhat-male.xml new file mode 100644 index 00000000..1ac5d8e1 --- /dev/null +++ b/graphics/sprites/equipment/head/fancyhat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/fancyhat.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-28" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <frame index="0" offsetX="0" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="4" offsetY="-31" delay="140"/> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/fancyhat.png b/graphics/sprites/equipment/head/fancyhat.png Binary files differindex 492ac3ae..1b9f2e28 100644 --- a/graphics/sprites/equipment/head/fancyhat.png +++ b/graphics/sprites/equipment/head/fancyhat.png diff --git a/graphics/sprites/equipment/head/fancyhat.xml b/graphics/sprites/equipment/head/fancyhat.xml deleted file mode 100644 index b1655dd0..00000000 --- a/graphics/sprites/equipment/head/fancyhat.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/fancyhat.png" width="40" height="40"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/fluffyhat-female.xml b/graphics/sprites/equipment/head/fluffyhat-female.xml new file mode 100644 index 00000000..970d572f --- /dev/null +++ b/graphics/sprites/equipment/head/fluffyhat-female.xml @@ -0,0 +1,255 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="22" name="base" src="graphics/sprites/equipment/head/fluffyhat.png" width="25"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-44"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-43"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-44"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-44"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-43"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-44"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-44"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-42"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-43"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-39"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="6" offsetY="-39"/> + <frame delay="75" index="1" offsetX="6" offsetY="-40"/> + <frame delay="75" index="1" offsetX="2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="1" offsetY="-36"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-35"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-4" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="0" offsetY="-36"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-43"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-43"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-43"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-42"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-43"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="5" offsetY="-38"/> + <frame delay="75" index="1" offsetX="5" offsetY="-38"/> + <frame delay="75" index="1" offsetX="5" offsetY="-38"/> + <frame delay="75" index="1" offsetX="7" offsetY="-39"/> + <frame delay="75" index="1" offsetX="7" offsetY="-39"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-4" offsetY="-38"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-38"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-38"/> + <frame delay="75" index="3" offsetX="-6" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-6" offsetY="-39"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-32"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="35" offsetY="-10"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35" delay="140"/> + <frame index="1" offsetX="4" offsetY="-38" delay="140"/> + <frame index="1" offsetX="6" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-35" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-38" delay="140"/> + <frame index="3" offsetX="2" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-39" delay="100"/> + <frame index="1" offsetX="6" offsetY="-40" delay="100"/> + <frame index="1" offsetX="2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="1" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-35" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-40" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="0" offsetY="-36" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-39" delay="140"/> + <frame index="1" offsetX="9" offsetY="-37" delay="140"/> + <frame index="1" offsetX="2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-37" delay="140"/> + <frame index="3" offsetX="0" offsetY="-39" delay="140"/> + <frame index="3" offsetX="1" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-39" delay="140"/> + <frame index="1" offsetX="5" offsetY="-40" delay="140"/> + <frame index="1" offsetX="5" offsetY="-40" delay="140"/> + <frame index="1" offsetX="0" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="2" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/fluffyhat.xml b/graphics/sprites/equipment/head/fluffyhat-male.xml index eca574c6..16987320 100644 --- a/graphics/sprites/equipment/head/fluffyhat.xml +++ b/graphics/sprites/equipment/head/fluffyhat-male.xml @@ -132,4 +132,124 @@ <frame index="4" offsetX="35" offsetY="-10"/> </animation> </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="5" offsetY="-40" delay="140"/> + <frame index="1" offsetX="7" offsetY="-40" delay="140"/> + <frame index="1" offsetX="0" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="2" offsetX="0" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="3" offsetX="1" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-39" delay="100"/> + <frame index="1" offsetX="6" offsetY="-40" delay="100"/> + <frame index="1" offsetX="2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="1" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-35" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-40" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="0" offsetY="-36" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-39" delay="140"/> + <frame index="1" offsetX="8" offsetY="-40" delay="140"/> + <frame index="1" offsetX="3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-40" delay="140"/> + <frame index="3" offsetX="0" offsetY="-41" delay="140"/> + <frame index="3" offsetX="2" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-41" delay="140"/> + <frame index="1" offsetX="6" offsetY="-40" delay="140"/> + <frame index="1" offsetX="6" offsetY="-41" delay="140"/> + <frame index="1" offsetX="1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="2" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/funkywinter-female.xml b/graphics/sprites/equipment/head/funkywinter-female.xml new file mode 100644 index 00000000..5f365a73 --- /dev/null +++ b/graphics/sprites/equipment/head/funkywinter-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="20" name="base" src="graphics/sprites/equipment/head/funkywinter.png" width="21"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-41"/> + <frame delay="150" index="0" offsetX="0" offsetY="-42"/> + <frame delay="75" index="0" offsetX="0" offsetY="-41"/> + <frame delay="150" index="0" offsetX="0" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="1" offsetY="-40"/> + <frame delay="75" index="1" offsetX="1" offsetY="-39"/> + <frame delay="150" index="1" offsetX="1" offsetY="-40"/> + <frame delay="75" index="1" offsetX="1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="1" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="0" offsetY="-41"/> + <frame delay="150" index="2" offsetX="0" offsetY="-42"/> + <frame delay="75" index="2" offsetX="0" offsetY="-41"/> + <frame delay="150" index="2" offsetX="0" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-39"/> + <frame delay="150" index="3" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-40"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-40"/> + <frame delay="75" index="0" offsetX="0" offsetY="-41"/> + <frame delay="75" index="0" offsetX="0" offsetY="-38"/> + <frame delay="75" index="0" offsetX="0" offsetY="-37"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="5" offsetY="-41"/> + <frame delay="75" index="1" offsetX="5" offsetY="-42"/> + <frame delay="75" index="1" offsetX="1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="0" offsetY="-38"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-39"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-4" offsetY="-41"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-42"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="3" offsetX="0" offsetY="-38"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-41"/> + <frame delay="75" index="0" offsetX="0" offsetY="-40"/> + <frame delay="75" index="0" offsetX="0" offsetY="-41"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="4" offsetY="-40"/> + <frame delay="150" index="1" offsetX="6" offsetY="-41"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="0" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-41"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-4" offsetY="-40"/> + <frame delay="150" index="3" offsetX="-6" offsetY="-41"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-30"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-31"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="35" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-37" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="5" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="3" offsetX="2" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-40" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <frame index="0" offsetX="0" offsetY="-38" delay="100"/> + <frame index="0" offsetX="0" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-41" delay="100"/> + <frame index="1" offsetX="5" offsetY="-42" delay="100"/> + <frame index="1" offsetX="1" offsetY="-39" delay="100"/> + <frame index="1" offsetX="0" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="3" offsetX="0" offsetY="-38" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-41" delay="140"/> + <frame index="1" offsetX="8" offsetY="-39" delay="140"/> + <frame index="1" offsetX="1" offsetY="-41" delay="140"/> + <frame index="1" offsetX="1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-39" delay="140"/> + <frame index="3" offsetX="0" offsetY="-41" delay="140"/> + <frame index="3" offsetX="1" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-41" delay="140"/> + <frame index="1" offsetX="4" offsetY="-42" delay="140"/> + <frame index="1" offsetX="4" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="3" offsetX="2" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/funkywinter-male.xml b/graphics/sprites/equipment/head/funkywinter-male.xml new file mode 100644 index 00000000..e1fe8864 --- /dev/null +++ b/graphics/sprites/equipment/head/funkywinter-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/funkywinter.png" width="21" height="20"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <frame index="0" offsetX="0" offsetY="-42" delay="150"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <frame index="0" offsetX="0" offsetY="-42" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-40" delay="75"/> + <frame index="1" offsetX="1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="1" offsetY="-40" delay="150"/> + <frame index="1" offsetX="1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="1" offsetY="-40" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41" delay="75"/> + <frame index="2" offsetX="0" offsetY="-42" delay="150"/> + <frame index="2" offsetX="0" offsetY="-41" delay="75"/> + <frame index="2" offsetX="0" offsetY="-42" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-40" delay="75"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <frame index="0" offsetX="0" offsetY="-38" delay="75"/> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-41" delay="75"/> + <frame index="1" offsetX="5" offsetY="-42" delay="75"/> + <frame index="1" offsetX="1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="0" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="225"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-41" delay="225"/> + <frame index="0" offsetX="0" offsetY="-40" delay="75"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40" delay="225"/> + <frame index="1" offsetX="6" offsetY="-41" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41" delay="225"/> + <frame index="2" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-40" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-41" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-30"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-31"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="35" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-41" delay="140"/> + <frame index="0" offsetX="0" offsetY="-37" delay="140"/> + <frame index="0" offsetX="0" offsetY="-42" delay="140"/> + <frame index="0" offsetX="0" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-39" delay="140"/> + <frame index="1" offsetX="4" offsetY="-42" delay="140"/> + <frame index="1" offsetX="6" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="2" offsetX="0" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="140"/> + <frame index="3" offsetX="1" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-40" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <frame index="0" offsetX="0" offsetY="-38" delay="100"/> + <frame index="0" offsetX="0" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-41" delay="100"/> + <frame index="1" offsetX="5" offsetY="-42" delay="100"/> + <frame index="1" offsetX="1" offsetY="-39" delay="100"/> + <frame index="1" offsetX="0" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="3" offsetX="0" offsetY="-38" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-41" delay="140"/> + <frame index="1" offsetX="7" offsetY="-42" delay="140"/> + <frame index="1" offsetX="2" offsetY="-43" delay="140"/> + <frame index="1" offsetX="0" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-42" delay="140"/> + <frame index="3" offsetX="0" offsetY="-43" delay="140"/> + <frame index="3" offsetX="2" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="0" offsetY="-43" delay="140"/> + <frame index="0" offsetX="0" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-43" delay="140"/> + <frame index="1" offsetX="5" offsetY="-42" delay="140"/> + <frame index="1" offsetX="5" offsetY="-43" delay="140"/> + <frame index="1" offsetX="0" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="3" offsetX="2" offsetY="-39" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/funkywinter.xml b/graphics/sprites/equipment/head/funkywinter.xml deleted file mode 100644 index 317c8894..00000000 --- a/graphics/sprites/equipment/head/funkywinter.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/funkywinter.png" width="21" height="20"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-42"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-40"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-41"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-40"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-41" delay="75"/> - <frame index="0" offsetX="0" offsetY="-42" delay="150"/> - <frame index="0" offsetX="0" offsetY="-41" delay="75"/> - <frame index="0" offsetX="0" offsetY="-42" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-40" delay="75"/> - <frame index="1" offsetX="1" offsetY="-39" delay="75"/> - <frame index="1" offsetX="1" offsetY="-40" delay="150"/> - <frame index="1" offsetX="1" offsetY="-39" delay="75"/> - <frame index="1" offsetX="1" offsetY="-40" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-41" delay="75"/> - <frame index="2" offsetX="0" offsetY="-42" delay="150"/> - <frame index="2" offsetX="0" offsetY="-41" delay="75"/> - <frame index="2" offsetX="0" offsetY="-42" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-40" delay="150"/> - <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-40" delay="75"/> - <frame index="0" offsetX="0" offsetY="-41" delay="75"/> - <frame index="0" offsetX="0" offsetY="-38" delay="75"/> - <frame index="0" offsetX="0" offsetY="-37" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="5" offsetY="-41" delay="75"/> - <frame index="1" offsetX="5" offsetY="-42" delay="75"/> - <frame index="1" offsetX="1" offsetY="-39" delay="75"/> - <frame index="1" offsetX="0" offsetY="-38" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-41" delay="225"/> - <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-41" delay="75"/> - <frame index="3" offsetX="-4" offsetY="-42" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="3" offsetX="0" offsetY="-38" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-41" delay="225"/> - <frame index="0" offsetX="0" offsetY="-40" delay="75"/> - <frame index="0" offsetX="0" offsetY="-41" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-40" delay="225"/> - <frame index="1" offsetX="6" offsetY="-41" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-41" delay="225"/> - <frame index="2" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-40" delay="225"/> - <frame index="3" offsetX="-6" offsetY="-41" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-30"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="5" offsetY="-31"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="1" offsetY="-33"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY="-31"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="35" offsetY="-6"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/gas-carbon-female.xml b/graphics/sprites/equipment/head/gas-carbon-female.xml new file mode 100644 index 00000000..3efc9f4d --- /dev/null +++ b/graphics/sprites/equipment/head/gas-carbon-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="23" name="base" src="graphics/sprites/equipment/head/gas-carbon.png" width="25"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-39"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="1" offsetY="-38"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="150" index="3" offsetX="1" offsetY="-38"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-33"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-39"/> + <frame delay="75" index="1" offsetX="2" offsetY="-40"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-40"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="2" offsetY="-36"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-38"/> + <frame delay="150" index="1" offsetX="3" offsetY="-39"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-38"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="3" offsetX="-4" offsetY="-39"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-14"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="0" offsetY="-38" delay="140"/> + <frame index="1" offsetX="2" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-35" delay="140"/> + <frame index="3" offsetX="0" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="4" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="100"/> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="2" offsetY="-36" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="5" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="3" offsetX="2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="3" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-39" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="4" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/gas-carbon-male.xml b/graphics/sprites/equipment/head/gas-carbon-male.xml new file mode 100644 index 00000000..cc562741 --- /dev/null +++ b/graphics/sprites/equipment/head/gas-carbon-male.xml @@ -0,0 +1,244 @@ +<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/equipment/head/gas-carbon.png" width="25" height="23"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY ="-38"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="-2" offsetY ="-38"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY ="-38"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="1" offsetY ="-38"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY ="-38" delay="150"/>
+ <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY ="-38" delay="150"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="-2" offsetY ="-38" delay="75"/>
+ <frame index="1" offsetX="-2" offsetY ="-37" delay="75"/>
+ <frame index="1" offsetX="-2" offsetY ="-38" delay="150"/>
+ <frame index="1" offsetX="-2" offsetY ="-37" delay="75"/>
+ <frame index="1" offsetX="-2" offsetY ="-38" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY ="-38" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY ="-39" delay="150"/>
+ <frame index="2" offsetX="-2" offsetY ="-38" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY ="-39" delay="150"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="1" offsetY ="-38" delay="75"/>
+ <frame index="3" offsetX="1" offsetY ="-37" delay="75"/>
+ <frame index="3" offsetX="1" offsetY ="-38" delay="150"/>
+ <frame index="3" offsetX="1" offsetY ="-37" delay="75"/>
+ <frame index="3" offsetX="1" offsetY ="-38" delay="75"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY ="-36" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY ="-34" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY ="-33" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="2" offsetY ="-39" delay="75"/>
+ <frame index="1" offsetX="2" offsetY ="-40" delay="75"/>
+ <frame index="1" offsetX="-2" offsetY ="-37" delay="75"/>
+ <frame index="1" offsetX="-3" offsetY ="-36" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-3" offsetY ="-38" delay="225"/>
+ <frame index="2" offsetX="-3" offsetY ="-36" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-2" offsetY ="-39" delay="75"/>
+ <frame index="3" offsetX="-2" offsetY ="-40" delay="75"/>
+ <frame index="3" offsetX="1" offsetY ="-37" delay="75"/>
+ <frame index="3" offsetX="2" offsetY ="-36" delay="75"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY ="-37" delay="225"/>
+ <frame index="0" offsetX="-1" offsetY ="-36" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="1" offsetY ="-38" delay="225"/>
+ <frame index="1" offsetX="3" offsetY ="-39" delay="150"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY ="-38" delay="225"/>
+ <frame index="2" offsetX="-3" offsetY ="-37" delay="75"/>
+ <frame index="2" offsetX="-3" offsetY ="-38" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-2" offsetY ="-38" delay="225"/>
+ <frame index="3" offsetX="-4" offsetY ="-39" delay="150"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY ="-26"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="2" offsetY ="-29"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY ="-30"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-5" offsetY ="-29"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="4" offsetX="19" offsetY="-14"/>
+ </animation>
+ </action>
+
+ <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <frame index="3" offsetX="0" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="3" offsetX="3" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="100"/> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="2" offsetY="-36" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-39" delay="140"/> + <frame index="1" offsetX="4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="4" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="2" offsetY="-40" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="0" offsetY="-41" delay="140"/> + <frame index="3" offsetX="4" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/gas-carbon.png b/graphics/sprites/equipment/head/gas-carbon.png Binary files differnew file mode 100644 index 00000000..ff6f49a4 --- /dev/null +++ b/graphics/sprites/equipment/head/gas-carbon.png diff --git a/graphics/sprites/equipment/head/gasmask-female.xml b/graphics/sprites/equipment/head/gasmask-female.xml new file mode 100644 index 00000000..9f601868 --- /dev/null +++ b/graphics/sprites/equipment/head/gasmask-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="23" name="base" src="graphics/sprites/equipment/head/gasmask.png" width="25"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-39"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="1" offsetY="-38"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="150" index="3" offsetX="1" offsetY="-38"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-33"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-39"/> + <frame delay="75" index="1" offsetX="2" offsetY="-40"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-40"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="2" offsetY="-36"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-38"/> + <frame delay="150" index="1" offsetX="3" offsetY="-39"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-38"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="3" offsetX="-4" offsetY="-39"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="17" offsetY="-14"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="0" offsetY="-38" delay="140"/> + <frame index="1" offsetX="2" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-35" delay="140"/> + <frame index="3" offsetX="0" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="4" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="100"/> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="2" offsetY="-36" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="5" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="3" offsetX="2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="3" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-39" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="4" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/gasmask-male.xml b/graphics/sprites/equipment/head/gasmask-male.xml new file mode 100644 index 00000000..a8a0a880 --- /dev/null +++ b/graphics/sprites/equipment/head/gasmask-male.xml @@ -0,0 +1,244 @@ +<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/equipment/head/gasmask.png" width="25" height="23"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY ="-38"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="-2" offsetY ="-38"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY ="-38"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="1" offsetY ="-38"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY ="-38" delay="150"/>
+ <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY ="-38" delay="150"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="-2" offsetY ="-38" delay="75"/>
+ <frame index="1" offsetX="-2" offsetY ="-37" delay="75"/>
+ <frame index="1" offsetX="-2" offsetY ="-38" delay="150"/>
+ <frame index="1" offsetX="-2" offsetY ="-37" delay="75"/>
+ <frame index="1" offsetX="-2" offsetY ="-38" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY ="-38" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY ="-39" delay="150"/>
+ <frame index="2" offsetX="-2" offsetY ="-38" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY ="-39" delay="150"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="1" offsetY ="-38" delay="75"/>
+ <frame index="3" offsetX="1" offsetY ="-37" delay="75"/>
+ <frame index="3" offsetX="1" offsetY ="-38" delay="150"/>
+ <frame index="3" offsetX="1" offsetY ="-37" delay="75"/>
+ <frame index="3" offsetX="1" offsetY ="-38" delay="75"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY ="-36" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY ="-34" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY ="-33" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="2" offsetY ="-39" delay="75"/>
+ <frame index="1" offsetX="2" offsetY ="-40" delay="75"/>
+ <frame index="1" offsetX="-2" offsetY ="-37" delay="75"/>
+ <frame index="1" offsetX="-3" offsetY ="-36" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-3" offsetY ="-38" delay="225"/>
+ <frame index="2" offsetX="-3" offsetY ="-36" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-2" offsetY ="-39" delay="75"/>
+ <frame index="3" offsetX="-2" offsetY ="-40" delay="75"/>
+ <frame index="3" offsetX="1" offsetY ="-37" delay="75"/>
+ <frame index="3" offsetX="2" offsetY ="-36" delay="75"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY ="-37" delay="225"/>
+ <frame index="0" offsetX="-1" offsetY ="-36" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="1" offsetY ="-38" delay="225"/>
+ <frame index="1" offsetX="3" offsetY ="-39" delay="150"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY ="-38" delay="225"/>
+ <frame index="2" offsetX="-3" offsetY ="-37" delay="75"/>
+ <frame index="2" offsetX="-3" offsetY ="-38" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-2" offsetY ="-38" delay="225"/>
+ <frame index="3" offsetX="-4" offsetY ="-39" delay="150"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY ="-26"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="2" offsetY ="-29"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY ="-30"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-5" offsetY ="-29"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="4" offsetX="17" offsetY="-14"/>
+ </animation>
+ </action>
+
+ <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <frame index="3" offsetX="0" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="3" offsetX="3" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="100"/> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="2" offsetY="-36" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-39" delay="140"/> + <frame index="1" offsetX="4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="4" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="2" offsetY="-40" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="0" offsetY="-41" delay="140"/> + <frame index="3" offsetX="4" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/gasmask.png b/graphics/sprites/equipment/head/gasmask.png Binary files differnew file mode 100644 index 00000000..74971385 --- /dev/null +++ b/graphics/sprites/equipment/head/gasmask.png diff --git a/graphics/sprites/equipment/head/glasses-female.xml b/graphics/sprites/equipment/head/glasses-female.xml new file mode 100644 index 00000000..5e625b0b --- /dev/null +++ b/graphics/sprites/equipment/head/glasses-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="29" name="base" src="graphics/sprites/equipment/head/glasses.png|B;" width="23"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="0" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame delay="75" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="150" index="3" offsetX="-2" offsetY="-35"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="150" index="3" offsetX="-2" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame delay="75" index="2" offsetX="1" offsetY="-34"/> + <frame delay="75" index="2" offsetX="1" offsetY="-33"/> + <frame delay="150" index="2" offsetX="1" offsetY="-34"/> + <frame delay="75" index="2" offsetX="1" offsetY="-33"/> + <frame delay="75" index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-2" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-30"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-29"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-35"/> + <frame delay="75" index="1" offsetX="2" offsetY="-36"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="3" offsetX="-3" offsetY="-34"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="2" offsetX="-3" offsetY="-35"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <frame delay="75" index="2" offsetX="0" offsetY="-33"/> + <frame delay="75" index="2" offsetX="1" offsetY="-32"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="2" offsetY="-34"/> + <frame delay="150" index="1" offsetX="4" offsetY="-35"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-33"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-34"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="2" offsetX="-3" offsetY="-34"/> + <frame delay="150" index="2" offsetX="-5" offsetY="-35"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-1" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-6" offsetY="-28"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-12"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="0" offsetY="-34" delay="140"/> + <frame index="1" offsetX="2" offsetY="-34" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="2" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="3" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="2" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="2" offsetX="0" offsetY="-33" delay="100"/> + <frame index="2" offsetX="1" offsetY="-32" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="5" offsetY="-33" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-5" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-33" delay="140"/> + <frame index="2" offsetX="1" offsetY="-35" delay="140"/> + <frame index="2" offsetX="2" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/glasses-male.xml b/graphics/sprites/equipment/head/glasses-male.xml new file mode 100644 index 00000000..88d7c7b6 --- /dev/null +++ b/graphics/sprites/equipment/head/glasses-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/glasses.png|B;" width="23" height="29"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="150"/> + <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="150"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + <frame index="2" offsetX="1" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="150"/> + <frame index="2" offsetX="1" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="2" offsetY="-36" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <frame index="2" offsetX="0" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-32" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="225"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-34" delay="225"/> + <frame index="1" offsetX="4" offsetY="-35" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-5" offsetY="-35" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-1" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-6" offsetY="-28"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-12"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="3" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="2" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="2" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="2" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="2" offsetX="0" offsetY="-33" delay="100"/> + <frame index="2" offsetX="1" offsetY="-32" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="4" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="1" offsetY="-37" delay="140"/> + <frame index="2" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="2" offsetY="-36" delay="140"/> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="2" offsetX="3" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/glasses.png b/graphics/sprites/equipment/head/glasses.png Binary files differnew file mode 100644 index 00000000..52e66335 --- /dev/null +++ b/graphics/sprites/equipment/head/glasses.png diff --git a/graphics/sprites/equipment/head/gmcap-female.xml b/graphics/sprites/equipment/head/gmcap-female.xml new file mode 100644 index 00000000..a3a64058 --- /dev/null +++ b/graphics/sprites/equipment/head/gmcap-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="19" name="base" src="graphics/sprites/equipment/head/gmcap.png|R" width="28"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-45"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <frame delay="150" index="0" offsetX="0" offsetY="-45"/> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <frame delay="150" index="0" offsetX="0" offsetY="-45"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-45"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-44"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-45"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-44"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-45"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-46"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-45"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-46"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="2" offsetY="-45"/> + <frame delay="75" index="3" offsetX="2" offsetY="-44"/> + <frame delay="150" index="3" offsetX="2" offsetY="-45"/> + <frame delay="75" index="3" offsetX="2" offsetY="-44"/> + <frame delay="75" index="3" offsetX="2" offsetY="-45"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-43"/> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <frame delay="75" index="0" offsetX="0" offsetY="-41"/> + <frame delay="75" index="0" offsetX="0" offsetY="-40"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-46"/> + <frame delay="75" index="1" offsetX="2" offsetY="-47"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-44"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-43"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-45"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-43"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-46"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="3" offsetX="2" offsetY="-44"/> + <frame delay="75" index="3" offsetX="3" offsetY="-43"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-44"/> + <frame delay="75" index="0" offsetX="0" offsetY="-43"/> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-45"/> + <frame delay="150" index="1" offsetX="3" offsetY="-46"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-45"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-44"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-45"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-1" offsetY="-45"/> + <frame delay="150" index="3" offsetX="-3" offsetY="-46"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-36"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-36"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="27" offsetY="-16"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="1" offsetX="0" offsetY="-45" delay="140"/> + <frame index="1" offsetX="3" offsetY="-45" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-42" delay="140"/> + <frame index="3" offsetX="1" offsetY="-45" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="3" offsetX="5" offsetY="-41" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="100"/> + <frame index="0" offsetX="0" offsetY="-44" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <frame index="0" offsetX="0" offsetY="-40" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-46" delay="100"/> + <frame index="1" offsetX="2" offsetY="-47" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-44" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="3" offsetX="2" offsetY="-44" delay="100"/> + <frame index="3" offsetX="3" offsetY="-43" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-46" delay="140"/> + <frame index="1" offsetX="5" offsetY="-44" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-44" delay="140"/> + <frame index="3" offsetX="3" offsetY="-46" delay="140"/> + <frame index="3" offsetX="4" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-46" delay="140"/> + <frame index="1" offsetX="1" offsetY="-47" delay="140"/> + <frame index="1" offsetX="2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="0" offsetY="-47" delay="140"/> + <frame index="3" offsetX="0" offsetY="-47" delay="140"/> + <frame index="3" offsetX="5" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/gmcap-male.xml b/graphics/sprites/equipment/head/gmcap-male.xml new file mode 100644 index 00000000..32458806 --- /dev/null +++ b/graphics/sprites/equipment/head/gmcap-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/gmcap.png|R" width="28" height="19"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-45"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="150"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-45" delay="75"/> + <frame index="3" offsetX="2" offsetY="-44" delay="75"/> + <frame index="3" offsetX="2" offsetY="-45" delay="150"/> + <frame index="3" offsetX="2" offsetY="-44" delay="75"/> + <frame index="3" offsetX="2" offsetY="-45" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <frame index="0" offsetX="0" offsetY="-40" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="2" offsetY="-47" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-44" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="3" offsetX="2" offsetY="-44" delay="75"/> + <frame index="3" offsetX="3" offsetY="-43" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="225"/> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-45" delay="225"/> + <frame index="1" offsetX="3" offsetY="-46" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-45" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-36"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-36"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="27" offsetY="-16"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="140"/> + <frame index="0" offsetX="0" offsetY="-40" delay="140"/> + <frame index="0" offsetX="0" offsetY="-45" delay="140"/> + <frame index="0" offsetX="0" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="1" offsetX="1" offsetY="-47" delay="140"/> + <frame index="1" offsetX="4" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-44" delay="140"/> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="4" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="100"/> + <frame index="0" offsetX="0" offsetY="-44" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <frame index="0" offsetX="0" offsetY="-40" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-46" delay="100"/> + <frame index="1" offsetX="2" offsetY="-47" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-44" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="3" offsetX="2" offsetY="-44" delay="100"/> + <frame index="3" offsetX="3" offsetY="-43" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-46" delay="140"/> + <frame index="1" offsetX="4" offsetY="-47" delay="140"/> + <frame index="1" offsetX="0" offsetY="-48" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="3" offsetX="3" offsetY="-48" delay="140"/> + <frame index="3" offsetX="5" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="0" offsetY="-46" delay="140"/> + <frame index="0" offsetX="0" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="140"/> + <frame index="1" offsetX="2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="3" offsetY="-48" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-48" delay="140"/> + <frame index="3" offsetX="0" offsetY="-47" delay="140"/> + <frame index="3" offsetX="1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="5" offsetY="-44" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/gmcap.xml b/graphics/sprites/equipment/head/gmcap.xml deleted file mode 100644 index 988899b3..00000000 --- a/graphics/sprites/equipment/head/gmcap.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/gmcap.png|R" width="28" height="19"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-45"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-45"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-45"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-45"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY="-45" delay="150"/> - <frame index="0" offsetX="0" offsetY="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY="-45" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-45" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-45" delay="75"/> - <frame index="3" offsetX="2" offsetY="-44" delay="75"/> - <frame index="3" offsetX="2" offsetY="-45" delay="150"/> - <frame index="3" offsetX="2" offsetY="-44" delay="75"/> - <frame index="3" offsetX="2" offsetY="-45" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-43" delay="75"/> - <frame index="0" offsetX="0" offsetY="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY="-41" delay="75"/> - <frame index="0" offsetX="0" offsetY="-40" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-46" delay="75"/> - <frame index="1" offsetX="2" offsetY="-47" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-44" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-43" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-45" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-43" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-46" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="3" offsetX="2" offsetY="-44" delay="75"/> - <frame index="3" offsetX="3" offsetY="-43" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-44" delay="225"/> - <frame index="0" offsetX="0" offsetY="-43" delay="75"/> - <frame index="0" offsetX="0" offsetY="-44" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-45" delay="225"/> - <frame index="1" offsetX="3" offsetY="-46" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-45" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-44" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-45" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-45" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-46" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-33"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-36"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-37"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-36"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="27" offsetY="-16"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/goatee.png b/graphics/sprites/equipment/head/goatee.png Binary files differnew file mode 100644 index 00000000..85a6a6ff --- /dev/null +++ b/graphics/sprites/equipment/head/goatee.png diff --git a/graphics/sprites/equipment/head/goatee.xml b/graphics/sprites/equipment/head/goatee.xml new file mode 100644 index 00000000..44d2ee6e --- /dev/null +++ b/graphics/sprites/equipment/head/goatee.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/goatee.png|W" width="40" height="40"/> + <include file="equipment/head/mustache.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/goblin-mask-female.xml b/graphics/sprites/equipment/head/goblin-mask-female.xml new file mode 100644 index 00000000..77bd8c77 --- /dev/null +++ b/graphics/sprites/equipment/head/goblin-mask-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="23" name="base" src="graphics/sprites/equipment/head/goblin-mask.png" width="25"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-39"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="1" offsetY="-38"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="150" index="3" offsetX="1" offsetY="-38"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-33"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-39"/> + <frame delay="75" index="1" offsetX="2" offsetY="-40"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-40"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="2" offsetY="-36"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-38"/> + <frame delay="150" index="1" offsetX="3" offsetY="-39"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-38"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="3" offsetX="-4" offsetY="-39"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="17" offsetY="-14"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="0" offsetY="-38" delay="140"/> + <frame index="1" offsetX="2" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-35" delay="140"/> + <frame index="3" offsetX="0" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="4" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="100"/> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="2" offsetY="-36" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="5" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="3" offsetX="2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="3" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-39" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="4" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/goblin-mask-male.xml b/graphics/sprites/equipment/head/goblin-mask-male.xml new file mode 100644 index 00000000..b6440c8b --- /dev/null +++ b/graphics/sprites/equipment/head/goblin-mask-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/goblin-mask.png" width="25" height="23"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="1" offsetY="-38" delay="150"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="1" offsetY="-38" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="75"/> + <frame index="1" offsetX="2" offsetY="-40" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="2" offsetY="-36" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-38" delay="225"/> + <frame index="1" offsetX="3" offsetY="-39" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="3" offsetX="-4" offsetY="-39" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-29"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="17" offsetY="-14"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <frame index="3" offsetX="0" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="3" offsetX="3" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="100"/> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="2" offsetY="-36" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-39" delay="140"/> + <frame index="1" offsetX="4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="4" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="2" offsetY="-40" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="0" offsetY="-41" delay="140"/> + <frame index="3" offsetX="4" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/goblin-mask.xml b/graphics/sprites/equipment/head/goblin-mask.xml deleted file mode 100644 index eaeebbbe..00000000 --- a/graphics/sprites/equipment/head/goblin-mask.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/goblin-mask.png" width="25" height="23"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-38"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-38"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-38"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-38" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-38" delay="75"/> - <frame index="3" offsetX="1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="1" offsetY="-38" delay="150"/> - <frame index="3" offsetX="1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="1" offsetY="-38" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-39" delay="75"/> - <frame index="1" offsetX="2" offsetY="-40" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-38" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-39" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-40" delay="75"/> - <frame index="3" offsetX="1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="2" offsetY="-36" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-37" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-38" delay="225"/> - <frame index="1" offsetX="3" offsetY="-39" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-38" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-38" delay="225"/> - <frame index="3" offsetX="-4" offsetY="-39" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-26"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-30"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-5" offsetY="-29"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="17" offsetY="-14"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/goggles-female.xml b/graphics/sprites/equipment/head/goggles-female.xml new file mode 100644 index 00000000..06c95b5f --- /dev/null +++ b/graphics/sprites/equipment/head/goggles-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="20" name="base" src="graphics/sprites/equipment/head/goggles.png|R" width="20"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-36"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-36"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-36"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-36"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-35"/> + <frame delay="150" index="0" offsetX="0" offsetY="-36"/> + <frame delay="75" index="0" offsetX="0" offsetY="-35"/> + <frame delay="150" index="0" offsetX="0" offsetY="-36"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-36"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-35"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-36"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-35"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-36"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-36"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-36"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="2" offsetY="-36"/> + <frame delay="75" index="3" offsetX="2" offsetY="-35"/> + <frame delay="150" index="3" offsetX="2" offsetY="-36"/> + <frame delay="75" index="3" offsetX="2" offsetY="-35"/> + <frame delay="75" index="3" offsetX="2" offsetY="-36"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-34"/> + <frame delay="75" index="0" offsetX="0" offsetY="-35"/> + <frame delay="75" index="0" offsetX="0" offsetY="-32"/> + <frame delay="75" index="0" offsetX="0" offsetY="-31"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-35"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-34"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-36"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-34"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="3" offsetX="2" offsetY="-35"/> + <frame delay="75" index="3" offsetX="3" offsetY="-34"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-35"/> + <frame delay="75" index="0" offsetX="0" offsetY="-34"/> + <frame delay="75" index="0" offsetX="0" offsetY="-35"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-36"/> + <frame delay="150" index="1" offsetX="3" offsetY="-37"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-35"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-36"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-1" offsetY="-36"/> + <frame delay="150" index="3" offsetX="-3" offsetY="-37"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-24"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-27"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-27"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-15"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="1" offsetX="0" offsetY="-36" delay="140"/> + <frame index="1" offsetX="2" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="1" offsetY="-36" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="3" offsetX="5" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34" delay="100"/> + <frame index="0" offsetX="0" offsetY="-35" delay="100"/> + <frame index="0" offsetX="0" offsetY="-32" delay="100"/> + <frame index="0" offsetX="0" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="2" offsetY="-38" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-34" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-36" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-38" delay="100"/> + <frame index="3" offsetX="2" offsetY="-35" delay="100"/> + <frame index="3" offsetX="3" offsetY="-34" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="5" offsetY="-35" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <frame index="3" offsetX="4" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-37" delay="140"/> + <frame index="1" offsetX="1" offsetY="-38" delay="140"/> + <frame index="1" offsetX="1" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="3" offsetX="0" offsetY="-38" delay="140"/> + <frame index="3" offsetX="0" offsetY="-38" delay="140"/> + <frame index="3" offsetX="5" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/goggles-male.xml b/graphics/sprites/equipment/head/goggles-male.xml new file mode 100644 index 00000000..5cc4c66b --- /dev/null +++ b/graphics/sprites/equipment/head/goggles-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/goggles.png|R" width="20" height="20"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-36"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-36"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-36"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-36"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-35" delay="75"/> + <frame index="0" offsetX="0" offsetY="-36" delay="150"/> + <frame index="0" offsetX="0" offsetY="-35" delay="75"/> + <frame index="0" offsetX="0" offsetY="-36" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-36" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-36" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-36" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-37" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-37" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-36" delay="75"/> + <frame index="3" offsetX="2" offsetY="-35" delay="75"/> + <frame index="3" offsetX="2" offsetY="-36" delay="150"/> + <frame index="3" offsetX="2" offsetY="-35" delay="75"/> + <frame index="3" offsetX="2" offsetY="-36" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <frame index="0" offsetX="0" offsetY="-35" delay="75"/> + <frame index="0" offsetX="0" offsetY="-32" delay="75"/> + <frame index="0" offsetX="0" offsetY="-31" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="2" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-36" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="3" offsetX="2" offsetY="-35" delay="75"/> + <frame index="3" offsetX="3" offsetY="-34" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-35" delay="225"/> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <frame index="0" offsetX="0" offsetY="-35" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-36" delay="225"/> + <frame index="1" offsetX="3" offsetY="-37" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-36" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-35" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-36" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-37" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-24"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-27"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-27"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-15"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-35" delay="140"/> + <frame index="0" offsetX="0" offsetY="-31" delay="140"/> + <frame index="0" offsetX="0" offsetY="-36" delay="140"/> + <frame index="0" offsetX="0" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="1" offsetY="-38" delay="140"/> + <frame index="1" offsetX="3" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-35" delay="140"/> + <frame index="3" offsetX="1" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="3" offsetX="4" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34" delay="100"/> + <frame index="0" offsetX="0" offsetY="-35" delay="100"/> + <frame index="0" offsetX="0" offsetY="-32" delay="100"/> + <frame index="0" offsetX="0" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="2" offsetY="-38" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-34" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-36" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-38" delay="100"/> + <frame index="3" offsetX="2" offsetY="-35" delay="100"/> + <frame index="3" offsetX="3" offsetY="-34" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-37" delay="140"/> + <frame index="1" offsetX="4" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="3" offsetY="-39" delay="140"/> + <frame index="3" offsetX="5" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="0" offsetY="-37" delay="140"/> + <frame index="0" offsetX="0" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="2" offsetY="-38" delay="140"/> + <frame index="1" offsetX="2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-39" delay="140"/> + <frame index="3" offsetX="0" offsetY="-38" delay="140"/> + <frame index="3" offsetX="1" offsetY="-39" delay="140"/> + <frame index="3" offsetX="5" offsetY="-35" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/goggles.xml b/graphics/sprites/equipment/head/goggles.xml deleted file mode 100644 index a6537a26..00000000 --- a/graphics/sprites/equipment/head/goggles.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/goggles.png|R" width="20" height="20"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-36"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-36"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-36"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-36"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-35" delay="75"/> - <frame index="0" offsetX="0" offsetY="-36" delay="150"/> - <frame index="0" offsetX="0" offsetY="-35" delay="75"/> - <frame index="0" offsetX="0" offsetY="-36" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-36" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-35" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-36" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-35" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-36" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-36" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-37" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-36" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-37" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-36" delay="75"/> - <frame index="3" offsetX="2" offsetY="-35" delay="75"/> - <frame index="3" offsetX="2" offsetY="-36" delay="150"/> - <frame index="3" offsetX="2" offsetY="-35" delay="75"/> - <frame index="3" offsetX="2" offsetY="-36" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-34" delay="75"/> - <frame index="0" offsetX="0" offsetY="-35" delay="75"/> - <frame index="0" offsetX="0" offsetY="-32" delay="75"/> - <frame index="0" offsetX="0" offsetY="-31" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="2" offsetY="-38" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-35" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-34" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-36" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-34" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-38" delay="75"/> - <frame index="3" offsetX="2" offsetY="-35" delay="75"/> - <frame index="3" offsetX="3" offsetY="-34" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-35" delay="225"/> - <frame index="0" offsetX="0" offsetY="-34" delay="75"/> - <frame index="0" offsetX="0" offsetY="-35" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-36" delay="225"/> - <frame index="1" offsetX="3" offsetY="-37" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-36" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-35" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-36" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-37" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-24"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-27"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-28"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-27"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="19" offsetY="-15"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/gradcap-female.xml b/graphics/sprites/equipment/head/gradcap-female.xml new file mode 100644 index 00000000..ed5445c3 --- /dev/null +++ b/graphics/sprites/equipment/head/gradcap-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="14" name="base" src="graphics/sprites/equipment/head/gradcap.png" width="27"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-49"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-49"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-49"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-49"/> + <frame delay="75" index="1" offsetX="0" offsetY="-48"/> + <frame delay="150" index="1" offsetX="0" offsetY="-49"/> + <frame delay="75" index="1" offsetX="0" offsetY="-48"/> + <frame delay="75" index="1" offsetX="0" offsetY="-49"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-50"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-50"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-48"/> + <frame delay="150" index="3" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-49"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-45"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-44"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-50"/> + <frame delay="75" index="1" offsetX="4" offsetY="-51"/> + <frame delay="75" index="1" offsetX="0" offsetY="-48"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-47"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-47"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-4" offsetY="-50"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-51"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="3" offsetX="0" offsetY="-47"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-49"/> + <frame delay="150" index="1" offsetX="5" offsetY="-50"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-48"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-49"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-4" offsetY="-49"/> + <frame delay="150" index="3" offsetX="-6" offsetY="-50"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-40"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="0" offsetX="30" offsetY="-15"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="1" offsetX="2" offsetY="-49" delay="140"/> + <frame index="1" offsetX="4" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="3" offsetX="2" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-50" delay="100"/> + <frame index="1" offsetX="4" offsetY="-51" delay="100"/> + <frame index="1" offsetX="0" offsetY="-48" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-51" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="3" offsetX="0" offsetY="-47" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-50" delay="140"/> + <frame index="1" offsetX="7" offsetY="-48" delay="140"/> + <frame index="1" offsetX="0" offsetY="-50" delay="140"/> + <frame index="1" offsetX="0" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-53" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-48" delay="140"/> + <frame index="3" offsetX="0" offsetY="-50" delay="140"/> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-50" delay="140"/> + <frame index="1" offsetX="3" offsetY="-51" delay="140"/> + <frame index="1" offsetX="3" offsetY="-51" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-51" delay="140"/> + <frame index="3" offsetX="2" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/gradcap-male.xml b/graphics/sprites/equipment/head/gradcap-male.xml new file mode 100644 index 00000000..dfa4d31e --- /dev/null +++ b/graphics/sprites/equipment/head/gradcap-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/gradcap.png" width="27" height="14"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-49"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-49"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + <frame index="1" offsetX="0" offsetY="-48" delay="75"/> + <frame index="1" offsetX="0" offsetY="-49" delay="150"/> + <frame index="1" offsetX="0" offsetY="-48" delay="75"/> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-50" delay="75"/> + <frame index="1" offsetX="4" offsetY="-51" delay="75"/> + <frame index="1" offsetX="0" offsetY="-48" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-51" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="0" offsetY="-47" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-49" delay="225"/> + <frame index="1" offsetX="5" offsetY="-50" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-49" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-50" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-40"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="0" offsetX="30" offsetY="-15"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-48" delay="140"/> + <frame index="1" offsetX="3" offsetY="-51" delay="140"/> + <frame index="1" offsetX="5" offsetY="-51" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-51" delay="140"/> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-50" delay="100"/> + <frame index="1" offsetX="4" offsetY="-51" delay="100"/> + <frame index="1" offsetX="0" offsetY="-48" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-51" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="3" offsetX="0" offsetY="-47" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-50" delay="140"/> + <frame index="1" offsetX="6" offsetY="-51" delay="140"/> + <frame index="1" offsetX="1" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-52" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-51" delay="140"/> + <frame index="3" offsetX="0" offsetY="-52" delay="140"/> + <frame index="3" offsetX="2" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-52" delay="140"/> + <frame index="1" offsetX="4" offsetY="-51" delay="140"/> + <frame index="1" offsetX="4" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-52" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-52" delay="140"/> + <frame index="3" offsetX="2" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/gradcap.xml b/graphics/sprites/equipment/head/gradcap.xml deleted file mode 100644 index 92bdb973..00000000 --- a/graphics/sprites/equipment/head/gradcap.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/gradcap.png" width="27" height="14"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-49"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-49"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-49"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-49"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-49" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-49" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-49" delay="75"/> - <frame index="1" offsetX="0" offsetY="-48" delay="75"/> - <frame index="1" offsetX="0" offsetY="-49" delay="150"/> - <frame index="1" offsetX="0" offsetY="-48" delay="75"/> - <frame index="1" offsetX="0" offsetY="-49" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-49" delay="150"/> - <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-50" delay="75"/> - <frame index="1" offsetX="4" offsetY="-51" delay="75"/> - <frame index="1" offsetX="0" offsetY="-48" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-47" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-49" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-47" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-50" delay="75"/> - <frame index="3" offsetX="-4" offsetY="-51" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="3" offsetX="0" offsetY="-47" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-48" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-49" delay="225"/> - <frame index="1" offsetX="5" offsetY="-50" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-49" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-49" delay="225"/> - <frame index="3" offsetX="-6" offsetY="-50" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-37"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-40"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-41"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY="-40"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="0" offsetX="30" offsetY="-15"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/guyfawkes-female.xml b/graphics/sprites/equipment/head/guyfawkes-female.xml new file mode 100644 index 00000000..5e9fdeb1 --- /dev/null +++ b/graphics/sprites/equipment/head/guyfawkes-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="23" name="base" src="graphics/sprites/equipment/head/guyfawkes.png" width="25"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-39"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="1" offsetY="-38"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="150" index="3" offsetX="1" offsetY="-38"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-33"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-39"/> + <frame delay="75" index="1" offsetX="2" offsetY="-40"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-40"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="2" offsetY="-36"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-38"/> + <frame delay="150" index="1" offsetX="3" offsetY="-39"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-38"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="3" offsetX="-4" offsetY="-39"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="17" offsetY="-14"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="0" offsetY="-38" delay="140"/> + <frame index="1" offsetX="2" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-35" delay="140"/> + <frame index="3" offsetX="0" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="4" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="100"/> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="2" offsetY="-36" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="5" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="3" offsetX="2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="3" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-39" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="4" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/guyfawkes-male.xml b/graphics/sprites/equipment/head/guyfawkes-male.xml new file mode 100644 index 00000000..0fbfd030 --- /dev/null +++ b/graphics/sprites/equipment/head/guyfawkes-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/guyfawkes.png" width="25" height="23"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="1" offsetY="-38" delay="150"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="1" offsetY="-38" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="75"/> + <frame index="1" offsetX="2" offsetY="-40" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="2" offsetY="-36" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-38" delay="225"/> + <frame index="1" offsetX="3" offsetY="-39" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="3" offsetX="-4" offsetY="-39" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-29"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="17" offsetY="-14"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <frame index="3" offsetX="0" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="3" offsetX="3" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="100"/> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="2" offsetY="-36" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-39" delay="140"/> + <frame index="1" offsetX="4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="4" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="2" offsetY="-40" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="0" offsetY="-41" delay="140"/> + <frame index="3" offsetX="4" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/guyfawkes.xml b/graphics/sprites/equipment/head/guyfawkes.xml deleted file mode 100644 index 50550f7b..00000000 --- a/graphics/sprites/equipment/head/guyfawkes.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/guyfawkes.png" width="25" height="23"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-38"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-38"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-38"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-38" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-38" delay="75"/> - <frame index="3" offsetX="1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="1" offsetY="-38" delay="150"/> - <frame index="3" offsetX="1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="1" offsetY="-38" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-39" delay="75"/> - <frame index="1" offsetX="2" offsetY="-40" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-38" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-39" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-40" delay="75"/> - <frame index="3" offsetX="1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="2" offsetY="-36" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-37" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-38" delay="225"/> - <frame index="1" offsetX="3" offsetY="-39" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-38" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-38" delay="225"/> - <frame index="3" offsetX="-4" offsetY="-39" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-26"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-30"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-5" offsetY="-29"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="17" offsetY="-14"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/heart-glasses-female.xml b/graphics/sprites/equipment/head/heart-glasses-female.xml new file mode 100644 index 00000000..508dade0 --- /dev/null +++ b/graphics/sprites/equipment/head/heart-glasses-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="29" name="base" src="graphics/sprites/equipment/head/heart-glasses.png" width="23"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="0" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame delay="75" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="150" index="3" offsetX="-2" offsetY="-35"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="150" index="3" offsetX="-2" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame delay="75" index="2" offsetX="1" offsetY="-34"/> + <frame delay="75" index="2" offsetX="1" offsetY="-33"/> + <frame delay="150" index="2" offsetX="1" offsetY="-34"/> + <frame delay="75" index="2" offsetX="1" offsetY="-33"/> + <frame delay="75" index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-2" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-30"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-29"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-35"/> + <frame delay="75" index="1" offsetX="2" offsetY="-36"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="3" offsetX="-3" offsetY="-34"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="2" offsetX="-3" offsetY="-35"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <frame delay="75" index="2" offsetX="0" offsetY="-33"/> + <frame delay="75" index="2" offsetX="1" offsetY="-32"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="2" offsetY="-34"/> + <frame delay="150" index="1" offsetX="4" offsetY="-35"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-33"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-34"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="2" offsetX="-3" offsetY="-34"/> + <frame delay="150" index="2" offsetX="-5" offsetY="-35"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-1" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-6" offsetY="-28"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-12"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="0" offsetY="-34" delay="140"/> + <frame index="1" offsetX="2" offsetY="-34" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="2" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="3" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="2" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="2" offsetX="0" offsetY="-33" delay="100"/> + <frame index="2" offsetX="1" offsetY="-32" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="5" offsetY="-33" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-5" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-33" delay="140"/> + <frame index="2" offsetX="1" offsetY="-35" delay="140"/> + <frame index="2" offsetX="2" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/heart-glasses-male.xml b/graphics/sprites/equipment/head/heart-glasses-male.xml new file mode 100644 index 00000000..97fea1a5 --- /dev/null +++ b/graphics/sprites/equipment/head/heart-glasses-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/heart-glasses.png" width="23" height="29"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="150"/> + <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="150"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + <frame index="2" offsetX="1" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="150"/> + <frame index="2" offsetX="1" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="2" offsetY="-36" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <frame index="2" offsetX="0" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-32" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="225"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-34" delay="225"/> + <frame index="1" offsetX="4" offsetY="-35" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-5" offsetY="-35" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-1" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-6" offsetY="-28"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-12"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="3" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="2" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="2" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="2" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="2" offsetX="0" offsetY="-33" delay="100"/> + <frame index="2" offsetX="1" offsetY="-32" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="4" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="1" offsetY="-37" delay="140"/> + <frame index="2" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="2" offsetY="-36" delay="140"/> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="2" offsetX="3" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/heart-glasses.xml b/graphics/sprites/equipment/head/heart-glasses.xml deleted file mode 100644 index 8e73b98a..00000000 --- a/graphics/sprites/equipment/head/heart-glasses.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/heart-glasses.png" width="23" height="29"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="1" offsetY="-34"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-35" delay="150"/> - <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-35" delay="150"/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="1" offsetY="-34" delay="75"/> - <frame index="2" offsetX="1" offsetY="-33" delay="75"/> - <frame index="2" offsetX="1" offsetY="-34" delay="150"/> - <frame index="2" offsetX="1" offsetY="-33" delay="75"/> - <frame index="2" offsetX="1" offsetY="-34" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-30" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-29" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-35" delay="75"/> - <frame index="1" offsetX="2" offsetY="-36" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-3" offsetY="-34" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> - <frame index="2" offsetX="0" offsetY="-33" delay="75"/> - <frame index="2" offsetX="1" offsetY="-32" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-33" delay="225"/> - <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-34" delay="225"/> - <frame index="1" offsetX="4" offsetY="-35" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-2" offsetY="-34" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-34" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> - <frame index="2" offsetX="-5" offsetY="-35" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-26"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-28"/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-1" offsetY="-28"/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="-6" offsetY="-28"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="19" offsetY="-12"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/highpriest-crown-female.xml b/graphics/sprites/equipment/head/highpriest-crown-female.xml new file mode 100644 index 00000000..d7a5452c --- /dev/null +++ b/graphics/sprites/equipment/head/highpriest-crown-female.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/highpriest-crown.png" width="40"/> + <include file="equipment/head/monster-skull-helm-female.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/highpriest-crown.xml b/graphics/sprites/equipment/head/highpriest-crown-male.xml index ab3484df..f67059f6 100644 --- a/graphics/sprites/equipment/head/highpriest-crown.xml +++ b/graphics/sprites/equipment/head/highpriest-crown-male.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> <sprite> <imageset name="base" src="graphics/sprites/equipment/head/highpriest-crown.png" width="40" height="40"/> - <include file="equipment/head/monster-skull-helm.xml"/> + <include file="equipment/head/monster-skull-helm-male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/head/infantryhelm-female.xml b/graphics/sprites/equipment/head/infantryhelm-female.xml new file mode 100644 index 00000000..ce2e60e5 --- /dev/null +++ b/graphics/sprites/equipment/head/infantryhelm-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="22" name="base" src="graphics/sprites/equipment/head/infantryhelm.png" width="25"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-37"/> + <frame delay="150" index="0" offsetX="0" offsetY="-38"/> + <frame delay="75" index="0" offsetX="0" offsetY="-37"/> + <frame delay="150" index="0" offsetX="0" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="2" offsetY="-37"/> + <frame delay="150" index="1" offsetX="2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-39"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-37"/> + <frame delay="150" index="3" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-36"/> + <frame delay="75" index="0" offsetX="0" offsetY="-37"/> + <frame delay="75" index="0" offsetX="0" offsetY="-34"/> + <frame delay="75" index="0" offsetX="0" offsetY="-33"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="6" offsetY="-39"/> + <frame delay="75" index="1" offsetX="6" offsetY="-40"/> + <frame delay="75" index="1" offsetX="2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="1" offsetY="-36"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-35"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-4" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="0" offsetY="-36"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-37"/> + <frame delay="75" index="0" offsetX="0" offsetY="-36"/> + <frame delay="75" index="0" offsetX="0" offsetY="-37"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="5" offsetY="-38"/> + <frame delay="150" index="1" offsetX="7" offsetY="-39"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-38"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-4" offsetY="-38"/> + <frame delay="150" index="3" offsetX="-6" offsetY="-39"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="35" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35" delay="140"/> + <frame index="1" offsetX="4" offsetY="-38" delay="140"/> + <frame index="1" offsetX="6" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-35" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-38" delay="140"/> + <frame index="3" offsetX="2" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-36" delay="100"/> + <frame index="0" offsetX="0" offsetY="-37" delay="100"/> + <frame index="0" offsetX="0" offsetY="-34" delay="100"/> + <frame index="0" offsetX="0" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-39" delay="100"/> + <frame index="1" offsetX="6" offsetY="-40" delay="100"/> + <frame index="1" offsetX="2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="1" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-40" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="0" offsetY="-36" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-39" delay="140"/> + <frame index="1" offsetX="9" offsetY="-37" delay="140"/> + <frame index="1" offsetX="2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-37" delay="140"/> + <frame index="3" offsetX="0" offsetY="-39" delay="140"/> + <frame index="3" offsetX="1" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-39" delay="140"/> + <frame index="1" offsetX="5" offsetY="-40" delay="140"/> + <frame index="1" offsetX="5" offsetY="-40" delay="140"/> + <frame index="1" offsetX="0" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="2" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/infantryhelm-male.xml b/graphics/sprites/equipment/head/infantryhelm-male.xml new file mode 100644 index 00000000..39e2f059 --- /dev/null +++ b/graphics/sprites/equipment/head/infantryhelm-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/infantryhelm.png" width="25" height="22"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-38"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <frame index="0" offsetX="0" offsetY="-38" delay="150"/> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <frame index="0" offsetX="0" offsetY="-38" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-38" delay="75"/> + <frame index="1" offsetX="2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="2" offsetY="-38" delay="150"/> + <frame index="1" offsetX="2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="2" offsetY="-38" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-38" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-38" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-36" delay="75"/> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <frame index="0" offsetX="0" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-39" delay="75"/> + <frame index="1" offsetX="6" offsetY="-40" delay="75"/> + <frame index="1" offsetX="2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="1" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="0" offsetY="-36" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-37" delay="225"/> + <frame index="0" offsetX="0" offsetY="-36" delay="75"/> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-38" delay="225"/> + <frame index="1" offsetX="7" offsetY="-39" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-38" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-39" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-29"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="35" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-37" delay="140"/> + <frame index="0" offsetX="0" offsetY="-33" delay="140"/> + <frame index="0" offsetX="0" offsetY="-38" delay="140"/> + <frame index="0" offsetX="0" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="5" offsetY="-40" delay="140"/> + <frame index="1" offsetX="7" offsetY="-40" delay="140"/> + <frame index="1" offsetX="0" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="3" offsetX="1" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-36" delay="100"/> + <frame index="0" offsetX="0" offsetY="-37" delay="100"/> + <frame index="0" offsetX="0" offsetY="-34" delay="100"/> + <frame index="0" offsetX="0" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-39" delay="100"/> + <frame index="1" offsetX="6" offsetY="-40" delay="100"/> + <frame index="1" offsetX="2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="1" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-40" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="0" offsetY="-36" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-39" delay="140"/> + <frame index="1" offsetX="8" offsetY="-40" delay="140"/> + <frame index="1" offsetX="3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-40" delay="140"/> + <frame index="3" offsetX="0" offsetY="-41" delay="140"/> + <frame index="3" offsetX="2" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="0" offsetY="-39" delay="140"/> + <frame index="0" offsetX="0" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-41" delay="140"/> + <frame index="1" offsetX="6" offsetY="-40" delay="140"/> + <frame index="1" offsetX="6" offsetY="-41" delay="140"/> + <frame index="1" offsetX="1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="2" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/infantryhelm.xml b/graphics/sprites/equipment/head/infantryhelm.xml deleted file mode 100644 index 82a532d2..00000000 --- a/graphics/sprites/equipment/head/infantryhelm.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/infantryhelm.png" width="25" height="22"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-38"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-38"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-38"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-37" delay="75"/> - <frame index="0" offsetX="0" offsetY="-38" delay="150"/> - <frame index="0" offsetX="0" offsetY="-37" delay="75"/> - <frame index="0" offsetX="0" offsetY="-38" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-38" delay="75"/> - <frame index="1" offsetX="2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="2" offsetY="-38" delay="150"/> - <frame index="1" offsetX="2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="2" offsetY="-38" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-38" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-38" delay="150"/> - <frame index="3" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-38" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-36" delay="75"/> - <frame index="0" offsetX="0" offsetY="-37" delay="75"/> - <frame index="0" offsetX="0" offsetY="-34" delay="75"/> - <frame index="0" offsetX="0" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="6" offsetY="-39" delay="75"/> - <frame index="1" offsetX="6" offsetY="-40" delay="75"/> - <frame index="1" offsetX="2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="1" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-38" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-39" delay="75"/> - <frame index="3" offsetX="-4" offsetY="-40" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="0" offsetY="-36" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-37" delay="225"/> - <frame index="0" offsetX="0" offsetY="-36" delay="75"/> - <frame index="0" offsetX="0" offsetY="-37" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="5" offsetY="-38" delay="225"/> - <frame index="1" offsetX="7" offsetY="-39" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-38" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-38" delay="225"/> - <frame index="3" offsetX="-6" offsetY="-39" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-26"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="6" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-30"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY="-29"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="35" offsetY="-6"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/inspector-hat-female.xml b/graphics/sprites/equipment/head/inspector-hat-female.xml new file mode 100644 index 00000000..b40378c8 --- /dev/null +++ b/graphics/sprites/equipment/head/inspector-hat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="14" name="base" src="graphics/sprites/equipment/head/inspector-hat.png|W;" width="21"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-48"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-48"/> + <frame delay="75" index="1" offsetX="0" offsetY="-47"/> + <frame delay="150" index="1" offsetX="0" offsetY="-48"/> + <frame delay="75" index="1" offsetX="0" offsetY="-47"/> + <frame delay="75" index="1" offsetX="0" offsetY="-48"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-48"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-48"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="3" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-48"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-46"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-43"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-49"/> + <frame delay="75" index="1" offsetX="4" offsetY="-50"/> + <frame delay="75" index="1" offsetX="0" offsetY="-47"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-48"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-48"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-48"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-4" offsetY="-49"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-50"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="3" offsetX="0" offsetY="-48"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-48"/> + <frame delay="150" index="1" offsetX="5" offsetY="-49"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-48"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-47"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-48"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-4" offsetY="-48"/> + <frame delay="150" index="3" offsetX="-6" offsetY="-49"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-41"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-40"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-41"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="40" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="1" offsetX="2" offsetY="-48" delay="140"/> + <frame index="1" offsetX="4" offsetY="-48" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="3" offsetX="2" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-49" delay="100"/> + <frame index="1" offsetX="4" offsetY="-50" delay="100"/> + <frame index="1" offsetX="0" offsetY="-47" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-49" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-50" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="3" offsetX="0" offsetY="-48" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-49" delay="140"/> + <frame index="1" offsetX="7" offsetY="-47" delay="140"/> + <frame index="1" offsetX="0" offsetY="-49" delay="140"/> + <frame index="1" offsetX="0" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-52" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-47" delay="140"/> + <frame index="3" offsetX="0" offsetY="-49" delay="140"/> + <frame index="3" offsetX="1" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-49" delay="140"/> + <frame index="1" offsetX="3" offsetY="-50" delay="140"/> + <frame index="1" offsetX="3" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="3" offsetX="2" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/inspector-hat-male.xml b/graphics/sprites/equipment/head/inspector-hat-male.xml new file mode 100644 index 00000000..59185511 --- /dev/null +++ b/graphics/sprites/equipment/head/inspector-hat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/inspector-hat.png|W;" width="21" height="14"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-48"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-48" delay="75"/> + <frame index="1" offsetX="0" offsetY="-47" delay="75"/> + <frame index="1" offsetX="0" offsetY="-48" delay="150"/> + <frame index="1" offsetX="0" offsetY="-47" delay="75"/> + <frame index="1" offsetX="0" offsetY="-48" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-49" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-49" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-49" delay="75"/> + <frame index="1" offsetX="4" offsetY="-50" delay="75"/> + <frame index="1" offsetX="0" offsetY="-47" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-46" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-48" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-49" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-50" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="3" offsetX="0" offsetY="-46" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-48" delay="225"/> + <frame index="1" offsetX="5" offsetY="-49" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-48" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-49" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-41"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-41"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="40" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-47" delay="140"/> + <frame index="1" offsetX="3" offsetY="-50" delay="140"/> + <frame index="1" offsetX="5" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="3" offsetX="1" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-49" delay="100"/> + <frame index="1" offsetX="4" offsetY="-50" delay="100"/> + <frame index="1" offsetX="0" offsetY="-47" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-46" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-49" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-50" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="3" offsetX="0" offsetY="-46" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-49" delay="140"/> + <frame index="1" offsetX="6" offsetY="-50" delay="140"/> + <frame index="1" offsetX="1" offsetY="-51" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-51" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-50" delay="140"/> + <frame index="3" offsetX="0" offsetY="-51" delay="140"/> + <frame index="3" offsetX="2" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-51" delay="140"/> + <frame index="1" offsetX="4" offsetY="-50" delay="140"/> + <frame index="1" offsetX="4" offsetY="-51" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="3" offsetX="2" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/inspector-hat.png b/graphics/sprites/equipment/head/inspector-hat.png Binary files differnew file mode 100644 index 00000000..a4093e89 --- /dev/null +++ b/graphics/sprites/equipment/head/inspector-hat.png diff --git a/graphics/sprites/equipment/head/jestermask-female.xml b/graphics/sprites/equipment/head/jestermask-female.xml new file mode 100644 index 00000000..7d12f22c --- /dev/null +++ b/graphics/sprites/equipment/head/jestermask-female.xml @@ -0,0 +1,152 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="64" name="base" src="graphics/sprites/equipment/head/jestermask.png" width="64"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <sequence delay="75" end="6" start="1"/> + </animation> + <animation direction="left"> + <sequence delay="75" end="24" start="19"/> + </animation> + <animation direction="up"> + <sequence delay="75" end="42" start="37"/> + </animation> + <animation direction="right"> + <sequence delay="75" end="60" start="55"/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <sequence delay="75" end="12" start="9"/> + <end/> + </animation> + <animation direction="left"> + <sequence delay="75" end="30" start="27"/> + <end/> + </animation> + <animation direction="up"> + <sequence delay="75" end="48" start="45"/> + <end/> + </animation> + <animation direction="right"> + <sequence delay="75" end="66" start="63"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <sequence delay="75" end="17" start="13"/> + <end/> + </animation> + <animation direction="left"> + <sequence delay="75" end="35" start="31"/> + <end/> + </animation> + <animation direction="up"> + <sequence delay="75" end="53" start="49"/> + <end/> + </animation> + <animation direction="right"> + <sequence delay="75" end="71" start="67"/> + <end/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <end/> + </animation> + <animation direction="left"> + <end/> + </animation> + <animation direction="up"> + <end/> + </animation> + <animation direction="right"> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <end/> + </animation> + <animation direction="left"> + <end/> + </animation> + <animation direction="up"> + <end/> + </animation> + <animation direction="right"> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <end/> + </animation> + <animation direction="left"> + <end/> + </animation> + <animation direction="up"> + <end/> + </animation> + <animation direction="right"> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <end/> + </animation> + <animation direction="left"> + <end/> + </animation> + <animation direction="up"> + <end/> + </animation> + <animation direction="right"> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/jestermask.xml b/graphics/sprites/equipment/head/jestermask.xml deleted file mode 100644 index 52b5b12d..00000000 --- a/graphics/sprites/equipment/head/jestermask.xml +++ /dev/null @@ -1,96 +0,0 @@ -<?xml version="1.0"?> -<sprite name="player" action="stand"> - <imageset name="base" src="graphics/sprites/equipment/head/jestermask.png" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/knighthelm-female.xml b/graphics/sprites/equipment/head/knighthelm-female.xml new file mode 100644 index 00000000..c8224c47 --- /dev/null +++ b/graphics/sprites/equipment/head/knighthelm-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="25" name="base" src="graphics/sprites/equipment/head/knighthelm.png" width="25"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-36"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-36"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-36"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-35"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-35"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-36"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-36"/> + <frame delay="75" index="1" offsetX="0" offsetY="-35"/> + <frame delay="150" index="1" offsetX="0" offsetY="-36"/> + <frame delay="75" index="1" offsetX="0" offsetY="-35"/> + <frame delay="75" index="1" offsetX="0" offsetY="-36"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-36"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-36"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-36"/> + <frame delay="75" index="3" offsetX="0" offsetY="-35"/> + <frame delay="150" index="3" offsetX="0" offsetY="-36"/> + <frame delay="75" index="3" offsetX="0" offsetY="-35"/> + <frame delay="75" index="3" offsetX="0" offsetY="-36"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-35"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-31"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-37"/> + <frame delay="75" index="1" offsetX="4" offsetY="-38"/> + <frame delay="75" index="1" offsetX="0" offsetY="-35"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-34"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-36"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-33"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-37"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-38"/> + <frame delay="75" index="3" offsetX="0" offsetY="-35"/> + <frame delay="75" index="3" offsetX="1" offsetY="-34"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-35"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-35"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-36"/> + <frame delay="150" index="1" offsetX="5" offsetY="-37"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-36"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-35"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-36"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-37"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-24"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-27"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-27"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="29" offsetY="-13"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="1" offsetX="2" offsetY="-36" delay="140"/> + <frame index="1" offsetX="4" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="3" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-34" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-37" delay="100"/> + <frame index="1" offsetX="4" offsetY="-38" delay="100"/> + <frame index="1" offsetX="0" offsetY="-35" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-34" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="3" offsetX="0" offsetY="-35" delay="100"/> + <frame index="3" offsetX="1" offsetY="-34" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-37" delay="140"/> + <frame index="1" offsetX="7" offsetY="-35" delay="140"/> + <frame index="1" offsetX="0" offsetY="-37" delay="140"/> + <frame index="1" offsetX="0" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-35" delay="140"/> + <frame index="3" offsetX="1" offsetY="-37" delay="140"/> + <frame index="3" offsetX="2" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-37" delay="140"/> + <frame index="1" offsetX="3" offsetY="-38" delay="140"/> + <frame index="1" offsetX="3" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="3" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/knighthelm-male.xml b/graphics/sprites/equipment/head/knighthelm-male.xml new file mode 100644 index 00000000..39418749 --- /dev/null +++ b/graphics/sprites/equipment/head/knighthelm-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/knighthelm.png" width="25" height="25"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-36"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-36"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-36"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-36" delay="75"/> + <frame index="1" offsetX="0" offsetY="-35" delay="75"/> + <frame index="1" offsetX="0" offsetY="-36" delay="150"/> + <frame index="1" offsetX="0" offsetY="-35" delay="75"/> + <frame index="1" offsetX="0" offsetY="-36" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-36" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-37" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-37" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-36" delay="75"/> + <frame index="3" offsetX="0" offsetY="-35" delay="75"/> + <frame index="3" offsetX="0" offsetY="-36" delay="150"/> + <frame index="3" offsetX="0" offsetY="-35" delay="75"/> + <frame index="3" offsetX="0" offsetY="-36" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-37" delay="75"/> + <frame index="1" offsetX="4" offsetY="-38" delay="75"/> + <frame index="1" offsetX="0" offsetY="-35" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-36" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-37" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-38" delay="75"/> + <frame index="3" offsetX="0" offsetY="-35" delay="75"/> + <frame index="3" offsetX="1" offsetY="-34" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-36" delay="225"/> + <frame index="1" offsetX="5" offsetY="-37" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-36" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-36" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-37" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-24"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-27"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-27"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="29" offsetY="-13"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-35" delay="140"/> + <frame index="1" offsetX="3" offsetY="-38" delay="140"/> + <frame index="1" offsetX="5" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-35" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="3" offsetX="2" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-34" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-37" delay="100"/> + <frame index="1" offsetX="4" offsetY="-38" delay="100"/> + <frame index="1" offsetX="0" offsetY="-35" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-34" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="3" offsetX="0" offsetY="-35" delay="100"/> + <frame index="3" offsetX="1" offsetY="-34" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-37" delay="140"/> + <frame index="1" offsetX="6" offsetY="-38" delay="140"/> + <frame index="1" offsetX="1" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-38" delay="140"/> + <frame index="3" offsetX="1" offsetY="-39" delay="140"/> + <frame index="3" offsetX="3" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-39" delay="140"/> + <frame index="1" offsetX="4" offsetY="-38" delay="140"/> + <frame index="1" offsetX="4" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="3" offsetX="3" offsetY="-35" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/knighthelm.xml b/graphics/sprites/equipment/head/knighthelm.xml deleted file mode 100644 index 49a66676..00000000 --- a/graphics/sprites/equipment/head/knighthelm.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/knighthelm.png" width="25" height="25"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-36"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-36"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-36"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-36"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-35" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-36" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-35" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-36" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-36" delay="75"/> - <frame index="1" offsetX="0" offsetY="-35" delay="75"/> - <frame index="1" offsetX="0" offsetY="-36" delay="150"/> - <frame index="1" offsetX="0" offsetY="-35" delay="75"/> - <frame index="1" offsetX="0" offsetY="-36" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-36" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-37" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-36" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-37" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-36" delay="75"/> - <frame index="3" offsetX="0" offsetY="-35" delay="75"/> - <frame index="3" offsetX="0" offsetY="-36" delay="150"/> - <frame index="3" offsetX="0" offsetY="-35" delay="75"/> - <frame index="3" offsetX="0" offsetY="-36" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-35" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-37" delay="75"/> - <frame index="1" offsetX="4" offsetY="-38" delay="75"/> - <frame index="1" offsetX="0" offsetY="-35" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-34" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-36" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-37" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-38" delay="75"/> - <frame index="3" offsetX="0" offsetY="-35" delay="75"/> - <frame index="3" offsetX="1" offsetY="-34" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-35" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-35" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-36" delay="225"/> - <frame index="1" offsetX="5" offsetY="-37" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-36" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-36" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-37" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-24"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-27"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-28"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-27"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="29" offsetY="-13"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/knit-cap-female.xml b/graphics/sprites/equipment/head/knit-cap-female.xml new file mode 100644 index 00000000..99c47580 --- /dev/null +++ b/graphics/sprites/equipment/head/knit-cap-female.xml @@ -0,0 +1,255 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="26" name="base" src="graphics/sprites/equipment/head/knit-cap.png|W;Y;R;" width="24"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-40"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <frame delay="75" index="0" offsetX="0" offsetY="-40"/> + <frame delay="75" index="0" offsetX="0" offsetY="-40"/> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <frame delay="75" index="0" offsetX="0" offsetY="-40"/> + <frame delay="75" index="0" offsetX="0" offsetY="-40"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="1" offsetY="-40"/> + <frame delay="75" index="1" offsetX="1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="1" offsetY="-40"/> + <frame delay="75" index="1" offsetX="1" offsetY="-40"/> + <frame delay="75" index="1" offsetX="1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="1" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="0" offsetY="-41"/> + <frame delay="75" index="2" offsetX="0" offsetY="-42"/> + <frame delay="75" index="2" offsetX="0" offsetY="-42"/> + <frame delay="75" index="2" offsetX="0" offsetY="-41"/> + <frame delay="75" index="2" offsetX="0" offsetY="-42"/> + <frame delay="75" index="2" offsetX="0" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-40"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-38"/> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <frame delay="75" index="0" offsetX="0" offsetY="-36"/> + <frame delay="75" index="0" offsetX="0" offsetY="-35"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="5" offsetY="-41"/> + <frame delay="75" index="1" offsetX="5" offsetY="-42"/> + <frame delay="75" index="1" offsetX="1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="0" offsetY="-38"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-39"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-4" offsetY="-41"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-42"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="3" offsetX="0" offsetY="-38"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <frame delay="75" index="0" offsetX="0" offsetY="-38"/> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-40"/> + <frame delay="75" index="1" offsetX="4" offsetY="-40"/> + <frame delay="75" index="1" offsetX="4" offsetY="-40"/> + <frame delay="75" index="1" offsetX="6" offsetY="-41"/> + <frame delay="75" index="1" offsetX="6" offsetY="-41"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="0" offsetY="-41"/> + <frame delay="75" index="2" offsetX="0" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-41"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-4" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-6" offsetY="-41"/> + <frame delay="75" index="3" offsetX="-6" offsetY="-41"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-31"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="33" offsetY="-13"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-37" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="5" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="3" offsetX="2" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38" delay="100"/> + <frame index="0" offsetX="0" offsetY="-39" delay="100"/> + <frame index="0" offsetX="0" offsetY="-36" delay="100"/> + <frame index="0" offsetX="0" offsetY="-35" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-41" delay="100"/> + <frame index="1" offsetX="5" offsetY="-42" delay="100"/> + <frame index="1" offsetX="1" offsetY="-39" delay="100"/> + <frame index="1" offsetX="0" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="3" offsetX="0" offsetY="-38" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-41" delay="140"/> + <frame index="1" offsetX="8" offsetY="-39" delay="140"/> + <frame index="1" offsetX="1" offsetY="-41" delay="140"/> + <frame index="1" offsetX="1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-39" delay="140"/> + <frame index="3" offsetX="0" offsetY="-41" delay="140"/> + <frame index="3" offsetX="1" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-41" delay="140"/> + <frame index="1" offsetX="4" offsetY="-42" delay="140"/> + <frame index="1" offsetX="4" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="3" offsetX="2" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/knit-cap.xml b/graphics/sprites/equipment/head/knit-cap-male.xml index ba6e816d..11e4956c 100644 --- a/graphics/sprites/equipment/head/knit-cap.xml +++ b/graphics/sprites/equipment/head/knit-cap-male.xml @@ -1,6 +1,6 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/knit-cap.png" width="24" height="26"/> + <imageset name="base" src="graphics/sprites/equipment/head/knit-cap.png|W;Y;R;" width="24" height="26"/> <action name="stand" imageset="base"> <animation direction="down"> <frame index="0" offsetX="0" offsetY="-40"/> @@ -132,4 +132,124 @@ <frame index="4" offsetX="33" offsetY="-13"/> </animation> </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-39" delay="140"/> + <frame index="0" offsetX="0" offsetY="-35" delay="140"/> + <frame index="0" offsetX="0" offsetY="-40" delay="140"/> + <frame index="0" offsetX="0" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-39" delay="140"/> + <frame index="1" offsetX="4" offsetY="-42" delay="140"/> + <frame index="1" offsetX="6" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="2" offsetX="0" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="140"/> + <frame index="3" offsetX="1" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38" delay="100"/> + <frame index="0" offsetX="0" offsetY="-39" delay="100"/> + <frame index="0" offsetX="0" offsetY="-36" delay="100"/> + <frame index="0" offsetX="0" offsetY="-35" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-41" delay="100"/> + <frame index="1" offsetX="5" offsetY="-42" delay="100"/> + <frame index="1" offsetX="1" offsetY="-39" delay="100"/> + <frame index="1" offsetX="0" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="3" offsetX="0" offsetY="-38" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-41" delay="140"/> + <frame index="1" offsetX="7" offsetY="-42" delay="140"/> + <frame index="1" offsetX="2" offsetY="-43" delay="140"/> + <frame index="1" offsetX="0" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-42" delay="140"/> + <frame index="3" offsetX="0" offsetY="-43" delay="140"/> + <frame index="3" offsetX="2" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="0" offsetY="-41" delay="140"/> + <frame index="0" offsetX="0" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-43" delay="140"/> + <frame index="1" offsetX="5" offsetY="-42" delay="140"/> + <frame index="1" offsetX="5" offsetY="-43" delay="140"/> + <frame index="1" offsetX="0" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="3" offsetX="2" offsetY="-39" delay="140"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/knit-cap.png b/graphics/sprites/equipment/head/knit-cap.png Binary files differindex 06ca0e4d..824a4648 100644 --- a/graphics/sprites/equipment/head/knit-cap.png +++ b/graphics/sprites/equipment/head/knit-cap.png diff --git a/graphics/sprites/equipment/head/long-beard.png b/graphics/sprites/equipment/head/long-beard.png Binary files differnew file mode 100644 index 00000000..e95aecb4 --- /dev/null +++ b/graphics/sprites/equipment/head/long-beard.png diff --git a/graphics/sprites/equipment/head/long-beard.xml b/graphics/sprites/equipment/head/long-beard.xml new file mode 100644 index 00000000..6253c057 --- /dev/null +++ b/graphics/sprites/equipment/head/long-beard.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/long-beard.png|W" width="40" height="40"/> + <include file="equipment/head/mustache.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/magicgmtophat-female.xml b/graphics/sprites/equipment/head/magicgmtophat-female.xml new file mode 100644 index 00000000..af18c1ca --- /dev/null +++ b/graphics/sprites/equipment/head/magicgmtophat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="34" name="base" src="graphics/sprites/equipment/head/magicgmtophat.png" width="21"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-50"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-50"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-50"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-50"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-49"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-50"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-49"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-50"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-50"/> + <frame delay="75" index="1" offsetX="0" offsetY="-49"/> + <frame delay="150" index="1" offsetX="0" offsetY="-50"/> + <frame delay="75" index="1" offsetX="0" offsetY="-49"/> + <frame delay="75" index="1" offsetX="0" offsetY="-50"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-50"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-51"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-50"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-51"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-50"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-49"/> + <frame delay="150" index="3" offsetX="-1" offsetY="-50"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-50"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-46"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-45"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-51"/> + <frame delay="75" index="1" offsetX="4" offsetY="-52"/> + <frame delay="75" index="1" offsetX="0" offsetY="-49"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-48"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-50"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-48"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-4" offsetY="-51"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-52"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="3" offsetX="0" offsetY="-48"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-49"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-50"/> + <frame delay="150" index="1" offsetX="5" offsetY="-51"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-50"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-50"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-4" offsetY="-50"/> + <frame delay="150" index="3" offsetX="-6" offsetY="-51"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-41"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-41"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="40" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="1" offsetX="2" offsetY="-50" delay="140"/> + <frame index="1" offsetX="4" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="3" offsetX="2" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-51" delay="100"/> + <frame index="1" offsetX="4" offsetY="-52" delay="100"/> + <frame index="1" offsetX="0" offsetY="-49" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-52" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="100"/> + <frame index="3" offsetX="0" offsetY="-48" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-51" delay="140"/> + <frame index="1" offsetX="7" offsetY="-49" delay="140"/> + <frame index="1" offsetX="0" offsetY="-51" delay="140"/> + <frame index="1" offsetX="0" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-54" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-49" delay="140"/> + <frame index="3" offsetX="0" offsetY="-51" delay="140"/> + <frame index="3" offsetX="1" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-51" delay="140"/> + <frame index="1" offsetX="3" offsetY="-52" delay="140"/> + <frame index="1" offsetX="3" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-52" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-52" delay="140"/> + <frame index="3" offsetX="2" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/magicgmtophat-male.xml b/graphics/sprites/equipment/head/magicgmtophat-male.xml new file mode 100644 index 00000000..a9f7574e --- /dev/null +++ b/graphics/sprites/equipment/head/magicgmtophat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/magicgmtophat.png" width="21" height="34"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-50"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-50"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-50"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-50"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-50" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-50" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-50" delay="75"/> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + <frame index="1" offsetX="0" offsetY="-50" delay="150"/> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + <frame index="1" offsetX="0" offsetY="-50" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-50" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-51" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-51" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-50" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-50" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-50" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-51" delay="75"/> + <frame index="1" offsetX="4" offsetY="-52" delay="75"/> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-52" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="0" offsetY="-48" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-50" delay="225"/> + <frame index="1" offsetX="5" offsetY="-51" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-50" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-51" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-41"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-41"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="40" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-49" delay="140"/> + <frame index="1" offsetX="3" offsetY="-52" delay="140"/> + <frame index="1" offsetX="5" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-51" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-52" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-52" delay="140"/> + <frame index="3" offsetX="1" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-51" delay="100"/> + <frame index="1" offsetX="4" offsetY="-52" delay="100"/> + <frame index="1" offsetX="0" offsetY="-49" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-52" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="100"/> + <frame index="3" offsetX="0" offsetY="-48" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-52" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-51" delay="140"/> + <frame index="1" offsetX="6" offsetY="-52" delay="140"/> + <frame index="1" offsetX="1" offsetY="-53" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-53" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-52" delay="140"/> + <frame index="3" offsetX="0" offsetY="-53" delay="140"/> + <frame index="3" offsetX="2" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-53" delay="140"/> + <frame index="1" offsetX="4" offsetY="-52" delay="140"/> + <frame index="1" offsetX="4" offsetY="-53" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-53" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-52" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-53" delay="140"/> + <frame index="3" offsetX="2" offsetY="-49" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/magicgmtophat.xml b/graphics/sprites/equipment/head/magicgmtophat.xml deleted file mode 100644 index f36438a3..00000000 --- a/graphics/sprites/equipment/head/magicgmtophat.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/magicgmtophat.png" width="21" height="34"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-50"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-50"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-50"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-50"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-50" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-50" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-50" delay="75"/> - <frame index="1" offsetX="0" offsetY="-49" delay="75"/> - <frame index="1" offsetX="0" offsetY="-50" delay="150"/> - <frame index="1" offsetX="0" offsetY="-49" delay="75"/> - <frame index="1" offsetX="0" offsetY="-50" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-50" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-51" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-50" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-51" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-50" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-50" delay="150"/> - <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-50" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-51" delay="75"/> - <frame index="1" offsetX="4" offsetY="-52" delay="75"/> - <frame index="1" offsetX="0" offsetY="-49" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-48" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-50" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-51" delay="75"/> - <frame index="3" offsetX="-4" offsetY="-52" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="3" offsetX="0" offsetY="-48" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-49" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-50" delay="225"/> - <frame index="1" offsetX="5" offsetY="-51" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-50" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-50" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-50" delay="225"/> - <frame index="3" offsetX="-6" offsetY="-51" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-38"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-41"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-42"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY="-41"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="40" offsetY="-6"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/mask-female.xml b/graphics/sprites/equipment/head/mask-female.xml new file mode 100644 index 00000000..ef319799 --- /dev/null +++ b/graphics/sprites/equipment/head/mask-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="32" name="base" src="graphics/sprites/equipment/head/mask.png" width="32"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-19"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/mask-male.xml b/graphics/sprites/equipment/head/mask-male.xml new file mode 100644 index 00000000..b281a913 --- /dev/null +++ b/graphics/sprites/equipment/head/mask-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/mask.png" width="32" height="32"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-19"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-28" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <frame index="0" offsetX="0" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="4" offsetY="-31" delay="140"/> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/mask.xml b/graphics/sprites/equipment/head/mask.xml deleted file mode 100644 index 72f88566..00000000 --- a/graphics/sprites/equipment/head/mask.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/mask.png" width="32" height="32"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-19"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/minershat-female.xml b/graphics/sprites/equipment/head/minershat-female.xml new file mode 100644 index 00000000..e539e07d --- /dev/null +++ b/graphics/sprites/equipment/head/minershat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/minershat.png" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/minershat-male.xml b/graphics/sprites/equipment/head/minershat-male.xml new file mode 100644 index 00000000..ba3c40bd --- /dev/null +++ b/graphics/sprites/equipment/head/minershat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/minershat.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-28" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <frame index="0" offsetX="0" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="4" offsetY="-31" delay="140"/> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/minershat.xml b/graphics/sprites/equipment/head/minershat.xml deleted file mode 100644 index c090ba0f..00000000 --- a/graphics/sprites/equipment/head/minershat.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/minershat.png" width="40" height="40"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/monocle-female.xml b/graphics/sprites/equipment/head/monocle-female.xml new file mode 100644 index 00000000..c5e9ef55 --- /dev/null +++ b/graphics/sprites/equipment/head/monocle-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="29" name="base" src="graphics/sprites/equipment/head/monocle.png" width="23"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="0" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame delay="75" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="150" index="3" offsetX="-2" offsetY="-35"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="150" index="3" offsetX="-2" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame delay="75" index="2" offsetX="1" offsetY="-34"/> + <frame delay="75" index="2" offsetX="1" offsetY="-33"/> + <frame delay="150" index="2" offsetX="1" offsetY="-34"/> + <frame delay="75" index="2" offsetX="1" offsetY="-33"/> + <frame delay="75" index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-2" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-30"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-29"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-35"/> + <frame delay="75" index="1" offsetX="2" offsetY="-36"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="3" offsetX="-3" offsetY="-34"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="2" offsetX="-3" offsetY="-35"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <frame delay="75" index="2" offsetX="0" offsetY="-33"/> + <frame delay="75" index="2" offsetX="1" offsetY="-32"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="2" offsetY="-34"/> + <frame delay="150" index="1" offsetX="4" offsetY="-35"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-33"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-34"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="2" offsetX="-3" offsetY="-34"/> + <frame delay="150" index="2" offsetX="-5" offsetY="-35"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-22"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-24"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-1" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-6" offsetY="-24"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-12"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="0" offsetY="-34" delay="140"/> + <frame index="1" offsetX="2" offsetY="-34" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="2" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="3" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="2" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="2" offsetX="0" offsetY="-33" delay="100"/> + <frame index="2" offsetX="1" offsetY="-32" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="5" offsetY="-33" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-5" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-33" delay="140"/> + <frame index="2" offsetX="1" offsetY="-35" delay="140"/> + <frame index="2" offsetX="2" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/monocle-male.xml b/graphics/sprites/equipment/head/monocle-male.xml new file mode 100644 index 00000000..01a54471 --- /dev/null +++ b/graphics/sprites/equipment/head/monocle-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/monocle.png" width="23" height="29"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="150"/> + <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="150"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + <frame index="2" offsetX="1" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="150"/> + <frame index="2" offsetX="1" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="2" offsetY="-36" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <frame index="2" offsetX="0" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-32" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="225"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-34" delay="225"/> + <frame index="1" offsetX="4" offsetY="-35" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-5" offsetY="-35" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-22"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-24"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-1" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-6" offsetY="-24"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-12"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="3" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="2" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="2" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="2" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="2" offsetX="0" offsetY="-33" delay="100"/> + <frame index="2" offsetX="1" offsetY="-32" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="4" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="1" offsetY="-37" delay="140"/> + <frame index="2" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="2" offsetY="-36" delay="140"/> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="2" offsetX="3" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/monocle.xml b/graphics/sprites/equipment/head/monocle.xml deleted file mode 100644 index 6ada6a65..00000000 --- a/graphics/sprites/equipment/head/monocle.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/monocle.png" width="23" height="29"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="1" offsetY="-34"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-35" delay="150"/> - <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-35" delay="150"/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="1" offsetY="-34" delay="75"/> - <frame index="2" offsetX="1" offsetY="-33" delay="75"/> - <frame index="2" offsetX="1" offsetY="-34" delay="150"/> - <frame index="2" offsetX="1" offsetY="-33" delay="75"/> - <frame index="2" offsetX="1" offsetY="-34" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-30" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-29" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-35" delay="75"/> - <frame index="1" offsetX="2" offsetY="-36" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-3" offsetY="-34" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> - <frame index="2" offsetX="0" offsetY="-33" delay="75"/> - <frame index="2" offsetX="1" offsetY="-32" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-33" delay="225"/> - <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-34" delay="225"/> - <frame index="1" offsetX="4" offsetY="-35" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-2" offsetY="-34" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-34" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> - <frame index="2" offsetX="-5" offsetY="-35" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-22"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-24"/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-1" offsetY="-24"/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="-6" offsetY="-24"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="19" offsetY="-12"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/monster-skull-helm-female.xml b/graphics/sprites/equipment/head/monster-skull-helm-female.xml new file mode 100644 index 00000000..43f23d88 --- /dev/null +++ b/graphics/sprites/equipment/head/monster-skull-helm-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/monster-skull-helm.png" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-35"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-34"/> + <frame delay="150" index="0" offsetX="0" offsetY="-35"/> + <frame delay="75" index="0" offsetX="0" offsetY="-34"/> + <frame delay="150" index="0" offsetX="0" offsetY="-35"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-35"/> + <frame delay="75" index="1" offsetX="2" offsetY="-34"/> + <frame delay="150" index="1" offsetX="2" offsetY="-35"/> + <frame delay="75" index="1" offsetX="2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="2" offsetY="-35"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-34"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-35"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-34"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-35"/> + <frame delay="75" index="3" offsetX="0" offsetY="-34"/> + <frame delay="150" index="3" offsetX="0" offsetY="-35"/> + <frame delay="75" index="3" offsetX="0" offsetY="-34"/> + <frame delay="75" index="3" offsetX="0" offsetY="-35"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-32"/> + <frame delay="75" index="0" offsetX="0" offsetY="-33"/> + <frame delay="75" index="0" offsetX="0" offsetY="-30"/> + <frame delay="75" index="0" offsetX="0" offsetY="-29"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="5" offsetY="-36"/> + <frame delay="75" index="1" offsetX="5" offsetY="-37"/> + <frame delay="75" index="1" offsetX="1" offsetY="-34"/> + <frame delay="75" index="1" offsetX="0" offsetY="-33"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-32"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-36"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-37"/> + <frame delay="75" index="3" offsetX="0" offsetY="-34"/> + <frame delay="75" index="3" offsetX="1" offsetY="-33"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-33"/> + <frame delay="75" index="0" offsetX="0" offsetY="-32"/> + <frame delay="75" index="0" offsetX="0" offsetY="-33"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="4" offsetY="-35"/> + <frame delay="150" index="1" offsetX="6" offsetY="-36"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-34"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-34"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-35"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-36"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-22"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-26"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-26"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="31" offsetY="0"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-32" delay="140"/> + <frame index="1" offsetX="3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="5" offsetY="-35" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="3" offsetX="3" offsetY="-31" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-32" delay="100"/> + <frame index="0" offsetX="0" offsetY="-33" delay="100"/> + <frame index="0" offsetX="0" offsetY="-30" delay="100"/> + <frame index="0" offsetX="0" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-36" delay="100"/> + <frame index="1" offsetX="5" offsetY="-37" delay="100"/> + <frame index="1" offsetX="1" offsetY="-34" delay="100"/> + <frame index="1" offsetX="0" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="3" offsetX="0" offsetY="-34" delay="100"/> + <frame index="3" offsetX="1" offsetY="-33" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-36" delay="140"/> + <frame index="1" offsetX="8" offsetY="-34" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-34" delay="140"/> + <frame index="3" offsetX="1" offsetY="-36" delay="140"/> + <frame index="3" offsetX="2" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-36" delay="140"/> + <frame index="1" offsetX="4" offsetY="-37" delay="140"/> + <frame index="1" offsetX="4" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="3" offsetX="3" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/monster-skull-helm-male.xml b/graphics/sprites/equipment/head/monster-skull-helm-male.xml new file mode 100644 index 00000000..346afc42 --- /dev/null +++ b/graphics/sprites/equipment/head/monster-skull-helm-male.xml @@ -0,0 +1,244 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/monster-skull-helm.png" width="40" height="40"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-35"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <frame index="0" offsetX="0" offsetY="-35" delay="150"/> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <frame index="0" offsetX="0" offsetY="-35" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="2" offsetY="-35" delay="150"/> + <frame index="1" offsetX="2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="2" offsetY="-35" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-35" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-35" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-35" delay="75"/> + <frame index="3" offsetX="0" offsetY="-34" delay="75"/> + <frame index="3" offsetX="0" offsetY="-35" delay="150"/> + <frame index="3" offsetX="0" offsetY="-34" delay="75"/> + <frame index="3" offsetX="0" offsetY="-35" delay="75"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-32" delay="75"/> + <frame index="0" offsetX="0" offsetY="-33" delay="75"/> + <frame index="0" offsetX="0" offsetY="-30" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-36" delay="75"/> + <frame index="1" offsetX="5" offsetY="-37" delay="75"/> + <frame index="1" offsetX="1" offsetY="-34" delay="75"/> + <frame index="1" offsetX="0" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-36" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-37" delay="75"/> + <frame index="3" offsetX="0" offsetY="-34" delay="75"/> + <frame index="3" offsetX="1" offsetY="-33" delay="75"/> + <end/> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33" delay="225"/> + <frame index="0" offsetX="0" offsetY="-32" delay="75"/> + <frame index="0" offsetX="0" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-35" delay="225"/> + <frame index="1" offsetX="6" offsetY="-36" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-35" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-36" delay="150"/> + <end/> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-22"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-26"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-26"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="31" offsetY="0"/> + </animation> + </action> + + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-34" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-34" delay="140"/> + <frame index="1" offsetX="4" offsetY="-37" delay="140"/> + <frame index="1" offsetX="6" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="3" offsetX="2" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-32" delay="100"/> + <frame index="0" offsetX="0" offsetY="-33" delay="100"/> + <frame index="0" offsetX="0" offsetY="-30" delay="100"/> + <frame index="0" offsetX="0" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-36" delay="100"/> + <frame index="1" offsetX="5" offsetY="-37" delay="100"/> + <frame index="1" offsetX="1" offsetY="-34" delay="100"/> + <frame index="1" offsetX="0" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="3" offsetX="0" offsetY="-34" delay="100"/> + <frame index="3" offsetX="1" offsetY="-33" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-36" delay="140"/> + <frame index="1" offsetX="7" offsetY="-37" delay="140"/> + <frame index="1" offsetX="2" offsetY="-38" delay="140"/> + <frame index="1" offsetX="0" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="3" offsetX="1" offsetY="-38" delay="140"/> + <frame index="3" offsetX="3" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="0" offsetY="-35" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-38" delay="140"/> + <frame index="1" offsetX="5" offsetY="-37" delay="140"/> + <frame index="1" offsetX="5" offsetY="-38" delay="140"/> + <frame index="1" offsetX="0" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="3" offsetX="3" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/monster-skull-helm.xml b/graphics/sprites/equipment/head/monster-skull-helm.xml deleted file mode 100644 index 236f1f4d..00000000 --- a/graphics/sprites/equipment/head/monster-skull-helm.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/monster-skull-helm.png" width="40" height="40"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-34"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-35"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-34"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-35"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-34" delay="75"/> - <frame index="0" offsetX="0" offsetY="-35" delay="150"/> - <frame index="0" offsetX="0" offsetY="-34" delay="75"/> - <frame index="0" offsetX="0" offsetY="-35" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-35" delay="75"/> - <frame index="1" offsetX="2" offsetY="-34" delay="75"/> - <frame index="1" offsetX="2" offsetY="-35" delay="150"/> - <frame index="1" offsetX="2" offsetY="-34" delay="75"/> - <frame index="1" offsetX="2" offsetY="-35" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-34" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-35" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-34" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-35" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-35" delay="75"/> - <frame index="3" offsetX="0" offsetY="-34" delay="75"/> - <frame index="3" offsetX="0" offsetY="-35" delay="150"/> - <frame index="3" offsetX="0" offsetY="-34" delay="75"/> - <frame index="3" offsetX="0" offsetY="-35" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-32" delay="75"/> - <frame index="0" offsetX="0" offsetY="-33" delay="75"/> - <frame index="0" offsetX="0" offsetY="-30" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="5" offsetY="-36" delay="75"/> - <frame index="1" offsetX="5" offsetY="-37" delay="75"/> - <frame index="1" offsetX="1" offsetY="-34" delay="75"/> - <frame index="1" offsetX="0" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-34" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-36" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-37" delay="75"/> - <frame index="3" offsetX="0" offsetY="-34" delay="75"/> - <frame index="3" offsetX="1" offsetY="-33" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-33" delay="225"/> - <frame index="0" offsetX="0" offsetY="-32" delay="75"/> - <frame index="0" offsetX="0" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-35" delay="225"/> - <frame index="1" offsetX="6" offsetY="-36" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-34" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-34" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-35" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-36" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-22"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="5" offsetY="-26"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-24"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-26"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="44" offsetY="-9"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/moonshroomhat-female.xml b/graphics/sprites/equipment/head/moonshroomhat-female.xml new file mode 100644 index 00000000..bd22a377 --- /dev/null +++ b/graphics/sprites/equipment/head/moonshroomhat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="15" name="base" src="graphics/sprites/equipment/head/moonshroomhat.png" width="26"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-1" offsetY="-47"/> + </animation> + <animation direction="right"> + <frame index="1" offsetX="0" offsetY="-47"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-46"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-46"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-47"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-47"/> + <frame delay="75" index="1" offsetX="0" offsetY="-46"/> + <frame delay="150" index="1" offsetX="0" offsetY="-47"/> + <frame delay="75" index="1" offsetX="0" offsetY="-46"/> + <frame delay="75" index="1" offsetX="0" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame delay="75" index="1" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="1" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="1" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="right"> + <frame delay="75" index="1" offsetX="1" offsetY="-47"/> + <frame delay="75" index="1" offsetX="1" offsetY="-46"/> + <frame delay="150" index="1" offsetX="1" offsetY="-47"/> + <frame delay="75" index="1" offsetX="1" offsetY="-46"/> + <frame delay="75" index="1" offsetX="1" offsetY="-47"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-45"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-46"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-43"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-42"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-48"/> + <frame delay="75" index="1" offsetX="4" offsetY="-49"/> + <frame delay="75" index="1" offsetX="0" offsetY="-46"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-45"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="1" offsetX="-2" offsetY="-47"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-45"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="1" offsetX="-3" offsetY="-48"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-49"/> + <frame delay="75" index="1" offsetX="0" offsetY="-46"/> + <frame delay="75" index="1" offsetX="1" offsetY="-45"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-46"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-45"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-46"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-47"/> + <frame delay="150" index="1" offsetX="5" offsetY="-48"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="1" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-46"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-47"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="1" offsetX="-3" offsetY="-47"/> + <frame delay="150" index="1" offsetX="-5" offsetY="-48"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="0" offsetY="-39"/> + </animation> + <animation direction="right"> + <frame index="1" offsetX="-6" offsetY="-37"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="0" offsetX="37" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="1" offsetX="2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="4" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-44" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="1" offsetX="2" offsetY="-44" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="1" offsetX="3" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-45" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-48" delay="100"/> + <frame index="1" offsetX="4" offsetY="-49" delay="100"/> + <frame index="1" offsetX="0" offsetY="-46" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-2" offsetY="-47" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="1" offsetX="-3" offsetY="-48" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="1" offsetX="0" offsetY="-46" delay="100"/> + <frame index="1" offsetX="1" offsetY="-45" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-48" delay="140"/> + <frame index="1" offsetX="7" offsetY="-46" delay="140"/> + <frame index="1" offsetX="0" offsetY="-48" delay="140"/> + <frame index="1" offsetX="0" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-51" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="1" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-46" delay="140"/> + <frame index="1" offsetX="1" offsetY="-48" delay="140"/> + <frame index="1" offsetX="2" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-48" delay="140"/> + <frame index="1" offsetX="3" offsetY="-49" delay="140"/> + <frame index="1" offsetX="3" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="1" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="1" offsetX="3" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/moonshroomhat-male.xml b/graphics/sprites/equipment/head/moonshroomhat-male.xml new file mode 100644 index 00000000..63746b27 --- /dev/null +++ b/graphics/sprites/equipment/head/moonshroomhat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/equipment/head/moonshroomhat.png" width="26" height="15"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-47"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="0" offsetY="-47"/>
+ </animation>
+ <animation direction="up">
+ <frame index="1" offsetX="-1" offsetY="-47"/>
+ </animation>
+ <animation direction="right">
+ <frame index="1" offsetX="0" offsetY="-47"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-46" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-47" delay="150"/>
+ <frame index="0" offsetX="-1" offsetY="-46" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-47" delay="150"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="0" offsetY="-47" delay="75"/>
+ <frame index="1" offsetX="0" offsetY="-46" delay="75"/>
+ <frame index="1" offsetX="0" offsetY="-47" delay="150"/>
+ <frame index="1" offsetX="0" offsetY="-46" delay="75"/>
+ <frame index="1" offsetX="0" offsetY="-47" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <frame index="1" offsetX="-1" offsetY="-47" delay="75"/>
+ <frame index="1" offsetX="-1" offsetY="-48" delay="150"/>
+ <frame index="1" offsetX="-1" offsetY="-47" delay="75"/>
+ <frame index="1" offsetX="-1" offsetY="-48" delay="150"/>
+ </animation>
+ <animation direction="right">
+ <frame index="1" offsetX="1" offsetY="-47" delay="75"/>
+ <frame index="1" offsetX="1" offsetY="-46" delay="75"/>
+ <frame index="1" offsetX="1" offsetY="-47" delay="150"/>
+ <frame index="1" offsetX="1" offsetY="-46" delay="75"/>
+ <frame index="1" offsetX="1" offsetY="-47" delay="75"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-45" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-46" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-43" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-42" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-48" delay="75"/>
+ <frame index="1" offsetX="4" offsetY="-49" delay="75"/>
+ <frame index="1" offsetX="0" offsetY="-46" delay="75"/>
+ <frame index="1" offsetX="-1" offsetY="-45" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="1" offsetX="-2" offsetY="-47" delay="225"/>
+ <frame index="1" offsetX="-2" offsetY="-45" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="1" offsetX="-3" offsetY="-48" delay="75"/>
+ <frame index="1" offsetX="-3" offsetY="-49" delay="75"/>
+ <frame index="1" offsetX="0" offsetY="-46" delay="75"/>
+ <frame index="1" offsetX="1" offsetY="-45" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-46" delay="225"/>
+ <frame index="0" offsetX="-1" offsetY="-45" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-46" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="3" offsetY="-47" delay="225"/>
+ <frame index="1" offsetX="5" offsetY="-48" delay="150"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="1" offsetX="-1" offsetY="-47" delay="225"/>
+ <frame index="1" offsetX="-2" offsetY="-46" delay="75"/>
+ <frame index="1" offsetX="-2" offsetY="-47" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="1" offsetX="-3" offsetY="-47" delay="225"/>
+ <frame index="1" offsetX="-5" offsetY="-48" delay="150"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-35"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-38"/>
+ </animation>
+ <animation direction="up">
+ <frame index="1" offsetX="0" offsetY="-39"/>
+ </animation>
+ <animation direction="right">
+ <frame index="1" offsetX="-6" offsetY="-37"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="0" offsetX="37" offsetY="-6"/>
+ </animation>
+ </action>
+ <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-46" delay="140"/> + <frame index="1" offsetX="3" offsetY="-49" delay="140"/> + <frame index="1" offsetX="5" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="1" offsetX="2" offsetY="-46" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="1" offsetX="2" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-45" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-48" delay="100"/> + <frame index="1" offsetX="4" offsetY="-49" delay="100"/> + <frame index="1" offsetX="0" offsetY="-46" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-2" offsetY="-47" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="1" offsetX="-3" offsetY="-48" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="1" offsetX="0" offsetY="-46" delay="100"/> + <frame index="1" offsetX="1" offsetY="-45" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-48" delay="140"/> + <frame index="1" offsetX="6" offsetY="-49" delay="140"/> + <frame index="1" offsetX="1" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-50" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="1" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="1" offsetX="1" offsetY="-50" delay="140"/> + <frame index="1" offsetX="3" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-50" delay="140"/> + <frame index="1" offsetX="4" offsetY="-49" delay="140"/> + <frame index="1" offsetX="4" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="1" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-50" delay="140"/> + <frame index="1" offsetX="3" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/moonshroomhat.png b/graphics/sprites/equipment/head/moonshroomhat.png Binary files differnew file mode 100644 index 00000000..04621d59 --- /dev/null +++ b/graphics/sprites/equipment/head/moonshroomhat.png diff --git a/graphics/sprites/equipment/head/mouboohead-female.xml b/graphics/sprites/equipment/head/mouboohead-female.xml new file mode 100644 index 00000000..0da2819f --- /dev/null +++ b/graphics/sprites/equipment/head/mouboohead-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="32" name="base" src="graphics/sprites/equipment/head/mouboohead.png" width="28"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-35"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-35"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-35"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-34"/> + <frame delay="150" index="0" offsetX="0" offsetY="-35"/> + <frame delay="75" index="0" offsetX="0" offsetY="-34"/> + <frame delay="150" index="0" offsetX="0" offsetY="-35"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-35"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-35"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-35"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-35"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-36"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-35"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-36"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="2" offsetY="-35"/> + <frame delay="75" index="3" offsetX="2" offsetY="-34"/> + <frame delay="150" index="3" offsetX="2" offsetY="-35"/> + <frame delay="75" index="3" offsetX="2" offsetY="-34"/> + <frame delay="75" index="3" offsetX="2" offsetY="-35"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="5" offsetX="0" offsetY="-33"/> + <frame delay="75" index="5" offsetX="0" offsetY="-34"/> + <frame delay="75" index="5" offsetX="0" offsetY="-31"/> + <frame delay="75" index="5" offsetX="0" offsetY="-30"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="6" offsetX="2" offsetY="-36"/> + <frame delay="75" index="6" offsetX="2" offsetY="-37"/> + <frame delay="75" index="6" offsetX="-1" offsetY="-34"/> + <frame delay="75" index="6" offsetX="-3" offsetY="-33"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-35"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-33"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="8" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="8" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="8" offsetX="2" offsetY="-34"/> + <frame delay="75" index="8" offsetX="3" offsetY="-33"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-34"/> + <frame delay="75" index="0" offsetX="0" offsetY="-33"/> + <frame delay="75" index="0" offsetX="0" offsetY="-34"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-35"/> + <frame delay="150" index="1" offsetX="3" offsetY="-36"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-35"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-34"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-35"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-1" offsetY="-35"/> + <frame delay="150" index="3" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-23"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-26"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-27"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-26"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="27" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="5" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="5" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="5" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="6" offsetX="0" offsetY="-35" delay="140"/> + <frame index="6" offsetX="3" offsetY="-35" delay="140"/> + <frame index="6" offsetX="-5" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="4" offsetY="-32" delay="140"/> + <frame index="8" offsetX="1" offsetY="-35" delay="140"/> + <frame index="8" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="8" offsetX="5" offsetY="-31" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="0" offsetY="-33" delay="100"/> + <frame index="5" offsetX="0" offsetY="-34" delay="100"/> + <frame index="5" offsetX="0" offsetY="-31" delay="100"/> + <frame index="5" offsetX="0" offsetY="-30" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="2" offsetY="-36" delay="100"/> + <frame index="6" offsetX="2" offsetY="-37" delay="100"/> + <frame index="6" offsetX="-1" offsetY="-34" delay="100"/> + <frame index="6" offsetX="-3" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="8" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="8" offsetX="2" offsetY="-34" delay="100"/> + <frame index="8" offsetX="3" offsetY="-33" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="5" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="5" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="5" offsetX="-2" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="2" offsetY="-36" delay="140"/> + <frame index="6" offsetX="5" offsetY="-34" delay="140"/> + <frame index="6" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="6" offsetX="-2" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="8" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="8" offsetX="3" offsetY="-36" delay="140"/> + <frame index="8" offsetX="4" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="5" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="5" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="5" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="1" offsetY="-36" delay="140"/> + <frame index="6" offsetX="1" offsetY="-37" delay="140"/> + <frame index="6" offsetX="2" offsetY="-37" delay="140"/> + <frame index="6" offsetX="-4" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="8" offsetX="0" offsetY="-37" delay="140"/> + <frame index="8" offsetX="0" offsetY="-37" delay="140"/> + <frame index="8" offsetX="5" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/mouboohead-male.xml b/graphics/sprites/equipment/head/mouboohead-male.xml new file mode 100644 index 00000000..20ebc6b1 --- /dev/null +++ b/graphics/sprites/equipment/head/mouboohead-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/mouboohead.png" width="28" height="32"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-35"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-35"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-35"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <frame index="0" offsetX="0" offsetY="-35" delay="150"/> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <frame index="0" offsetX="0" offsetY="-35" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-35" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-35" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-35" delay="75"/> + <frame index="3" offsetX="2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="2" offsetY="-35" delay="150"/> + <frame index="3" offsetX="2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="2" offsetY="-35" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="0" offsetY="-33" delay="75"/> + <frame index="5" offsetX="0" offsetY="-34" delay="75"/> + <frame index="5" offsetX="0" offsetY="-31" delay="75"/> + <frame index="5" offsetX="0" offsetY="-30" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="2" offsetY="-36" delay="75"/> + <frame index="6" offsetX="2" offsetY="-37" delay="75"/> + <frame index="6" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="6" offsetX="-3" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-35" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="8" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="8" offsetX="2" offsetY="-34" delay="75"/> + <frame index="8" offsetX="3" offsetY="-33" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34" delay="225"/> + <frame index="0" offsetX="0" offsetY="-33" delay="75"/> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35" delay="225"/> + <frame index="1" offsetX="3" offsetY="-36" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-35" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-35" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-36" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-23"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-26"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-27"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-26"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="27" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="0" offsetY="-34" delay="140"/> + <frame index="5" offsetX="0" offsetY="-30" delay="140"/> + <frame index="5" offsetX="0" offsetY="-35" delay="140"/> + <frame index="5" offsetX="0" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="6" offsetX="1" offsetY="-37" delay="140"/> + <frame index="6" offsetX="4" offsetY="-37" delay="140"/> + <frame index="6" offsetX="-4" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="4" offsetY="-34" delay="140"/> + <frame index="8" offsetX="1" offsetY="-37" delay="140"/> + <frame index="8" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="8" offsetX="4" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="0" offsetY="-33" delay="100"/> + <frame index="5" offsetX="0" offsetY="-34" delay="100"/> + <frame index="5" offsetX="0" offsetY="-31" delay="100"/> + <frame index="5" offsetX="0" offsetY="-30" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="2" offsetY="-36" delay="100"/> + <frame index="6" offsetX="2" offsetY="-37" delay="100"/> + <frame index="6" offsetX="-1" offsetY="-34" delay="100"/> + <frame index="6" offsetX="-3" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="8" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="8" offsetX="2" offsetY="-34" delay="100"/> + <frame index="8" offsetX="3" offsetY="-33" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="5" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="5" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="5" offsetX="-1" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="3" offsetY="-36" delay="140"/> + <frame index="6" offsetX="4" offsetY="-37" delay="140"/> + <frame index="6" offsetX="0" offsetY="-38" delay="140"/> + <frame index="6" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="8" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="8" offsetX="3" offsetY="-38" delay="140"/> + <frame index="8" offsetX="5" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="0" offsetY="-33" delay="140"/> + <frame index="5" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="5" offsetX="0" offsetY="-36" delay="140"/> + <frame index="5" offsetX="0" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="2" offsetY="-38" delay="140"/> + <frame index="6" offsetX="2" offsetY="-37" delay="140"/> + <frame index="6" offsetX="3" offsetY="-38" delay="140"/> + <frame index="6" offsetX="-3" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="0" offsetY="-38" delay="140"/> + <frame index="8" offsetX="0" offsetY="-37" delay="140"/> + <frame index="8" offsetX="1" offsetY="-38" delay="140"/> + <frame index="8" offsetX="5" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/mouboohead.xml b/graphics/sprites/equipment/head/mouboohead.xml deleted file mode 100644 index 45cdb6e7..00000000 --- a/graphics/sprites/equipment/head/mouboohead.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/mouboohead.png" width="28" height="32"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-35"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-35"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-35"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-35"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-34" delay="75"/> - <frame index="0" offsetX="0" offsetY="-35" delay="150"/> - <frame index="0" offsetX="0" offsetY="-34" delay="75"/> - <frame index="0" offsetX="0" offsetY="-35" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-35" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-35" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-35" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-35" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-36" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-35" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-36" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-35" delay="75"/> - <frame index="3" offsetX="2" offsetY="-34" delay="75"/> - <frame index="3" offsetX="2" offsetY="-35" delay="150"/> - <frame index="3" offsetX="2" offsetY="-34" delay="75"/> - <frame index="3" offsetX="2" offsetY="-35" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="5" offsetX="0" offsetY="-33" delay="75"/> - <frame index="5" offsetX="0" offsetY="-34" delay="75"/> - <frame index="5" offsetX="0" offsetY="-31" delay="75"/> - <frame index="5" offsetX="0" offsetY="-30" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="6" offsetX="2" offsetY="-36" delay="75"/> - <frame index="6" offsetX="2" offsetY="-37" delay="75"/> - <frame index="6" offsetX="-1" offsetY="-34" delay="75"/> - <frame index="6" offsetX="-3" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-35" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="8" offsetX="-1" offsetY="-36" delay="75"/> - <frame index="8" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="8" offsetX="2" offsetY="-34" delay="75"/> - <frame index="8" offsetX="3" offsetY="-33" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-34" delay="225"/> - <frame index="0" offsetX="0" offsetY="-33" delay="75"/> - <frame index="0" offsetX="0" offsetY="-34" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-35" delay="225"/> - <frame index="1" offsetX="3" offsetY="-36" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-35" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-35" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-36" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-23"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-26"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-27"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-26"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="27" offsetY="-6"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/moubootaurhead-female.xml b/graphics/sprites/equipment/head/moubootaurhead-female.xml new file mode 100644 index 00000000..b5f040b7 --- /dev/null +++ b/graphics/sprites/equipment/head/moubootaurhead-female.xml @@ -0,0 +1,4 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="51" name="base" src="graphics/sprites/equipment/head/moubootaurhead.png" width="80"/> +</sprite> diff --git a/graphics/sprites/equipment/head/moubootaurhead.xml b/graphics/sprites/equipment/head/moubootaurhead-male.xml index 82f5f3a7..82f5f3a7 100644 --- a/graphics/sprites/equipment/head/moubootaurhead.xml +++ b/graphics/sprites/equipment/head/moubootaurhead-male.xml diff --git a/graphics/sprites/equipment/head/mushroom-female.xml b/graphics/sprites/equipment/head/mushroom-female.xml new file mode 100644 index 00000000..b170f0e5 --- /dev/null +++ b/graphics/sprites/equipment/head/mushroom-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="15" name="base" src="graphics/sprites/equipment/head/mushroom.png" width="26"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="left"> + <frame index="0" offsetX="0" offsetY="-48"/> + </animation> + <animation direction="up"> + <frame index="0" offsetX="-2" offsetY="-48"/> + </animation> + <animation direction="right"> + <frame index="0" offsetX="-1" offsetY="-48"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="left"> + <frame delay="75" index="0" offsetX="0" offsetY="-48"/> + <frame delay="75" index="0" offsetX="0" offsetY="-47"/> + <frame delay="150" index="0" offsetX="0" offsetY="-48"/> + <frame delay="75" index="0" offsetX="0" offsetY="-47"/> + <frame delay="75" index="0" offsetX="0" offsetY="-48"/> + </animation> + <animation direction="up"> + <frame delay="75" index="0" offsetX="-2" offsetY="-48"/> + <frame delay="150" index="0" offsetX="-2" offsetY="-49"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-48"/> + <frame delay="150" index="0" offsetX="-2" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-46"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-44"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-43"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="0" offsetX="4" offsetY="-49"/> + <frame delay="75" index="0" offsetX="4" offsetY="-50"/> + <frame delay="75" index="0" offsetX="0" offsetY="-47"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-46"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="0" offsetX="-3" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-3" offsetY="-46"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="0" offsetX="-4" offsetY="-49"/> + <frame delay="75" index="0" offsetX="-4" offsetY="-50"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="0" offsetX="0" offsetY="-46"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-46"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="0" offsetX="3" offsetY="-48"/> + <frame delay="150" index="0" offsetX="5" offsetY="-49"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="0" offsetX="-2" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-3" offsetY="-47"/> + <frame delay="75" index="0" offsetX="-3" offsetY="-48"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="0" offsetX="-4" offsetY="-48"/> + <frame delay="150" index="0" offsetX="-6" offsetY="-49"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36"/> + </animation> + <animation direction="left"> + <frame index="0" offsetX="4" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame index="0" offsetX="-1" offsetY="-40"/> + </animation> + <animation direction="right"> + <frame index="0" offsetX="-7" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="1" offsetX="37" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="2" offsetY="-48" delay="140"/> + <frame index="0" offsetX="4" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="0" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="0" offsetX="1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="0" offsetX="2" offsetY="-44" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="0" offsetX="4" offsetY="-49" delay="100"/> + <frame index="0" offsetX="4" offsetY="-50" delay="100"/> + <frame index="0" offsetX="0" offsetY="-47" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="0" offsetX="-3" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-3" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-3" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-3" offsetY="-46" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="0" offsetX="-4" offsetY="-49" delay="100"/> + <frame index="0" offsetX="-4" offsetY="-50" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="0" offsetX="0" offsetY="-46" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="0" offsetX="4" offsetY="-49" delay="140"/> + <frame index="0" offsetX="7" offsetY="-47" delay="140"/> + <frame index="0" offsetX="0" offsetY="-49" delay="140"/> + <frame index="0" offsetX="0" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="0" offsetX="-5" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-52" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="0" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-6" offsetY="-47" delay="140"/> + <frame index="0" offsetX="0" offsetY="-49" delay="140"/> + <frame index="0" offsetX="1" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="0" offsetX="3" offsetY="-49" delay="140"/> + <frame index="0" offsetX="3" offsetY="-50" delay="140"/> + <frame index="0" offsetX="3" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="0" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="0" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="0" offsetX="2" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/mushroom-male.xml b/graphics/sprites/equipment/head/mushroom-male.xml new file mode 100644 index 00000000..e6ced05b --- /dev/null +++ b/graphics/sprites/equipment/head/mushroom-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/equipment/head/mushroom.png" width="26" height="15"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-48"/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" offsetX="0" offsetY="-48"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" offsetX="-2" offsetY="-48"/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" offsetX="-1" offsetY="-48"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-47" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-48" delay="150"/>
+ <frame index="0" offsetX="-1" offsetY="-47" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-48" delay="150"/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" offsetX="0" offsetY="-48" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-47" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-48" delay="150"/>
+ <frame index="0" offsetX="0" offsetY="-47" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-48" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" offsetX="-2" offsetY="-48" delay="75"/>
+ <frame index="0" offsetX="-2" offsetY="-49" delay="150"/>
+ <frame index="0" offsetX="-2" offsetY="-48" delay="75"/>
+ <frame index="0" offsetX="-2" offsetY="-49" delay="150"/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" offsetX="-1" offsetY="-48" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-47" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-48" delay="150"/>
+ <frame index="0" offsetX="-1" offsetY="-47" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-48" delay="75"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-46" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-47" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-44" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-43" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" offsetX="4" offsetY="-49" delay="75"/>
+ <frame index="0" offsetX="4" offsetY="-50" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-47" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-46" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" offsetX="-3" offsetY="-48" delay="225"/>
+ <frame index="0" offsetX="-3" offsetY="-46" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" offsetX="-4" offsetY="-49" delay="75"/>
+ <frame index="0" offsetX="-4" offsetY="-50" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-47" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-46" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-47" delay="225"/>
+ <frame index="0" offsetX="-1" offsetY="-46" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-47" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" offsetX="3" offsetY="-48" delay="225"/>
+ <frame index="0" offsetX="5" offsetY="-49" delay="150"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" offsetX="-2" offsetY="-48" delay="225"/>
+ <frame index="0" offsetX="-3" offsetY="-47" delay="75"/>
+ <frame index="0" offsetX="-3" offsetY="-48" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" offsetX="-4" offsetY="-48" delay="225"/>
+ <frame index="0" offsetX="-6" offsetY="-49" delay="150"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-36"/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" offsetX="4" offsetY="-39"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" offsetX="-1" offsetY="-40"/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" offsetX="-7" offsetY="-38"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="1" offsetX="37" offsetY="-6"/>
+ </animation>
+ </action>
+ <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="0" offsetX="0" offsetY="-47" delay="140"/> + <frame index="0" offsetX="3" offsetY="-50" delay="140"/> + <frame index="0" offsetX="5" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="0" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="0" offsetX="1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="0" offsetX="1" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="0" offsetX="4" offsetY="-49" delay="100"/> + <frame index="0" offsetX="4" offsetY="-50" delay="100"/> + <frame index="0" offsetX="0" offsetY="-47" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="0" offsetX="-3" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-3" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-3" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-3" offsetY="-46" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="0" offsetX="-4" offsetY="-49" delay="100"/> + <frame index="0" offsetX="-4" offsetY="-50" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="0" offsetX="0" offsetY="-46" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="0" offsetX="5" offsetY="-49" delay="140"/> + <frame index="0" offsetX="6" offsetY="-50" delay="140"/> + <frame index="0" offsetX="1" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="0" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-51" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="0" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-50" delay="140"/> + <frame index="0" offsetX="0" offsetY="-51" delay="140"/> + <frame index="0" offsetX="2" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="0" offsetX="4" offsetY="-51" delay="140"/> + <frame index="0" offsetX="4" offsetY="-50" delay="140"/> + <frame index="0" offsetX="4" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="0" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="0" offsetX="-3" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="0" offsetX="2" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/mushroom.xml b/graphics/sprites/equipment/head/mushroom.xml deleted file mode 100644 index 55f67778..00000000 --- a/graphics/sprites/equipment/head/mushroom.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/mushroom.png" width="26" height="15"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-48"/> - </animation> - <animation direction="left"> - <frame index="0" offsetX="0" offsetY="-48"/> - </animation> - <animation direction="up"> - <frame index="0" offsetX="-2" offsetY="-48"/> - </animation> - <animation direction="right"> - <frame index="0" offsetX="-1" offsetY="-48"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="150"/> - </animation> - <animation direction="left"> - <frame index="0" offsetX="0" offsetY="-48" delay="75"/> - <frame index="0" offsetX="0" offsetY="-47" delay="75"/> - <frame index="0" offsetX="0" offsetY="-48" delay="150"/> - <frame index="0" offsetX="0" offsetY="-47" delay="75"/> - <frame index="0" offsetX="0" offsetY="-48" delay="75"/> - </animation> - <animation direction="up"> - <frame index="0" offsetX="-2" offsetY="-48" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-49" delay="150"/> - <frame index="0" offsetX="-2" offsetY="-48" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-49" delay="150"/> - </animation> - <animation direction="right"> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-43" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="0" offsetX="4" offsetY="-49" delay="75"/> - <frame index="0" offsetX="4" offsetY="-50" delay="75"/> - <frame index="0" offsetX="0" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="0" offsetX="-3" offsetY="-48" delay="225"/> - <frame index="0" offsetX="-3" offsetY="-46" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="0" offsetX="-4" offsetY="-49" delay="75"/> - <frame index="0" offsetX="-4" offsetY="-50" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="0" offsetX="0" offsetY="-46" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-47" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="0" offsetX="3" offsetY="-48" delay="225"/> - <frame index="0" offsetX="5" offsetY="-49" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="0" offsetX="-2" offsetY="-48" delay="225"/> - <frame index="0" offsetX="-3" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-3" offsetY="-48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="0" offsetX="-4" offsetY="-48" delay="225"/> - <frame index="0" offsetX="-6" offsetY="-49" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-36"/> - </animation> - <animation direction="left"> - <frame index="0" offsetX="4" offsetY="-39"/> - </animation> - <animation direction="up"> - <frame index="0" offsetX="-1" offsetY="-40"/> - </animation> - <animation direction="right"> - <frame index="0" offsetX="-7" offsetY="-38"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="1" offsetX="40" offsetY="-6"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/mustache.png b/graphics/sprites/equipment/head/mustache.png Binary files differnew file mode 100644 index 00000000..5954f01a --- /dev/null +++ b/graphics/sprites/equipment/head/mustache.png diff --git a/graphics/sprites/equipment/head/antlerhat.xml b/graphics/sprites/equipment/head/mustache.xml index 96742da9..3fe0e300 100644 --- a/graphics/sprites/equipment/head/antlerhat.xml +++ b/graphics/sprites/equipment/head/mustache.xml @@ -1,6 +1,7 @@ <?xml version="1.0"?> +<!-- Needs a Complete Male/Female Xml (Only NPC works for now) --> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/antlerhat.png" width="40" height="40"/> + <imageset name="base" src="graphics/sprites/equipment/head/mustache.png|W" width="40" height="40"/> <action name="stand" imageset="base"> <animation direction="down"> <frame index="0" offsetX="0" offsetY="-29"/> diff --git a/graphics/sprites/equipment/head/nohmask-female.xml b/graphics/sprites/equipment/head/nohmask-female.xml new file mode 100644 index 00000000..6108c455 --- /dev/null +++ b/graphics/sprites/equipment/head/nohmask-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="23" name="base" src="graphics/sprites/equipment/head/nohmask.png" width="25"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-39"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="1" offsetY="-38"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="150" index="3" offsetX="1" offsetY="-38"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-33"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-39"/> + <frame delay="75" index="1" offsetX="2" offsetY="-40"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-40"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="2" offsetY="-36"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-38"/> + <frame delay="150" index="1" offsetX="3" offsetY="-39"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-38"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="3" offsetX="-4" offsetY="-39"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="17" offsetY="-14"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="0" offsetY="-38" delay="140"/> + <frame index="1" offsetX="2" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-35" delay="140"/> + <frame index="3" offsetX="0" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="4" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="100"/> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="2" offsetY="-36" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="5" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="3" offsetX="2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="3" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-39" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="4" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/nohmask-male.xml b/graphics/sprites/equipment/head/nohmask-male.xml new file mode 100644 index 00000000..488f423b --- /dev/null +++ b/graphics/sprites/equipment/head/nohmask-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/nohmask.png" width="25" height="23"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="1" offsetY="-38" delay="150"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="1" offsetY="-38" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="75"/> + <frame index="1" offsetX="2" offsetY="-40" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="2" offsetY="-36" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-38" delay="225"/> + <frame index="1" offsetX="3" offsetY="-39" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="3" offsetX="-4" offsetY="-39" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-29"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="17" offsetY="-14"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <frame index="3" offsetX="0" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="3" offsetX="3" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="100"/> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="2" offsetY="-36" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-39" delay="140"/> + <frame index="1" offsetX="4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="4" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="2" offsetY="-40" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="0" offsetY="-41" delay="140"/> + <frame index="3" offsetX="4" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/nohmask.xml b/graphics/sprites/equipment/head/nohmask.xml deleted file mode 100644 index 6604a54b..00000000 --- a/graphics/sprites/equipment/head/nohmask.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/nohmask.png" width="25" height="23"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-38"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-38"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-38"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-38" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-38" delay="75"/> - <frame index="3" offsetX="1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="1" offsetY="-38" delay="150"/> - <frame index="3" offsetX="1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="1" offsetY="-38" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-39" delay="75"/> - <frame index="1" offsetX="2" offsetY="-40" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-38" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-39" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-40" delay="75"/> - <frame index="3" offsetX="1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="2" offsetY="-36" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-37" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-38" delay="225"/> - <frame index="1" offsetX="3" offsetY="-39" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-38" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-38" delay="225"/> - <frame index="3" offsetX="-4" offsetY="-39" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-26"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-30"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-5" offsetY="-29"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="17" offsetY="-14"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/nutcrackerhat-female.xml b/graphics/sprites/equipment/head/nutcrackerhat-female.xml new file mode 100644 index 00000000..0812dc57 --- /dev/null +++ b/graphics/sprites/equipment/head/nutcrackerhat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="32" name="base" src="graphics/sprites/equipment/head/nutcrackerhat.png" width="19"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-46"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-46"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-46"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-45"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-46"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-45"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-46"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-46"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-45"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-46"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-45"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-46"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-46"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-47"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-46"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-47"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="1" offsetY="-46"/> + <frame delay="75" index="3" offsetX="1" offsetY="-45"/> + <frame delay="150" index="3" offsetX="1" offsetY="-46"/> + <frame delay="75" index="3" offsetX="1" offsetY="-45"/> + <frame delay="75" index="3" offsetX="1" offsetY="-46"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-44"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-45"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-42"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-41"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-47"/> + <frame delay="75" index="1" offsetX="2" offsetY="-48"/> + <frame delay="75" index="1" offsetX="0" offsetY="-46"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-44"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-46"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-44"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-2" offsetY="-47"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="3" offsetX="0" offsetY="-45"/> + <frame delay="75" index="3" offsetX="1" offsetY="-44"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-45"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-44"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-45"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-47"/> + <frame delay="150" index="1" offsetX="3" offsetY="-48"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-46"/> + <frame delay="75" index="2" offsetX="-4" offsetY="-45"/> + <frame delay="75" index="2" offsetX="-4" offsetY="-46"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="3" offsetX="-3" offsetY="-48"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-37"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-37"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="37" offsetY="-10"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="1" offsetX="0" offsetY="-46" delay="140"/> + <frame index="1" offsetX="4" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-43" delay="140"/> + <frame index="3" offsetX="1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="3" offsetX="3" offsetY="-42" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-44" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-47" delay="100"/> + <frame index="1" offsetX="2" offsetY="-48" delay="100"/> + <frame index="1" offsetX="0" offsetY="-46" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-44" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-46" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-47" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="3" offsetX="0" offsetY="-45" delay="100"/> + <frame index="3" offsetX="1" offsetY="-44" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="5" offsetY="-45" delay="140"/> + <frame index="1" offsetX="0" offsetY="-48" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-50" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="2" offsetY="-44" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-47" delay="140"/> + <frame index="1" offsetX="1" offsetY="-48" delay="140"/> + <frame index="1" offsetX="3" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="3" offsetX="0" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="3" offsetX="3" offsetY="-44" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/nutcrackerhat-male.xml b/graphics/sprites/equipment/head/nutcrackerhat-male.xml new file mode 100644 index 00000000..e774217e --- /dev/null +++ b/graphics/sprites/equipment/head/nutcrackerhat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/nutcrackerhat.png" width="19" height="32"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-46"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-46"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-46"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-47" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-47" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-46" delay="75"/> + <frame index="3" offsetX="1" offsetY="-45" delay="75"/> + <frame index="3" offsetX="1" offsetY="-46" delay="150"/> + <frame index="3" offsetX="1" offsetY="-45" delay="75"/> + <frame index="3" offsetX="1" offsetY="-46" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-47" delay="75"/> + <frame index="1" offsetX="2" offsetY="-48" delay="75"/> + <frame index="1" offsetX="0" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-46" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-47" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="0" offsetY="-45" delay="75"/> + <frame index="3" offsetX="1" offsetY="-44" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-45" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-47" delay="225"/> + <frame index="1" offsetX="3" offsetY="-48" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-46" delay="225"/> + <frame index="2" offsetX="-4" offsetY="-45" delay="75"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-47" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-48" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-37"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-37"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="37" offsetY="-10"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="1" offsetX="1" offsetY="-48" delay="140"/> + <frame index="1" offsetX="5" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-45" delay="140"/> + <frame index="3" offsetX="1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="3" offsetX="2" offsetY="-44" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-44" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-47" delay="100"/> + <frame index="1" offsetX="2" offsetY="-48" delay="100"/> + <frame index="1" offsetX="0" offsetY="-46" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-44" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-46" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-47" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="3" offsetX="0" offsetY="-45" delay="100"/> + <frame index="3" offsetX="1" offsetY="-44" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-47" delay="140"/> + <frame index="1" offsetX="4" offsetY="-48" delay="140"/> + <frame index="1" offsetX="1" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="3" offsetX="1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="3" offsetY="-44" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-49" delay="140"/> + <frame index="1" offsetX="2" offsetY="-48" delay="140"/> + <frame index="1" offsetX="4" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="0" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="3" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/nutcrackerhat.png b/graphics/sprites/equipment/head/nutcrackerhat.png Binary files differindex b13555ea..3de660da 100644 --- a/graphics/sprites/equipment/head/nutcrackerhat.png +++ b/graphics/sprites/equipment/head/nutcrackerhat.png diff --git a/graphics/sprites/equipment/head/nutcrackerhat.xml b/graphics/sprites/equipment/head/nutcrackerhat.xml deleted file mode 100644 index 94a55f5e..00000000 --- a/graphics/sprites/equipment/head/nutcrackerhat.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/nutcrackerhat.png" width="19" height="32"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-46"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-46"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-46"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-46"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-46" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-46" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-46" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-46" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-47" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-46" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-47" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-46" delay="75"/> - <frame index="3" offsetX="1" offsetY="-45" delay="75"/> - <frame index="3" offsetX="1" offsetY="-46" delay="150"/> - <frame index="3" offsetX="1" offsetY="-45" delay="75"/> - <frame index="3" offsetX="1" offsetY="-46" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-42" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-47" delay="75"/> - <frame index="1" offsetX="2" offsetY="-48" delay="75"/> - <frame index="1" offsetX="0" offsetY="-46" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-46" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-44" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-47" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="3" offsetX="0" offsetY="-45" delay="75"/> - <frame index="3" offsetX="1" offsetY="-44" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-45" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-47" delay="225"/> - <frame index="1" offsetX="3" offsetY="-48" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-46" delay="225"/> - <frame index="2" offsetX="-4" offsetY="-45" delay="75"/> - <frame index="2" offsetX="-4" offsetY="-46" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-47" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-48" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-34"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-37"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-38"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-5" offsetY="-37"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="37" offsetY="-10"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/operamask-female.xml b/graphics/sprites/equipment/head/operamask-female.xml new file mode 100644 index 00000000..2f16c092 --- /dev/null +++ b/graphics/sprites/equipment/head/operamask-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="23" name="base" src="graphics/sprites/equipment/head/operamask.png" width="25"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-39"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="1" offsetY="-38"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="150" index="3" offsetX="1" offsetY="-38"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-33"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-39"/> + <frame delay="75" index="1" offsetX="2" offsetY="-40"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-40"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <frame delay="75" index="3" offsetX="2" offsetY="-36"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-38"/> + <frame delay="150" index="1" offsetX="3" offsetY="-39"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-38"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="3" offsetX="-4" offsetY="-39"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="17" offsetY="-14"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="0" offsetY="-38" delay="140"/> + <frame index="1" offsetX="2" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-35" delay="140"/> + <frame index="3" offsetX="0" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="4" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="100"/> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="2" offsetY="-36" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="5" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="3" offsetX="2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="3" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-39" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="4" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/operamask-male.xml b/graphics/sprites/equipment/head/operamask-male.xml new file mode 100644 index 00000000..c97ef434 --- /dev/null +++ b/graphics/sprites/equipment/head/operamask-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/operamask.png" width="25" height="23"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="1" offsetY="-38" delay="150"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="1" offsetY="-38" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="75"/> + <frame index="1" offsetX="2" offsetY="-40" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="2" offsetY="-36" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-38" delay="225"/> + <frame index="1" offsetX="3" offsetY="-39" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="3" offsetX="-4" offsetY="-39" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-29"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="17" offsetY="-14"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <frame index="3" offsetX="0" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="3" offsetX="3" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="100"/> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <frame index="3" offsetX="2" offsetY="-36" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-39" delay="140"/> + <frame index="1" offsetX="4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="4" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="2" offsetY="-40" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="0" offsetY="-41" delay="140"/> + <frame index="3" offsetX="4" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/operamask.xml b/graphics/sprites/equipment/head/operamask.xml deleted file mode 100644 index d3a3e9fc..00000000 --- a/graphics/sprites/equipment/head/operamask.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/operamask.png" width="25" height="23"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-38"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-38"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-38"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-38" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-38" delay="75"/> - <frame index="3" offsetX="1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="1" offsetY="-38" delay="150"/> - <frame index="3" offsetX="1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="1" offsetY="-38" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-39" delay="75"/> - <frame index="1" offsetX="2" offsetY="-40" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-38" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-39" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-40" delay="75"/> - <frame index="3" offsetX="1" offsetY="-37" delay="75"/> - <frame index="3" offsetX="2" offsetY="-36" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-37" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-38" delay="225"/> - <frame index="1" offsetX="3" offsetY="-39" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-38" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-38" delay="225"/> - <frame index="3" offsetX="-4" offsetY="-39" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-26"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-30"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-5" offsetY="-29"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="17" offsetY="-14"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/overlordhelm-female.xml b/graphics/sprites/equipment/head/overlordhelm-female.xml new file mode 100644 index 00000000..4b39a9a3 --- /dev/null +++ b/graphics/sprites/equipment/head/overlordhelm-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="39" name="base" src="graphics/sprites/equipment/head/overlordhelm.png" width="39"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-32"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-31"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-30"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-30"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-31"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-30"/> + <frame delay="150" index="1" offsetX="0" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-30"/> + <frame delay="75" index="1" offsetX="0" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-32"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-32"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-30"/> + <frame delay="150" index="3" offsetX="0" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-30"/> + <frame delay="75" index="3" offsetX="0" offsetY="-31"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-30"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-27"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-26"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-32"/> + <frame delay="75" index="1" offsetX="4" offsetY="-33"/> + <frame delay="75" index="1" offsetX="0" offsetY="-30"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-29"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-32"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-29"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-32"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-33"/> + <frame delay="75" index="3" offsetX="0" offsetY="-30"/> + <frame delay="75" index="3" offsetX="1" offsetY="-29"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-30"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-29"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-30"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-31"/> + <frame delay="150" index="1" offsetX="5" offsetY="-32"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-32"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-32"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-19"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-22"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-22"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-5"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="1" offsetX="2" offsetY="-31" delay="140"/> + <frame index="1" offsetX="4" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-28" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="100"/> + <frame index="1" offsetX="4" offsetY="-33" delay="100"/> + <frame index="1" offsetX="0" offsetY="-30" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="100"/> + <frame index="3" offsetX="0" offsetY="-30" delay="100"/> + <frame index="3" offsetX="1" offsetY="-29" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="7" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-32" delay="140"/> + <frame index="1" offsetX="0" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="2" offsetY="-29" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-32" delay="140"/> + <frame index="1" offsetX="3" offsetY="-33" delay="140"/> + <frame index="1" offsetX="3" offsetY="-33" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="3" offsetX="3" offsetY="-29" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/overlordhelm-male.xml b/graphics/sprites/equipment/head/overlordhelm-male.xml new file mode 100644 index 00000000..2f8be62c --- /dev/null +++ b/graphics/sprites/equipment/head/overlordhelm-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/overlordhelm.png" width="39" height="39"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-32"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-31"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-30" delay="75"/> + <frame index="1" offsetX="0" offsetY="-31" delay="150"/> + <frame index="1" offsetX="0" offsetY="-30" delay="75"/> + <frame index="1" offsetX="0" offsetY="-31" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-33" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-33" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-30" delay="75"/> + <frame index="3" offsetX="0" offsetY="-31" delay="150"/> + <frame index="3" offsetX="0" offsetY="-30" delay="75"/> + <frame index="3" offsetX="0" offsetY="-31" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="75"/> + <frame index="1" offsetX="4" offsetY="-33" delay="75"/> + <frame index="1" offsetX="0" offsetY="-30" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="3" offsetX="0" offsetY="-30" delay="75"/> + <frame index="3" offsetX="1" offsetY="-29" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-31" delay="225"/> + <frame index="1" offsetX="5" offsetY="-32" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-32" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-31" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-32" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-19"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-22"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-22"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-5"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-33" delay="140"/> + <frame index="1" offsetX="5" offsetY="-33" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="3" offsetX="2" offsetY="-29" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="100"/> + <frame index="1" offsetX="4" offsetY="-33" delay="100"/> + <frame index="1" offsetX="0" offsetY="-30" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="100"/> + <frame index="3" offsetX="0" offsetY="-30" delay="100"/> + <frame index="3" offsetX="1" offsetY="-29" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-32" delay="140"/> + <frame index="1" offsetX="6" offsetY="-33" delay="140"/> + <frame index="1" offsetX="1" offsetY="-34" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="1" offsetY="-34" delay="140"/> + <frame index="3" offsetX="3" offsetY="-29" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-34" delay="140"/> + <frame index="1" offsetX="4" offsetY="-33" delay="140"/> + <frame index="1" offsetX="4" offsetY="-34" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="3" offsetX="3" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/overlordhelm.xml b/graphics/sprites/equipment/head/overlordhelm.xml deleted file mode 100644 index 3a0c43a1..00000000 --- a/graphics/sprites/equipment/head/overlordhelm.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/overlordhelm.png" width="39" height="39"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-31"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-31"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-32"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-31"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-31" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-31" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-30" delay="75"/> - <frame index="1" offsetX="0" offsetY="-31" delay="150"/> - <frame index="1" offsetX="0" offsetY="-30" delay="75"/> - <frame index="1" offsetX="0" offsetY="-31" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-32" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-33" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-32" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-33" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-30" delay="75"/> - <frame index="3" offsetX="0" offsetY="-31" delay="150"/> - <frame index="3" offsetX="0" offsetY="-30" delay="75"/> - <frame index="3" offsetX="0" offsetY="-31" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-27" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-26" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-32" delay="75"/> - <frame index="1" offsetX="4" offsetY="-33" delay="75"/> - <frame index="1" offsetX="0" offsetY="-30" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-29" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-32" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-29" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> - <frame index="3" offsetX="0" offsetY="-30" delay="75"/> - <frame index="3" offsetX="1" offsetY="-29" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-30" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-29" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-31" delay="225"/> - <frame index="1" offsetX="5" offsetY="-32" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-32" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-31" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-32" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-19"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-22"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-24"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-22"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-5"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/paladinhelm-female.xml b/graphics/sprites/equipment/head/paladinhelm-female.xml new file mode 100644 index 00000000..6db5bd04 --- /dev/null +++ b/graphics/sprites/equipment/head/paladinhelm-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="39" name="base" src="graphics/sprites/equipment/head/paladinhelm.png" width="39"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-32"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-31"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-30"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-30"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-31"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-30"/> + <frame delay="150" index="1" offsetX="0" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-30"/> + <frame delay="75" index="1" offsetX="0" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-32"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-32"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-30"/> + <frame delay="150" index="3" offsetX="0" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-30"/> + <frame delay="75" index="3" offsetX="0" offsetY="-31"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-30"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-27"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-26"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-32"/> + <frame delay="75" index="1" offsetX="4" offsetY="-33"/> + <frame delay="75" index="1" offsetX="0" offsetY="-30"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-29"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-32"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-29"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-32"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-33"/> + <frame delay="75" index="3" offsetX="0" offsetY="-30"/> + <frame delay="75" index="3" offsetX="1" offsetY="-29"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-30"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-29"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-30"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-31"/> + <frame delay="150" index="1" offsetX="5" offsetY="-32"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-32"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-32"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-19"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-22"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-22"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-5"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="1" offsetX="2" offsetY="-31" delay="140"/> + <frame index="1" offsetX="4" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-28" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="100"/> + <frame index="1" offsetX="4" offsetY="-33" delay="100"/> + <frame index="1" offsetX="0" offsetY="-30" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="100"/> + <frame index="3" offsetX="0" offsetY="-30" delay="100"/> + <frame index="3" offsetX="1" offsetY="-29" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="7" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-32" delay="140"/> + <frame index="1" offsetX="0" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="2" offsetY="-29" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-32" delay="140"/> + <frame index="1" offsetX="3" offsetY="-33" delay="140"/> + <frame index="1" offsetX="3" offsetY="-33" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="3" offsetX="3" offsetY="-29" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/paladinhelm-male.xml b/graphics/sprites/equipment/head/paladinhelm-male.xml new file mode 100644 index 00000000..4fcd9bd9 --- /dev/null +++ b/graphics/sprites/equipment/head/paladinhelm-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/paladinhelm.png" width="39" height="39"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-32"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-31"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-30" delay="75"/> + <frame index="1" offsetX="0" offsetY="-31" delay="150"/> + <frame index="1" offsetX="0" offsetY="-30" delay="75"/> + <frame index="1" offsetX="0" offsetY="-31" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-33" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-33" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-30" delay="75"/> + <frame index="3" offsetX="0" offsetY="-31" delay="150"/> + <frame index="3" offsetX="0" offsetY="-30" delay="75"/> + <frame index="3" offsetX="0" offsetY="-31" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="75"/> + <frame index="1" offsetX="4" offsetY="-33" delay="75"/> + <frame index="1" offsetX="0" offsetY="-30" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="3" offsetX="0" offsetY="-30" delay="75"/> + <frame index="3" offsetX="1" offsetY="-29" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-31" delay="225"/> + <frame index="1" offsetX="5" offsetY="-32" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-32" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-31" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-32" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-19"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-22"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-22"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-5"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-33" delay="140"/> + <frame index="1" offsetX="5" offsetY="-33" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="3" offsetX="2" offsetY="-29" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="100"/> + <frame index="1" offsetX="4" offsetY="-33" delay="100"/> + <frame index="1" offsetX="0" offsetY="-30" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="100"/> + <frame index="3" offsetX="0" offsetY="-30" delay="100"/> + <frame index="3" offsetX="1" offsetY="-29" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-32" delay="140"/> + <frame index="1" offsetX="6" offsetY="-33" delay="140"/> + <frame index="1" offsetX="1" offsetY="-34" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="1" offsetY="-34" delay="140"/> + <frame index="3" offsetX="3" offsetY="-29" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-34" delay="140"/> + <frame index="1" offsetX="4" offsetY="-33" delay="140"/> + <frame index="1" offsetX="4" offsetY="-34" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="3" offsetX="3" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/paladinhelm.xml b/graphics/sprites/equipment/head/paladinhelm.xml deleted file mode 100644 index 3541c55b..00000000 --- a/graphics/sprites/equipment/head/paladinhelm.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/paladinhelm.png" width="39" height="39"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-31"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-31"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-32"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-31"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-31" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-31" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-30" delay="75"/> - <frame index="1" offsetX="0" offsetY="-31" delay="150"/> - <frame index="1" offsetX="0" offsetY="-30" delay="75"/> - <frame index="1" offsetX="0" offsetY="-31" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-32" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-33" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-32" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-33" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-30" delay="75"/> - <frame index="3" offsetX="0" offsetY="-31" delay="150"/> - <frame index="3" offsetX="0" offsetY="-30" delay="75"/> - <frame index="3" offsetX="0" offsetY="-31" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-27" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-26" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-32" delay="75"/> - <frame index="1" offsetX="4" offsetY="-33" delay="75"/> - <frame index="1" offsetX="0" offsetY="-30" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-29" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-32" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-29" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> - <frame index="3" offsetX="0" offsetY="-30" delay="75"/> - <frame index="3" offsetX="1" offsetY="-29" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-30" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-29" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-31" delay="225"/> - <frame index="1" offsetX="5" offsetY="-32" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-32" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-31" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-32" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-19"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-22"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-24"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-22"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-5"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/panhat-female.xml b/graphics/sprites/equipment/head/panhat-female.xml new file mode 100644 index 00000000..2c5db17d --- /dev/null +++ b/graphics/sprites/equipment/head/panhat-female.xml @@ -0,0 +1,239 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="24" name="base" src="graphics/sprites/equipment/head/panhat.png" width="24"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-43"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-43"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="2" offsetY="-44"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-43"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-4" offsetY="-42"/> + <frame delay="150" index="0" offsetX="-4" offsetY="-43"/> + <frame delay="75" index="0" offsetX="-4" offsetY="-42"/> + <frame delay="150" index="0" offsetX="-4" offsetY="-43"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-1" offsetY="-43"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-42"/> + <frame delay="150" index="1" offsetX="-1" offsetY="-43"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-42"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-43"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="2" offsetY="-44"/> + <frame delay="150" index="2" offsetX="2" offsetY="-45"/> + <frame delay="75" index="2" offsetX="2" offsetY="-44"/> + <frame delay="150" index="2" offsetX="2" offsetY="-45"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="1" offsetY="-43"/> + <frame delay="75" index="3" offsetX="1" offsetY="-42"/> + <frame delay="150" index="3" offsetX="1" offsetY="-43"/> + <frame delay="75" index="3" offsetX="1" offsetY="-42"/> + <frame delay="75" index="3" offsetX="1" offsetY="-43"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-4" offsetY="-41"/> + <frame delay="75" index="0" offsetX="-4" offsetY="-42"/> + <frame delay="75" index="0" offsetX="-4" offsetY="-39"/> + <frame delay="75" index="0" offsetX="-4" offsetY="-38"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="3" offsetY="-45"/> + <frame delay="75" index="1" offsetX="3" offsetY="-46"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-43"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-42"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="1" offsetY="-43"/> + <frame delay="75" index="2" offsetX="1" offsetY="-43"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-2" offsetY="-45"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-46"/> + <frame delay="75" index="3" offsetX="1" offsetY="-43"/> + <frame delay="75" index="3" offsetX="2" offsetY="-42"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-4" offsetY="-42"/> + <frame delay="75" index="0" offsetX="-4" offsetY="-42"/> + <frame delay="75" index="0" offsetX="-4" offsetY="-42"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="2" offsetY="-44"/> + <frame delay="150" index="1" offsetX="4" offsetY="-44"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="2" offsetY="-43"/> + <frame delay="75" index="2" offsetX="2" offsetY="-43"/> + <frame delay="75" index="2" offsetX="1" offsetY="-43"/> + <frame delay="75" index="2" offsetX="1" offsetY="-42"/> + <frame delay="75" index="2" offsetX="1" offsetY="-43"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-2" offsetY="-44"/> + <frame delay="150" index="3" offsetX="-4" offsetY="-44"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-31"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="3" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-34"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="38" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-5" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="1" offsetY="-44" delay="140"/> + <frame index="1" offsetX="3" offsetY="-44" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-42" delay="140"/> + <frame index="2" offsetX="0" offsetY="-42" delay="140"/> + <frame index="2" offsetX="0" offsetY="-40" delay="140"/> + <frame index="2" offsetX="1" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-41" delay="140"/> + <frame index="3" offsetX="0" offsetY="-44" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="3" offsetX="4" offsetY="-40" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-41" delay="100"/> + <frame index="0" offsetX="-4" offsetY="-42" delay="100"/> + <frame index="0" offsetX="-4" offsetY="-39" delay="100"/> + <frame index="0" offsetX="-4" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-45" delay="100"/> + <frame index="1" offsetX="3" offsetY="-46" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-43" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-42" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-43" delay="100"/> + <frame index="2" offsetX="1" offsetY="-43" delay="100"/> + <frame index="2" offsetX="1" offsetY="-43" delay="100"/> + <frame index="2" offsetX="1" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-45" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-46" delay="100"/> + <frame index="3" offsetX="1" offsetY="-43" delay="100"/> + <frame index="3" offsetX="2" offsetY="-42" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-6" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-6" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-6" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-6" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-45" delay="140"/> + <frame index="1" offsetX="6" offsetY="-43" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="2" offsetX="0" offsetY="-43" delay="140"/> + <frame index="2" offsetX="0" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="3" offsetX="2" offsetY="-45" delay="140"/> + <frame index="3" offsetX="3" offsetY="-42" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-5" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-45" delay="140"/> + <frame index="1" offsetX="2" offsetY="-46" delay="140"/> + <frame index="1" offsetX="2" offsetY="-46" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-42" delay="140"/> + <frame index="2" offsetX="0" offsetY="-41" delay="140"/> + <frame index="2" offsetX="0" offsetY="-41" delay="140"/> + <frame index="2" offsetX="0" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="4" offsetY="-42" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/panhat-male.xml b/graphics/sprites/equipment/head/panhat-male.xml new file mode 100644 index 00000000..2acd36e0 --- /dev/null +++ b/graphics/sprites/equipment/head/panhat-male.xml @@ -0,0 +1,239 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/panhat.png" width="24" height="24"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-43"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-43"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="2" offsetY="-44"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-43"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-42" delay="75"/> + <frame index="0" offsetX="-4" offsetY="-43" delay="150"/> + <frame index="0" offsetX="-4" offsetY="-42" delay="75"/> + <frame index="0" offsetX="-4" offsetY="-43" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-43" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-42" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-43" delay="150"/> + <frame index="1" offsetX="-1" offsetY="-42" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-43" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="2" offsetY="-44" delay="75"/> + <frame index="2" offsetX="2" offsetY="-45" delay="150"/> + <frame index="2" offsetX="2" offsetY="-44" delay="75"/> + <frame index="2" offsetX="2" offsetY="-45" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-43" delay="75"/> + <frame index="3" offsetX="1" offsetY="-42" delay="75"/> + <frame index="3" offsetX="1" offsetY="-43" delay="150"/> + <frame index="3" offsetX="1" offsetY="-42" delay="75"/> + <frame index="3" offsetX="1" offsetY="-43" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-41" delay="75"/> + <frame index="0" offsetX="-4" offsetY="-42" delay="75"/> + <frame index="0" offsetX="-4" offsetY="-39" delay="75"/> + <frame index="0" offsetX="-4" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-45" delay="75"/> + <frame index="1" offsetX="3" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-43" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-42" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-43" delay="225"/> + <frame index="2" offsetX="1" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="3" offsetX="1" offsetY="-43" delay="75"/> + <frame index="3" offsetX="2" offsetY="-42" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-42" delay="225"/> + <frame index="0" offsetX="-4" offsetY="-42" delay="75"/> + <frame index="0" offsetX="-4" offsetY="-42" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-44" delay="225"/> + <frame index="1" offsetX="4" offsetY="-44" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="2" offsetY="-43" delay="75"/> + <frame index="2" offsetX="2" offsetY="-43" delay="75"/> + <frame index="2" offsetX="1" offsetY="-43" delay="75"/> + <frame index="2" offsetX="1" offsetY="-42" delay="75"/> + <frame index="2" offsetX="1" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-44" delay="225"/> + <frame index="3" offsetX="-4" offsetY="-44" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-31"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="3" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-34"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="38" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="1" offsetX="2" offsetY="-46" delay="140"/> + <frame index="1" offsetX="4" offsetY="-46" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-43" delay="140"/> + <frame index="2" offsetX="1" offsetY="-43" delay="140"/> + <frame index="2" offsetX="1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="2" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-43" delay="140"/> + <frame index="3" offsetX="0" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="3" offsetX="3" offsetY="-42" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-41" delay="100"/> + <frame index="0" offsetX="-4" offsetY="-42" delay="100"/> + <frame index="0" offsetX="-4" offsetY="-39" delay="100"/> + <frame index="0" offsetX="-4" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-45" delay="100"/> + <frame index="1" offsetX="3" offsetY="-46" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-43" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-42" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-43" delay="100"/> + <frame index="2" offsetX="1" offsetY="-43" delay="100"/> + <frame index="2" offsetX="1" offsetY="-43" delay="100"/> + <frame index="2" offsetX="1" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-45" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-46" delay="100"/> + <frame index="3" offsetX="1" offsetY="-43" delay="100"/> + <frame index="3" offsetX="2" offsetY="-42" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-5" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-45" delay="140"/> + <frame index="1" offsetX="5" offsetY="-46" delay="140"/> + <frame index="1" offsetX="0" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-43" delay="140"/> + <frame index="2" offsetX="1" offsetY="-43" delay="140"/> + <frame index="2" offsetX="1" offsetY="-43" delay="140"/> + <frame index="2" offsetX="0" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="3" offsetX="2" offsetY="-47" delay="140"/> + <frame index="3" offsetX="4" offsetY="-42" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-47" delay="140"/> + <frame index="1" offsetX="3" offsetY="-46" delay="140"/> + <frame index="1" offsetX="3" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-43" delay="140"/> + <frame index="2" offsetX="1" offsetY="-43" delay="140"/> + <frame index="2" offsetX="1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="1" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="0" offsetY="-47" delay="140"/> + <frame index="3" offsetX="4" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/panhat.xml b/graphics/sprites/equipment/head/panhat.xml deleted file mode 100644 index 2b02df49..00000000 --- a/graphics/sprites/equipment/head/panhat.xml +++ /dev/null @@ -1,119 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/panhat.png" width="24" height="24"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-4" offsetY="-43"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-1" offsetY="-43"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="2" offsetY="-44"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-43"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-4" offsetY="-42" delay="75"/> - <frame index="0" offsetX="-4" offsetY="-43" delay="150"/> - <frame index="0" offsetX="-4" offsetY="-42" delay="75"/> - <frame index="0" offsetX="-4" offsetY="-43" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-1" offsetY="-43" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-42" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-43" delay="150"/> - <frame index="1" offsetX="-1" offsetY="-42" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-43" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="2" offsetY="-44" delay="75"/> - <frame index="2" offsetX="2" offsetY="-45" delay="150"/> - <frame index="2" offsetX="2" offsetY="-44" delay="75"/> - <frame index="2" offsetX="2" offsetY="-45" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-43" delay="75"/> - <frame index="3" offsetX="1" offsetY="-42" delay="75"/> - <frame index="3" offsetX="1" offsetY="-43" delay="150"/> - <frame index="3" offsetX="1" offsetY="-42" delay="75"/> - <frame index="3" offsetX="1" offsetY="-43" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-4" offsetY="-41" delay="75"/> - <frame index="0" offsetX="-4" offsetY="-42" delay="75"/> - <frame index="0" offsetX="-4" offsetY="-39" delay="75"/> - <frame index="0" offsetX="-4" offsetY="-38" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-45" delay="75"/> - <frame index="1" offsetX="3" offsetY="-46" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-43" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-42" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="1" offsetY="-43" delay="225"/> - <frame index="2" offsetX="1" offsetY="-43" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-45" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-46" delay="75"/> - <frame index="3" offsetX="1" offsetY="-43" delay="75"/> - <frame index="3" offsetX="2" offsetY="-42" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-4" offsetY="-42" delay="225"/> - <frame index="0" offsetX="-4" offsetY="-42" delay="75"/> - <frame index="0" offsetX="-4" offsetY="-42" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-44" delay="225"/> - <frame index="1" offsetX="4" offsetY="-44" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="2" offsetY="-43" delay="75"/> - <frame index="2" offsetX="2" offsetY="-43" delay="75"/> - <frame index="2" offsetX="1" offsetY="-43" delay="75"/> - <frame index="2" offsetX="1" offsetY="-42" delay="75"/> - <frame index="2" offsetX="1" offsetY="-43" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-44" delay="225"/> - <frame index="3" offsetX="-4" offsetY="-44" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-4" offsetY="-31"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-34"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="3" offsetY="-35"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-5" offsetY="-34"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="38" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/paperbag-female.xml b/graphics/sprites/equipment/head/paperbag-female.xml new file mode 100644 index 00000000..e6d158a3 --- /dev/null +++ b/graphics/sprites/equipment/head/paperbag-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="46" name="base" src="graphics/sprites/equipment/head/paperbag.png" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-28"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="150" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="150" index="0" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-27"/> + <frame delay="150" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-27"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-28"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-29"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-28"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="1" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <frame delay="150" index="3" offsetX="1" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <frame delay="75" index="3" offsetX="1" offsetY="-28"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-26"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <frame delay="75" index="0" offsetX="0" offsetY="-23"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="3" offsetY="-29"/> + <frame delay="75" index="1" offsetX="3" offsetY="-30"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-26"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="0" offsetY="-28"/> + <frame delay="75" index="2" offsetX="0" offsetY="-26"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-2" offsetY="-29"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-30"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <frame delay="75" index="3" offsetX="2" offsetY="-26"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-26"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-28"/> + <frame delay="150" index="1" offsetX="3" offsetY="-29"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="0" offsetY="-28"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-27"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-28"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-2" offsetY="-28"/> + <frame delay="150" index="3" offsetX="-4" offsetY="-29"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-16"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-19"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-20"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-19"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="20" offsetY="-7"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-25" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-21" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="1" offsetX="1" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-28" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="140"/> + <frame index="2" offsetX="0" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <frame index="3" offsetX="0" offsetY="-28" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-28" delay="140"/> + <frame index="3" offsetX="4" offsetY="-24" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-26" delay="100"/> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <frame index="0" offsetX="0" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="100"/> + <frame index="1" offsetX="3" offsetY="-30" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-26" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28" delay="100"/> + <frame index="2" offsetX="0" offsetY="-28" delay="100"/> + <frame index="2" offsetX="0" offsetY="-28" delay="100"/> + <frame index="2" offsetX="0" offsetY="-26" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-30" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <frame index="3" offsetX="2" offsetY="-26" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="140"/> + <frame index="1" offsetX="6" offsetY="-27" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-27" delay="140"/> + <frame index="3" offsetX="2" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-26" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-25" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-25" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-21" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="2" offsetY="-30" delay="140"/> + <frame index="1" offsetX="2" offsetY="-30" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="4" offsetY="-26" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/paperbag-male.xml b/graphics/sprites/equipment/head/paperbag-male.xml new file mode 100644 index 00000000..1592e307 --- /dev/null +++ b/graphics/sprites/equipment/head/paperbag-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/paperbag.png" width="40" height="46"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-28"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="150"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-27" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="150"/> + <frame index="1" offsetX="0" offsetY="-27" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-28" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-29" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-28" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-29" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <frame index="3" offsetX="1" offsetY="-28" delay="150"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <frame index="3" offsetX="1" offsetY="-28" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-26" delay="75"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <frame index="0" offsetX="0" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="75"/> + <frame index="1" offsetX="3" offsetY="-30" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-26" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28" delay="225"/> + <frame index="2" offsetX="0" offsetY="-26" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-29" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-30" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <frame index="3" offsetX="2" offsetY="-26" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="225"/> + <frame index="0" offsetX="0" offsetY="-26" delay="75"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-28" delay="225"/> + <frame index="1" offsetX="3" offsetY="-29" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28" delay="225"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-28" delay="225"/> + <frame index="3" offsetX="-4" offsetY="-29" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-16"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-19"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-20"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-19"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="20" offsetY="-7"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="0" offsetY="-23" delay="140"/> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="1" offsetX="2" offsetY="-30" delay="140"/> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28" delay="140"/> + <frame index="2" offsetX="0" offsetY="-28" delay="140"/> + <frame index="2" offsetX="0" offsetY="-26" delay="140"/> + <frame index="2" offsetX="1" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <frame index="3" offsetX="0" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="3" offsetX="3" offsetY="-26" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-26" delay="100"/> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <frame index="0" offsetX="0" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="100"/> + <frame index="1" offsetX="3" offsetY="-30" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-26" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28" delay="100"/> + <frame index="2" offsetX="0" offsetY="-28" delay="100"/> + <frame index="2" offsetX="0" offsetY="-28" delay="100"/> + <frame index="2" offsetX="0" offsetY="-26" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-30" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <frame index="3" offsetX="2" offsetY="-26" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28" delay="140"/> + <frame index="2" offsetX="0" offsetY="-28" delay="140"/> + <frame index="2" offsetX="0" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="4" offsetY="-26" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28" delay="140"/> + <frame index="2" offsetX="0" offsetY="-28" delay="140"/> + <frame index="2" offsetX="0" offsetY="-26" delay="140"/> + <frame index="2" offsetX="0" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="0" offsetY="-31" delay="140"/> + <frame index="3" offsetX="4" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/paperbag.xml b/graphics/sprites/equipment/head/paperbag.xml deleted file mode 100644 index e1ab8e2d..00000000 --- a/graphics/sprites/equipment/head/paperbag.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/paperbag.png" width="40" height="46"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-28"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-28"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-28"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="150"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-27" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="150"/> - <frame index="1" offsetX="0" offsetY="-27" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-28" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-29" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-28" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-29" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <frame index="3" offsetX="1" offsetY="-28" delay="150"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <frame index="3" offsetX="1" offsetY="-28" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-26" delay="75"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <frame index="0" offsetX="0" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="75"/> - <frame index="1" offsetX="3" offsetY="-30" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-26" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-28" delay="225"/> - <frame index="2" offsetX="0" offsetY="-26" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-29" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-30" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <frame index="3" offsetX="2" offsetY="-26" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="225"/> - <frame index="0" offsetX="0" offsetY="-26" delay="75"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-28" delay="225"/> - <frame index="1" offsetX="3" offsetY="-29" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-28" delay="225"/> - <frame index="2" offsetX="-1" offsetY="-27" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-28" delay="225"/> - <frame index="3" offsetX="-4" offsetY="-29" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-16"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-19"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-20"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-5" offsetY="-19"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="20" offsetY="-7"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/parsley-earplugs-female.xml b/graphics/sprites/equipment/head/parsley-earplugs-female.xml new file mode 100644 index 00000000..a6935d8e --- /dev/null +++ b/graphics/sprites/equipment/head/parsley-earplugs-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="16" name="base" src="graphics/sprites/equipment/head/parsley-earplugs.png" width="32"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-40"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-40"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-40"/> + <frame delay="75" index="1" offsetX="2" offsetY="-39"/> + <frame delay="150" index="1" offsetX="2" offsetY="-40"/> + <frame delay="75" index="1" offsetX="2" offsetY="-39"/> + <frame delay="75" index="1" offsetX="2" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-39"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-39"/> + <frame delay="150" index="3" offsetX="-3" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-40"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="6" offsetY="-41"/> + <frame delay="75" index="1" offsetX="6" offsetY="-42"/> + <frame delay="75" index="1" offsetX="2" offsetY="-39"/> + <frame delay="75" index="1" offsetX="1" offsetY="-38"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-6" offsetY="-41"/> + <frame delay="75" index="3" offsetX="-6" offsetY="-42"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-38"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-40"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="5" offsetY="-40"/> + <frame delay="150" index="1" offsetX="7" offsetY="-41"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-38"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-6" offsetY="-40"/> + <frame delay="150" index="3" offsetX="-8" offsetY="-41"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-9" offsetY="-31"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="1" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-37" delay="140"/> + <frame index="1" offsetX="4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="6" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-40" delay="140"/> + <frame index="3" offsetX="0" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-41" delay="100"/> + <frame index="1" offsetX="6" offsetY="-42" delay="100"/> + <frame index="1" offsetX="2" offsetY="-39" delay="100"/> + <frame index="1" offsetX="1" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-41" delay="100"/> + <frame index="3" offsetX="-6" offsetY="-42" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-38" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-41" delay="140"/> + <frame index="1" offsetX="9" offsetY="-39" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="2" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-8" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-41" delay="140"/> + <frame index="1" offsetX="5" offsetY="-42" delay="140"/> + <frame index="1" offsetX="5" offsetY="-42" delay="140"/> + <frame index="1" offsetX="0" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-42" delay="140"/> + <frame index="3" offsetX="0" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/parsley-earplugs-male.xml b/graphics/sprites/equipment/head/parsley-earplugs-male.xml new file mode 100644 index 00000000..60c91799 --- /dev/null +++ b/graphics/sprites/equipment/head/parsley-earplugs-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/parsley-earplugs.png" width="32" height="16"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-40" delay="75"/> + <frame index="1" offsetX="2" offsetY="-39" delay="75"/> + <frame index="1" offsetX="2" offsetY="-40" delay="150"/> + <frame index="1" offsetX="2" offsetY="-39" delay="75"/> + <frame index="1" offsetX="2" offsetY="-40" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="150"/> + <frame index="3" offsetX="-3" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-41" delay="75"/> + <frame index="1" offsetX="6" offsetY="-42" delay="75"/> + <frame index="1" offsetX="2" offsetY="-39" delay="75"/> + <frame index="1" offsetX="1" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-41" delay="75"/> + <frame index="3" offsetX="-6" offsetY="-42" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-38" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-40" delay="225"/> + <frame index="1" offsetX="7" offsetY="-41" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-40" delay="225"/> + <frame index="3" offsetX="-8" offsetY="-41" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-9" offsetY="-31"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="1" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="5" offsetY="-42" delay="140"/> + <frame index="1" offsetX="7" offsetY="-42" delay="140"/> + <frame index="1" offsetX="0" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-41" delay="100"/> + <frame index="1" offsetX="6" offsetY="-42" delay="100"/> + <frame index="1" offsetX="2" offsetY="-39" delay="100"/> + <frame index="1" offsetX="1" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-41" delay="100"/> + <frame index="3" offsetX="-6" offsetY="-42" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-39" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-38" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-41" delay="140"/> + <frame index="1" offsetX="8" offsetY="-42" delay="140"/> + <frame index="1" offsetX="3" offsetY="-43" delay="140"/> + <frame index="1" offsetX="1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-7" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="3" offsetX="0" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-43" delay="140"/> + <frame index="1" offsetX="6" offsetY="-42" delay="140"/> + <frame index="1" offsetX="6" offsetY="-43" delay="140"/> + <frame index="1" offsetX="1" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-43" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="3" offsetX="0" offsetY="-39" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/parsley-earplugs.xml b/graphics/sprites/equipment/head/parsley-earplugs.xml deleted file mode 100644 index f2255bb4..00000000 --- a/graphics/sprites/equipment/head/parsley-earplugs.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/parsley-earplugs.png" width="32" height="16"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-41"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-40"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-40"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-41" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-41" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-40" delay="75"/> - <frame index="1" offsetX="2" offsetY="-39" delay="75"/> - <frame index="1" offsetX="2" offsetY="-40" delay="150"/> - <frame index="1" offsetX="2" offsetY="-39" delay="75"/> - <frame index="1" offsetX="2" offsetY="-40" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-40" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-39" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-40" delay="150"/> - <frame index="3" offsetX="-3" offsetY="-39" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-40" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="6" offsetY="-41" delay="75"/> - <frame index="1" offsetX="6" offsetY="-42" delay="75"/> - <frame index="1" offsetX="2" offsetY="-39" delay="75"/> - <frame index="1" offsetX="1" offsetY="-38" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-38" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-41" delay="75"/> - <frame index="3" offsetX="-6" offsetY="-42" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-39" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-38" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-40" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="5" offsetY="-40" delay="225"/> - <frame index="1" offsetX="7" offsetY="-41" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-38" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-40" delay="225"/> - <frame index="3" offsetX="-8" offsetY="-41" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="6" offsetY="-31"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-30"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-9" offsetY="-31"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="1" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/phylactery-female.xml b/graphics/sprites/equipment/head/phylactery-female.xml new file mode 100644 index 00000000..31f94565 --- /dev/null +++ b/graphics/sprites/equipment/head/phylactery-female.xml @@ -0,0 +1,199 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/phylactery.png" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-26"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-24"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="22" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-29" delay="100"/> + <frame index="0" offsetX="0" offsetY="-26" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/phylactery-male.xml b/graphics/sprites/equipment/head/phylactery-male.xml new file mode 100644 index 00000000..5b244be2 --- /dev/null +++ b/graphics/sprites/equipment/head/phylactery-male.xml @@ -0,0 +1,199 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/phylactery.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="75"/> + <frame index="0" offsetX="0" offsetY="-26" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="22" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-25" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <frame index="0" offsetX="0" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-28" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-29" delay="100"/> + <frame index="0" offsetX="0" offsetY="-26" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-31" delay="140"/> + <frame index="0" offsetX="0" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="4" offsetY="-31" delay="140"/> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/phylactery.png b/graphics/sprites/equipment/head/phylactery.png Binary files differnew file mode 100644 index 00000000..87c2a449 --- /dev/null +++ b/graphics/sprites/equipment/head/phylactery.png diff --git a/graphics/sprites/equipment/head/pilot-hat-female.xml b/graphics/sprites/equipment/head/pilot-hat-female.xml new file mode 100644 index 00000000..8907916b --- /dev/null +++ b/graphics/sprites/equipment/head/pilot-hat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="31" name="base" src="graphics/sprites/equipment/head/pilot-hat.png" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-32"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-32"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-32"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-3" offsetY="-34"/> + <frame delay="150" index="2" offsetX="-3" offsetY="-35"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-34"/> + <frame delay="150" index="2" offsetX="-3" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-31"/> + <frame delay="150" index="3" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-32"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-29"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-35"/> + <frame delay="75" index="1" offsetX="2" offsetY="-36"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-34"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-5" offsetY="-33"/> + <frame delay="75" index="3" offsetX="-5" offsetY="-34"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-31"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-32"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-34"/> + <frame delay="150" index="1" offsetX="3" offsetY="-35"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-33"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-34"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-5" offsetY="-33"/> + <frame delay="150" index="3" offsetX="-7" offsetY="-34"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-19"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-23"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-8" offsetY="-23"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-8"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="0" offsetY="-34" delay="140"/> + <frame index="1" offsetX="2" offsetY="-34" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-32" delay="140"/> + <frame index="3" offsetX="1" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="2" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="100"/> + <frame index="3" offsetX="-5" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="5" offsetY="-33" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-7" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="3" offsetX="0" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/pilot-hat-male.xml b/graphics/sprites/equipment/head/pilot-hat-male.xml new file mode 100644 index 00000000..38c40f30 --- /dev/null +++ b/graphics/sprites/equipment/head/pilot-hat-male.xml @@ -0,0 +1,244 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/pilot-hat.png" width="40" height="31"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY ="-33"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY ="-34"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY ="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY ="-32"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY ="-32" delay="75"/> + <frame index="0" offsetX="-1" offsetY ="-33" delay="150"/> + <frame index="0" offsetX="-1" offsetY ="-32" delay="75"/> + <frame index="0" offsetX="-1" offsetY ="-33" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY ="-34" delay="75"/> + <frame index="1" offsetX="-2" offsetY ="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY ="-34" delay="150"/> + <frame index="1" offsetX="-2" offsetY ="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY ="-34" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY ="-34" delay="75"/> + <frame index="2" offsetX="-3" offsetY ="-35" delay="150"/> + <frame index="2" offsetX="-3" offsetY ="-34" delay="75"/> + <frame index="2" offsetX="-3" offsetY ="-35" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY ="-32" delay="75"/> + <frame index="3" offsetX="-1" offsetY ="-31" delay="75"/> + <frame index="3" offsetX="-1" offsetY ="-32" delay="150"/> + <frame index="3" offsetX="-1" offsetY ="-31" delay="75"/> + <frame index="3" offsetX="-1" offsetY ="-32" delay="75"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY ="-31" delay="75"/> + <frame index="0" offsetX="-1" offsetY ="-32" delay="75"/> + <frame index="0" offsetX="-1" offsetY ="-29" delay="75"/> + <frame index="0" offsetX="-1" offsetY ="-28" delay="75"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY ="-35" delay="75"/> + <frame index="1" offsetX="2" offsetY ="-36" delay="75"/> + <frame index="1" offsetX="-2" offsetY ="-33" delay="75"/> + <frame index="1" offsetX="-3" offsetY ="-32" delay="75"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY ="-34" delay="225"/> + <frame index="2" offsetX="-3" offsetY ="-32" delay="75"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY ="-33" delay="75"/> + <frame index="3" offsetX="-5" offsetY ="-34" delay="75"/> + <frame index="3" offsetX="-2" offsetY ="-31" delay="75"/> + <frame index="3" offsetX="-1" offsetY ="-30" delay="75"/> + <end /> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY ="-32" delay="225"/> + <frame index="0" offsetX="-1" offsetY ="-31" delay="75"/> + <frame index="0" offsetX="-1" offsetY ="-32" delay="75"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY ="-34" delay="225"/> + <frame index="1" offsetX="3" offsetY ="-35" delay="150"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY ="-34" delay="225"/> + <frame index="2" offsetX="-3" offsetY ="-33" delay="75"/> + <frame index="2" offsetX="-3" offsetY ="-34" delay="75"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY ="-33" delay="225"/> + <frame index="3" offsetX="-7" offsetY ="-34" delay="150"/> + <end /> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY ="-19"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY ="-23"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY ="-24"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-8" offsetY ="-23"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-8"/> + </animation> + </action> + + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="3" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-34" delay="140"/> + <frame index="3" offsetX="0" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="2" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="100"/> + <frame index="3" offsetX="-5" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="4" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="2" offsetY="-36" delay="140"/> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="3" offsetX="1" offsetY="-31" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/pilot-hat.png b/graphics/sprites/equipment/head/pilot-hat.png Binary files differnew file mode 100644 index 00000000..1b31caf7 --- /dev/null +++ b/graphics/sprites/equipment/head/pilot-hat.png diff --git a/graphics/sprites/equipment/head/pinkie-helmet-female.xml b/graphics/sprites/equipment/head/pinkie-helmet-female.xml new file mode 100644 index 00000000..d62d3b09 --- /dev/null +++ b/graphics/sprites/equipment/head/pinkie-helmet-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/pinkie-helmet.png" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-35"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="5" offsetX="0" offsetY="-34"/> + <frame delay="150" index="0" offsetX="0" offsetY="-35"/> + <frame delay="75" index="0" offsetX="0" offsetY="-34"/> + <frame delay="150" index="5" offsetX="0" offsetY="-35"/> + </animation> + <animation direction="left"> + <frame delay="75" index="6" offsetX="2" offsetY="-35"/> + <frame delay="75" index="1" offsetX="2" offsetY="-34"/> + <frame delay="150" index="6" offsetX="2" offsetY="-35"/> + <frame delay="75" index="6" offsetX="2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="2" offsetY="-35"/> + </animation> + <animation direction="up"> + <frame delay="75" index="7" offsetX="-1" offsetY="-34"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-35"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-34"/> + <frame delay="150" index="7" offsetX="-1" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame delay="75" index="8" offsetX="0" offsetY="-35"/> + <frame delay="75" index="3" offsetX="0" offsetY="-34"/> + <frame delay="150" index="8" offsetX="0" offsetY="-35"/> + <frame delay="75" index="8" offsetX="0" offsetY="-34"/> + <frame delay="75" index="3" offsetX="0" offsetY="-35"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="5" offsetX="0" offsetY="-32"/> + <frame delay="75" index="0" offsetX="0" offsetY="-33"/> + <frame delay="75" index="5" offsetX="0" offsetY="-30"/> + <frame delay="75" index="0" offsetX="0" offsetY="-29"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="6" offsetX="5" offsetY="-36"/> + <frame delay="75" index="1" offsetX="5" offsetY="-37"/> + <frame delay="75" index="6" offsetX="1" offsetY="-34"/> + <frame delay="75" index="1" offsetX="0" offsetY="-33"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="7" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-32"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="8" offsetX="-3" offsetY="-36"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-37"/> + <frame delay="75" index="8" offsetX="0" offsetY="-34"/> + <frame delay="75" index="3" offsetX="1" offsetY="-33"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="5" offsetX="0" offsetY="-33"/> + <frame delay="75" index="0" offsetX="0" offsetY="-32"/> + <frame delay="75" index="5" offsetX="0" offsetY="-33"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="6" offsetX="4" offsetY="-35"/> + <frame delay="150" index="1" offsetX="6" offsetY="-36"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="7" offsetX="-1" offsetY="-34"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="7" offsetX="-2" offsetY="-34"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="8" offsetX="-3" offsetY="-35"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-36"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-22"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-26"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-26"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="44" offsetY="-9"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="5" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="0" offsetY="-32" delay="140"/> + <frame index="1" offsetX="3" offsetY="-35" delay="140"/> + <frame index="6" offsetX="5" offsetY="-35" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="7" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="7" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="7" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="2" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="8" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="3" offsetX="3" offsetY="-31" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="0" offsetY="-32" delay="100"/> + <frame index="0" offsetX="0" offsetY="-33" delay="100"/> + <frame index="5" offsetX="0" offsetY="-30" delay="100"/> + <frame index="0" offsetX="0" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="5" offsetY="-36" delay="100"/> + <frame index="1" offsetX="5" offsetY="-37" delay="100"/> + <frame index="6" offsetX="1" offsetY="-34" delay="100"/> + <frame index="1" offsetX="0" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="7" offsetX="-2" offsetY="-34" delay="100"/> + <frame index="7" offsetX="-2" offsetY="-34" delay="100"/> + <frame index="7" offsetX="-2" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="8" offsetX="0" offsetY="-34" delay="100"/> + <frame index="3" offsetX="1" offsetY="-33" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="5" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="5" offsetY="-36" delay="140"/> + <frame index="1" offsetX="8" offsetY="-34" delay="140"/> + <frame index="6" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="7" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="7" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="7" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-34" delay="140"/> + <frame index="8" offsetX="1" offsetY="-36" delay="140"/> + <frame index="3" offsetX="2" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="5" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="4" offsetY="-36" delay="140"/> + <frame index="1" offsetX="4" offsetY="-37" delay="140"/> + <frame index="6" offsetX="4" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="7" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="7" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="7" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="8" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="3" offsetX="3" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/pinkie-helmet-male.xml b/graphics/sprites/equipment/head/pinkie-helmet-male.xml new file mode 100644 index 00000000..b2aa2d36 --- /dev/null +++ b/graphics/sprites/equipment/head/pinkie-helmet-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/pinkie-helmet.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-35"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="0" offsetY="-34" delay="75"/> + <frame index="0" offsetX="0" offsetY="-35" delay="150"/> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <frame index="5" offsetX="0" offsetY="-35" delay="150"/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="2" offsetY="-34" delay="75"/> + <frame index="6" offsetX="2" offsetY="-35" delay="150"/> + <frame index="6" offsetX="2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="2" offsetY="-35" delay="75"/> + </animation> + <animation direction="up"> + <frame index="7" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-35" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="7" offsetX="-1" offsetY="-35" delay="150"/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="0" offsetY="-35" delay="75"/> + <frame index="3" offsetX="0" offsetY="-34" delay="75"/> + <frame index="8" offsetX="0" offsetY="-35" delay="150"/> + <frame index="8" offsetX="0" offsetY="-34" delay="75"/> + <frame index="3" offsetX="0" offsetY="-35" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="0" offsetY="-32" delay="75"/> + <frame index="0" offsetX="0" offsetY="-33" delay="75"/> + <frame index="5" offsetX="0" offsetY="-30" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="5" offsetY="-36" delay="75"/> + <frame index="1" offsetX="5" offsetY="-37" delay="75"/> + <frame index="6" offsetX="1" offsetY="-34" delay="75"/> + <frame index="1" offsetX="0" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="7" offsetX="-2" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="-3" offsetY="-36" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-37" delay="75"/> + <frame index="8" offsetX="0" offsetY="-34" delay="75"/> + <frame index="3" offsetX="1" offsetY="-33" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="0" offsetY="-33" delay="225"/> + <frame index="0" offsetX="0" offsetY="-32" delay="75"/> + <frame index="5" offsetX="0" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="4" offsetY="-35" delay="225"/> + <frame index="1" offsetX="6" offsetY="-36" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="7" offsetX="-1" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="7" offsetX="-2" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="-3" offsetY="-35" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-36" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-22"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-26"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-26"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="44" offsetY="-9"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="0" offsetY="-33" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="5" offsetX="0" offsetY="-34" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="1" offsetY="-34" delay="140"/> + <frame index="1" offsetX="4" offsetY="-37" delay="140"/> + <frame index="6" offsetX="6" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="7" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="7" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="7" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="2" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="8" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="3" offsetX="2" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="0" offsetY="-32" delay="100"/> + <frame index="0" offsetX="0" offsetY="-33" delay="100"/> + <frame index="5" offsetX="0" offsetY="-30" delay="100"/> + <frame index="0" offsetX="0" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="5" offsetY="-36" delay="100"/> + <frame index="1" offsetX="5" offsetY="-37" delay="100"/> + <frame index="6" offsetX="1" offsetY="-34" delay="100"/> + <frame index="1" offsetX="0" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="7" offsetX="-2" offsetY="-34" delay="100"/> + <frame index="7" offsetX="-2" offsetY="-34" delay="100"/> + <frame index="7" offsetX="-2" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="8" offsetX="0" offsetY="-34" delay="100"/> + <frame index="3" offsetX="1" offsetY="-33" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="5" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="6" offsetY="-36" delay="140"/> + <frame index="1" offsetX="7" offsetY="-37" delay="140"/> + <frame index="6" offsetX="2" offsetY="-38" delay="140"/> + <frame index="1" offsetX="0" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="7" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="7" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="7" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="8" offsetX="1" offsetY="-38" delay="140"/> + <frame index="3" offsetX="3" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="0" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="5" offsetX="0" offsetY="-35" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="5" offsetY="-38" delay="140"/> + <frame index="1" offsetX="5" offsetY="-37" delay="140"/> + <frame index="6" offsetX="5" offsetY="-38" delay="140"/> + <frame index="1" offsetX="0" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="7" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="7" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="7" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="8" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="3" offsetX="3" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/pinkie-helmet.xml b/graphics/sprites/equipment/head/pinkie-helmet.xml deleted file mode 100644 index 6e475a2d..00000000 --- a/graphics/sprites/equipment/head/pinkie-helmet.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/pinkie-helmet.png" width="40" height="40"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-34"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-35"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-34"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-35"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="5" offsetX="0" offsetY="-34" delay="75"/> - <frame index="0" offsetX="0" offsetY="-35" delay="150"/> - <frame index="0" offsetX="0" offsetY="-34" delay="75"/> - <frame index="5" offsetX="0" offsetY="-35" delay="150"/> - </animation> - <animation direction="left"> - <frame index="6" offsetX="2" offsetY="-35" delay="75"/> - <frame index="1" offsetX="2" offsetY="-34" delay="75"/> - <frame index="6" offsetX="2" offsetY="-35" delay="150"/> - <frame index="6" offsetX="2" offsetY="-34" delay="75"/> - <frame index="1" offsetX="2" offsetY="-35" delay="75"/> - </animation> - <animation direction="up"> - <frame index="7" offsetX="-1" offsetY="-34" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-35" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-34" delay="75"/> - <frame index="7" offsetX="-1" offsetY="-35" delay="150"/> - </animation> - <animation direction="right"> - <frame index="8" offsetX="0" offsetY="-35" delay="75"/> - <frame index="3" offsetX="0" offsetY="-34" delay="75"/> - <frame index="8" offsetX="0" offsetY="-35" delay="150"/> - <frame index="8" offsetX="0" offsetY="-34" delay="75"/> - <frame index="3" offsetX="0" offsetY="-35" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="5" offsetX="0" offsetY="-32" delay="75"/> - <frame index="0" offsetX="0" offsetY="-33" delay="75"/> - <frame index="5" offsetX="0" offsetY="-30" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="6" offsetX="5" offsetY="-36" delay="75"/> - <frame index="1" offsetX="5" offsetY="-37" delay="75"/> - <frame index="6" offsetX="1" offsetY="-34" delay="75"/> - <frame index="1" offsetX="0" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="7" offsetX="-2" offsetY="-34" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="8" offsetX="-3" offsetY="-36" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-37" delay="75"/> - <frame index="8" offsetX="0" offsetY="-34" delay="75"/> - <frame index="3" offsetX="1" offsetY="-33" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="5" offsetX="0" offsetY="-33" delay="225"/> - <frame index="0" offsetX="0" offsetY="-32" delay="75"/> - <frame index="5" offsetX="0" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="6" offsetX="4" offsetY="-35" delay="225"/> - <frame index="1" offsetX="6" offsetY="-36" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="7" offsetX="-1" offsetY="-34" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="7" offsetX="-2" offsetY="-34" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="8" offsetX="-3" offsetY="-35" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-36" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-22"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="5" offsetY="-26"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-24"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-26"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="44" offsetY="-9"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/pinkiehat-female.xml b/graphics/sprites/equipment/head/pinkiehat-female.xml new file mode 100644 index 00000000..a20ff1d0 --- /dev/null +++ b/graphics/sprites/equipment/head/pinkiehat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="46" name="base" src="graphics/sprites/equipment/head/pinkiehat.png" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-28"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="150" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="150" index="0" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-27"/> + <frame delay="150" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-27"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-28"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-29"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-28"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="1" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <frame delay="150" index="3" offsetX="1" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <frame delay="75" index="3" offsetX="1" offsetY="-28"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-26"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <frame delay="75" index="0" offsetX="0" offsetY="-23"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="3" offsetY="-29"/> + <frame delay="75" index="1" offsetX="3" offsetY="-30"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-26"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="0" offsetY="-28"/> + <frame delay="75" index="2" offsetX="0" offsetY="-26"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-2" offsetY="-29"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-30"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <frame delay="75" index="3" offsetX="2" offsetY="-26"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-26"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-28"/> + <frame delay="150" index="1" offsetX="3" offsetY="-29"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="0" offsetY="-28"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-27"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-28"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-2" offsetY="-28"/> + <frame delay="150" index="3" offsetX="-4" offsetY="-29"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-16"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-19"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-20"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-19"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="20" offsetY="-7"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-25" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-21" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="1" offsetX="1" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-28" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="140"/> + <frame index="2" offsetX="0" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <frame index="3" offsetX="0" offsetY="-28" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-28" delay="140"/> + <frame index="3" offsetX="4" offsetY="-24" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-26" delay="100"/> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <frame index="0" offsetX="0" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="100"/> + <frame index="1" offsetX="3" offsetY="-30" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-26" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28" delay="100"/> + <frame index="2" offsetX="0" offsetY="-28" delay="100"/> + <frame index="2" offsetX="0" offsetY="-28" delay="100"/> + <frame index="2" offsetX="0" offsetY="-26" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-30" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <frame index="3" offsetX="2" offsetY="-26" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="140"/> + <frame index="1" offsetX="6" offsetY="-27" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-27" delay="140"/> + <frame index="3" offsetX="2" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-26" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-25" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-25" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-21" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="2" offsetY="-30" delay="140"/> + <frame index="1" offsetX="2" offsetY="-30" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="4" offsetY="-26" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/pinkiehat-male.xml b/graphics/sprites/equipment/head/pinkiehat-male.xml new file mode 100644 index 00000000..1eb136d4 --- /dev/null +++ b/graphics/sprites/equipment/head/pinkiehat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/pinkiehat.png" width="40" height="46"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-28"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="150"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-27" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="150"/> + <frame index="1" offsetX="0" offsetY="-27" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-28" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-29" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-28" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-29" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <frame index="3" offsetX="1" offsetY="-28" delay="150"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <frame index="3" offsetX="1" offsetY="-28" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-26" delay="75"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <frame index="0" offsetX="0" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="75"/> + <frame index="1" offsetX="3" offsetY="-30" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-26" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28" delay="225"/> + <frame index="2" offsetX="0" offsetY="-26" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-29" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-30" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <frame index="3" offsetX="2" offsetY="-26" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="225"/> + <frame index="0" offsetX="0" offsetY="-26" delay="75"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-28" delay="225"/> + <frame index="1" offsetX="3" offsetY="-29" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28" delay="225"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-28" delay="225"/> + <frame index="3" offsetX="-4" offsetY="-29" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-16"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-19"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-20"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-19"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="20" offsetY="-7"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="0" offsetY="-23" delay="140"/> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="1" offsetX="2" offsetY="-30" delay="140"/> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28" delay="140"/> + <frame index="2" offsetX="0" offsetY="-28" delay="140"/> + <frame index="2" offsetX="0" offsetY="-26" delay="140"/> + <frame index="2" offsetX="1" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <frame index="3" offsetX="0" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="3" offsetX="3" offsetY="-26" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-26" delay="100"/> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <frame index="0" offsetX="0" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="100"/> + <frame index="1" offsetX="3" offsetY="-30" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-26" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28" delay="100"/> + <frame index="2" offsetX="0" offsetY="-28" delay="100"/> + <frame index="2" offsetX="0" offsetY="-28" delay="100"/> + <frame index="2" offsetX="0" offsetY="-26" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-30" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <frame index="3" offsetX="2" offsetY="-26" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28" delay="140"/> + <frame index="2" offsetX="0" offsetY="-28" delay="140"/> + <frame index="2" offsetX="0" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="4" offsetY="-26" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28" delay="140"/> + <frame index="2" offsetX="0" offsetY="-28" delay="140"/> + <frame index="2" offsetX="0" offsetY="-26" delay="140"/> + <frame index="2" offsetX="0" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="0" offsetY="-31" delay="140"/> + <frame index="3" offsetX="4" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/pinkiehat.xml b/graphics/sprites/equipment/head/pinkiehat.xml deleted file mode 100644 index b456bfcf..00000000 --- a/graphics/sprites/equipment/head/pinkiehat.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/pinkiehat.png" width="40" height="46"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-28"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-28"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-28"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="150"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-27" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="150"/> - <frame index="1" offsetX="0" offsetY="-27" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-28" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-29" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-28" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-29" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <frame index="3" offsetX="1" offsetY="-28" delay="150"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <frame index="3" offsetX="1" offsetY="-28" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-26" delay="75"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <frame index="0" offsetX="0" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="75"/> - <frame index="1" offsetX="3" offsetY="-30" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-26" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-28" delay="225"/> - <frame index="2" offsetX="0" offsetY="-26" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-29" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-30" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <frame index="3" offsetX="2" offsetY="-26" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="225"/> - <frame index="0" offsetX="0" offsetY="-26" delay="75"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-28" delay="225"/> - <frame index="1" offsetX="3" offsetY="-29" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-28" delay="225"/> - <frame index="2" offsetX="-1" offsetY="-27" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-28" delay="225"/> - <frame index="3" offsetX="-4" offsetY="-29" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-16"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-19"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-20"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-5" offsetY="-19"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="20" offsetY="-7"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/pipe.png b/graphics/sprites/equipment/head/pipe.png Binary files differnew file mode 100644 index 00000000..44150d47 --- /dev/null +++ b/graphics/sprites/equipment/head/pipe.png diff --git a/graphics/sprites/equipment/head/pipe.xml b/graphics/sprites/equipment/head/pipe.xml new file mode 100644 index 00000000..ca17d248 --- /dev/null +++ b/graphics/sprites/equipment/head/pipe.xml @@ -0,0 +1,202 @@ +<?xml version="1.0"?> +<!-- Needs a Complete Male/Female Xml (Only NPC works for now) --> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/pipe.png" width="16" height="16"/> + <action name="stand" imageset="base"> + <animation direction="left"> + <frame index="0" offsetX="-8" offsetY="-30" delay="250"/> + <frame index="1" offsetX="-8" offsetY="-30" delay="250"/> + <frame index="2" offsetX="-8" offsetY="-30" delay="250"/> + <frame index="3" offsetX="-8" offsetY="-30" delay="250"/> + <frame index="4" offsetX="-8" offsetY="-30" delay="250"/> + <frame index="5" offsetX="-8" offsetY="-30" delay="250"/> + <frame index="6" offsetX="-8" offsetY="-30" delay="250"/> + <frame index="7" offsetX="-8" offsetY="-30" delay="250"/> + </animation> + <animation direction="down"> + <frame index="8" offsetX="3" offsetY="-33" delay="250"/> + <frame index="9" offsetX="3" offsetY="-33" delay="250"/> + <frame index="10" offsetX="3" offsetY="-33" delay="250"/> + <frame index="11" offsetX="3" offsetY="-33" delay="250"/> + <frame index="12" offsetX="3" offsetY="-33" delay="250"/> + <frame index="13" offsetX="3" offsetY="-33" delay="250"/> + <frame index="14" offsetX="3" offsetY="-33" delay="250"/> + <frame index="15" offsetX="3" offsetY="-33" delay="250"/> + </animation> + <animation direction="right"> + <frame index="16" offsetX="6" offsetY="-30" delay="250"/> + <frame index="17" offsetX="6" offsetY="-30" delay="250"/> + <frame index="18" offsetX="6" offsetY="-30" delay="250"/> + <frame index="19" offsetX="6" offsetY="-30" delay="250"/> + <frame index="20" offsetX="6" offsetY="-30" delay="250"/> + <frame index="21" offsetX="6" offsetY="-30" delay="250"/> + <frame index="22" offsetX="6" offsetY="-30" delay="250"/> + <frame index="23" offsetX="6" offsetY="-30" delay="250"/> + </animation> + <animation direction="up"> + <frame index="27"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="27"/> + </animation> + <animation direction="left"> + <frame index="27"/> + </animation> + <animation direction="up"> + <frame index="27"/> + </animation> + <animation direction="right"> + <frame index="27"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="27"/> + <end/> + </animation> + <animation direction="left"> + <frame index="27"/> + <end/> + </animation> + <animation direction="up"> + <frame index="27"/> + <end/> + </animation> + <animation direction="right"> + <frame index="27"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="27"/> + <end/> + </animation> + <animation direction="left"> + <frame index="27"/> + <end/> + </animation> + <animation direction="up"> + <frame index="27"/> + <end/> + </animation> + <animation direction="right"> + <frame index="27"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="left"> + <frame index="0" offsetX="-8" offsetY="-30" delay="250"/> + <frame index="1" offsetX="-8" offsetY="-30" delay="250"/> + <frame index="2" offsetX="-8" offsetY="-30" delay="250"/> + <frame index="3" offsetX="-8" offsetY="-30" delay="250"/> + <frame index="4" offsetX="-8" offsetY="-30" delay="250"/> + <frame index="5" offsetX="-8" offsetY="-30" delay="250"/> + <frame index="6" offsetX="-8" offsetY="-30" delay="250"/> + <frame index="7" offsetX="-8" offsetY="-30" delay="250"/> + </animation> + <animation direction="down"> + <frame index="8" offsetX="0" offsetY="-25" delay="250"/> + <frame index="9" offsetX="0" offsetY="-25" delay="250"/> + <frame index="10" offsetX="0" offsetY="-25" delay="250"/> + <frame index="11" offsetX="0" offsetY="-25" delay="250"/> + <frame index="12" offsetX="0" offsetY="-25" delay="250"/> + <frame index="13" offsetX="0" offsetY="-25" delay="250"/> + <frame index="14" offsetX="0" offsetY="-25" delay="250"/> + <frame index="15" offsetX="0" offsetY="-25" delay="250"/> + </animation> + <animation direction="right"> + <frame index="16" offsetX="6" offsetY="-30" delay="250"/> + <frame index="17" offsetX="6" offsetY="-30" delay="250"/> + <frame index="18" offsetX="6" offsetY="-30" delay="250"/> + <frame index="19" offsetX="6" offsetY="-30" delay="250"/> + <frame index="20" offsetX="6" offsetY="-30" delay="250"/> + <frame index="21" offsetX="6" offsetY="-30" delay="250"/> + <frame index="22" offsetX="6" offsetY="-30" delay="250"/> + <frame index="23" offsetX="6" offsetY="-30" delay="250"/> + </animation> + <animation direction="up"> + <frame index="27"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="27"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="27"/> + <end/> + </animation> + <animation direction="left"> + <frame index="27"/> + <end/> + </animation> + <animation direction="up"> + <frame index="27"/> + <end/> + </animation> + <animation direction="right"> + <frame index="27"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="27"/> + <end/> + </animation> + <animation direction="left"> + <frame index="27"/> + <end/> + </animation> + <animation direction="up"> + <frame index="27"/> + <end/> + </animation> + <animation direction="right"> + <frame index="27"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="27"/> + <end/> + </animation> + <animation direction="left"> + <frame index="27"/> + <end/> + </animation> + <animation direction="up"> + <frame index="27"/> + <end/> + </animation> + <animation direction="right"> + <frame index="27"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="27"/> + <end/> + </animation> + <animation direction="left"> + <frame index="27"/> + <end/> + </animation> + <animation direction="up"> + <frame index="27"/> + <end/> + </animation> + <animation direction="right"> + <frame index="27"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/piratehat-female.xml b/graphics/sprites/equipment/head/piratehat-female.xml new file mode 100644 index 00000000..76a38080 --- /dev/null +++ b/graphics/sprites/equipment/head/piratehat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="17" name="base" src="graphics/sprites/equipment/head/piratehat.png" width="27"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-47"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-47"/> + <frame delay="75" index="1" offsetX="2" offsetY="-46"/> + <frame delay="150" index="1" offsetX="2" offsetY="-47"/> + <frame delay="75" index="1" offsetX="2" offsetY="-46"/> + <frame delay="75" index="1" offsetX="2" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-45"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-46"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-45"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-46"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-47"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-46"/> + <frame delay="150" index="3" offsetX="-3" offsetY="-47"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-46"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-47"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-46"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-44"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-43"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="6" offsetY="-48"/> + <frame delay="75" index="1" offsetX="6" offsetY="-49"/> + <frame delay="75" index="1" offsetX="2" offsetY="-46"/> + <frame delay="75" index="1" offsetX="1" offsetY="-45"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-45"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-43"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-6" offsetY="-48"/> + <frame delay="75" index="3" offsetX="-6" offsetY="-49"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-46"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-45"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-46"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="5" offsetY="-47"/> + <frame delay="150" index="1" offsetX="7" offsetY="-48"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-45"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-44"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-45"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-6" offsetY="-47"/> + <frame delay="150" index="3" offsetX="-8" offsetY="-48"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-9" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="0" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-44" delay="140"/> + <frame index="1" offsetX="4" offsetY="-47" delay="140"/> + <frame index="1" offsetX="6" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-47" delay="140"/> + <frame index="3" offsetX="0" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-48" delay="100"/> + <frame index="1" offsetX="6" offsetY="-49" delay="100"/> + <frame index="1" offsetX="2" offsetY="-46" delay="100"/> + <frame index="1" offsetX="1" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-48" delay="100"/> + <frame index="3" offsetX="-6" offsetY="-49" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-45" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-48" delay="140"/> + <frame index="1" offsetX="9" offsetY="-46" delay="140"/> + <frame index="1" offsetX="2" offsetY="-48" delay="140"/> + <frame index="1" offsetX="2" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-8" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-48" delay="140"/> + <frame index="1" offsetX="5" offsetY="-49" delay="140"/> + <frame index="1" offsetX="5" offsetY="-49" delay="140"/> + <frame index="1" offsetX="0" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-49" delay="140"/> + <frame index="3" offsetX="0" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/piratehat-male.xml b/graphics/sprites/equipment/head/piratehat-male.xml new file mode 100644 index 00000000..4dd82006 --- /dev/null +++ b/graphics/sprites/equipment/head/piratehat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/piratehat.png" width="27" height="17"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-47"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-47" delay="75"/> + <frame index="1" offsetX="2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="2" offsetY="-47" delay="150"/> + <frame index="1" offsetX="2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="2" offsetY="-47" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-47" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-47" delay="150"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-47" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-48" delay="75"/> + <frame index="1" offsetX="6" offsetY="-49" delay="75"/> + <frame index="1" offsetX="2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="1" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-6" offsetY="-49" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-45" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-47" delay="225"/> + <frame index="1" offsetX="7" offsetY="-48" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-47" delay="225"/> + <frame index="3" offsetX="-8" offsetY="-48" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-9" offsetY="-38"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="0" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-46" delay="140"/> + <frame index="1" offsetX="5" offsetY="-49" delay="140"/> + <frame index="1" offsetX="7" offsetY="-49" delay="140"/> + <frame index="1" offsetX="0" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-48" delay="100"/> + <frame index="1" offsetX="6" offsetY="-49" delay="100"/> + <frame index="1" offsetX="2" offsetY="-46" delay="100"/> + <frame index="1" offsetX="1" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-48" delay="100"/> + <frame index="3" offsetX="-6" offsetY="-49" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-45" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-48" delay="140"/> + <frame index="1" offsetX="8" offsetY="-49" delay="140"/> + <frame index="1" offsetX="3" offsetY="-50" delay="140"/> + <frame index="1" offsetX="1" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-7" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="3" offsetX="0" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-50" delay="140"/> + <frame index="1" offsetX="6" offsetY="-49" delay="140"/> + <frame index="1" offsetX="6" offsetY="-50" delay="140"/> + <frame index="1" offsetX="1" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="3" offsetX="0" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/piratehat.xml b/graphics/sprites/equipment/head/piratehat.xml deleted file mode 100644 index 0b722cea..00000000 --- a/graphics/sprites/equipment/head/piratehat.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/piratehat.png" width="27" height="17"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-48"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-47"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-45"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-47"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-47" delay="75"/> - <frame index="1" offsetX="2" offsetY="-46" delay="75"/> - <frame index="1" offsetX="2" offsetY="-47" delay="150"/> - <frame index="1" offsetX="2" offsetY="-46" delay="75"/> - <frame index="1" offsetX="2" offsetY="-47" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-47" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-46" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-47" delay="150"/> - <frame index="3" offsetX="-3" offsetY="-46" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-47" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-43" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="6" offsetY="-48" delay="75"/> - <frame index="1" offsetX="6" offsetY="-49" delay="75"/> - <frame index="1" offsetX="2" offsetY="-46" delay="75"/> - <frame index="1" offsetX="1" offsetY="-45" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-45" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-43" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-48" delay="75"/> - <frame index="3" offsetX="-6" offsetY="-49" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-46" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-45" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-47" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="5" offsetY="-47" delay="225"/> - <frame index="1" offsetX="7" offsetY="-48" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-45" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-44" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-45" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-47" delay="225"/> - <frame index="3" offsetX="-8" offsetY="-48" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-36"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="6" offsetY="-38"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-37"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-9" offsetY="-38"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="0" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/pumpkinhelmet-female.xml b/graphics/sprites/equipment/head/pumpkinhelmet-female.xml new file mode 100644 index 00000000..4d3ee11b --- /dev/null +++ b/graphics/sprites/equipment/head/pumpkinhelmet-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/pumpkinhelmet.png" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-29"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-30"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-29"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-29"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-27"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-29"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-28"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-29"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-21"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-26" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/pumpkinhelmet-male.xml b/graphics/sprites/equipment/head/pumpkinhelmet-male.xml new file mode 100644 index 00000000..5ae04f8a --- /dev/null +++ b/graphics/sprites/equipment/head/pumpkinhelmet-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/pumpkinhelmet.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-30" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-29" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-30" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-28" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-21"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-28" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <frame index="0" offsetX="0" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="4" offsetY="-31" delay="140"/> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/pumpkinhelmet.xml b/graphics/sprites/equipment/head/pumpkinhelmet.xml deleted file mode 100644 index 0a2cb2c4..00000000 --- a/graphics/sprites/equipment/head/pumpkinhelmet.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/pumpkinhelmet.png" width="40" height="40"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-29"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-29" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-30" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-29" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-30" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-29" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-29" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-28" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-29" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-21"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/rabbit-ears-female.xml b/graphics/sprites/equipment/head/rabbit-ears-female.xml new file mode 100644 index 00000000..e2bf2cd1 --- /dev/null +++ b/graphics/sprites/equipment/head/rabbit-ears-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="24" name="base" src="graphics/sprites/equipment/head/rabbit-ears.png|W" width="24"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-47"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-45"/> + <frame delay="150" index="0" offsetX="0" offsetY="-46"/> + <frame delay="75" index="0" offsetX="0" offsetY="-45"/> + <frame delay="150" index="0" offsetX="0" offsetY="-46"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-47"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-46"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-47"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-46"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-50"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-50"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="2" offsetY="-47"/> + <frame delay="75" index="3" offsetX="2" offsetY="-46"/> + <frame delay="150" index="3" offsetX="2" offsetY="-47"/> + <frame delay="75" index="3" offsetX="2" offsetY="-46"/> + <frame delay="75" index="3" offsetX="2" offsetY="-47"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <frame delay="75" index="0" offsetX="0" offsetY="-45"/> + <frame delay="75" index="0" offsetX="0" offsetY="-42"/> + <frame delay="75" index="0" offsetX="0" offsetY="-41"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-48"/> + <frame delay="75" index="1" offsetX="2" offsetY="-49"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-46"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-45"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-47"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="3" offsetX="2" offsetY="-46"/> + <frame delay="75" index="3" offsetX="3" offsetY="-45"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-45"/> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <frame delay="75" index="0" offsetX="0" offsetY="-45"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-47"/> + <frame delay="150" index="1" offsetX="3" offsetY="-48"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-48"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-49"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="3" offsetX="-3" offsetY="-48"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-38"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="38" offsetY="-11"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-44" delay="140"/> + <frame index="1" offsetX="0" offsetY="-47" delay="140"/> + <frame index="1" offsetX="2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-44" delay="140"/> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="5" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="100"/> + <frame index="0" offsetX="0" offsetY="-45" delay="100"/> + <frame index="0" offsetX="0" offsetY="-42" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="100"/> + <frame index="1" offsetX="2" offsetY="-49" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="100"/> + <frame index="3" offsetX="2" offsetY="-46" delay="100"/> + <frame index="3" offsetX="3" offsetY="-45" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="140"/> + <frame index="1" offsetX="5" offsetY="-46" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-53" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="3" offsetX="3" offsetY="-48" delay="140"/> + <frame index="3" offsetX="4" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-48" delay="140"/> + <frame index="1" offsetX="1" offsetY="-49" delay="140"/> + <frame index="1" offsetX="1" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="0" offsetY="-49" delay="140"/> + <frame index="3" offsetX="0" offsetY="-49" delay="140"/> + <frame index="3" offsetX="5" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/rabbit-ears-male.xml b/graphics/sprites/equipment/head/rabbit-ears-male.xml new file mode 100644 index 00000000..4b6d3829 --- /dev/null +++ b/graphics/sprites/equipment/head/rabbit-ears-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/rabbit-ears.png|W" width="24" height="24"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-47"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-46" delay="150"/> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-46" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-47" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-47" delay="75"/> + <frame index="3" offsetX="2" offsetY="-46" delay="75"/> + <frame index="3" offsetX="2" offsetY="-47" delay="150"/> + <frame index="3" offsetX="2" offsetY="-46" delay="75"/> + <frame index="3" offsetX="2" offsetY="-47" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-42" delay="75"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="75"/> + <frame index="1" offsetX="2" offsetY="-49" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="2" offsetY="-46" delay="75"/> + <frame index="3" offsetX="3" offsetY="-45" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="225"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-47" delay="225"/> + <frame index="1" offsetX="3" offsetY="-48" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-47" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-48" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-38"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="38" offsetY="-11"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="140"/> + <frame index="0" offsetX="0" offsetY="-41" delay="140"/> + <frame index="0" offsetX="0" offsetY="-46" delay="140"/> + <frame index="0" offsetX="0" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="1" offsetX="1" offsetY="-49" delay="140"/> + <frame index="1" offsetX="3" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-46" delay="140"/> + <frame index="3" offsetX="1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="4" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="100"/> + <frame index="0" offsetX="0" offsetY="-45" delay="100"/> + <frame index="0" offsetX="0" offsetY="-42" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="100"/> + <frame index="1" offsetX="2" offsetY="-49" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="100"/> + <frame index="3" offsetX="2" offsetY="-46" delay="100"/> + <frame index="3" offsetX="3" offsetY="-45" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-48" delay="140"/> + <frame index="1" offsetX="4" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-52" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="3" offsetX="3" offsetY="-50" delay="140"/> + <frame index="3" offsetX="5" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="0" offsetY="-47" delay="140"/> + <frame index="0" offsetX="0" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-50" delay="140"/> + <frame index="1" offsetX="2" offsetY="-49" delay="140"/> + <frame index="1" offsetX="2" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-50" delay="140"/> + <frame index="3" offsetX="0" offsetY="-49" delay="140"/> + <frame index="3" offsetX="1" offsetY="-50" delay="140"/> + <frame index="3" offsetX="5" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/rabbit-ears.xml b/graphics/sprites/equipment/head/rabbit-ears.xml deleted file mode 100644 index 25e5b1ce..00000000 --- a/graphics/sprites/equipment/head/rabbit-ears.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/rabbit-ears.png|W" width="24" height="24"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-46"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-47"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-49"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-47"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-45" delay="75"/> - <frame index="0" offsetX="0" offsetY="-46" delay="150"/> - <frame index="0" offsetX="0" offsetY="-45" delay="75"/> - <frame index="0" offsetX="0" offsetY="-46" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-47" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-47" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-47" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-47" delay="75"/> - <frame index="3" offsetX="2" offsetY="-46" delay="75"/> - <frame index="3" offsetX="2" offsetY="-47" delay="150"/> - <frame index="3" offsetX="2" offsetY="-46" delay="75"/> - <frame index="3" offsetX="2" offsetY="-47" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY="-45" delay="75"/> - <frame index="0" offsetX="0" offsetY="-42" delay="75"/> - <frame index="0" offsetX="0" offsetY="-41" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-48" delay="75"/> - <frame index="1" offsetX="2" offsetY="-49" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-45" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-49" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-47" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="3" offsetX="2" offsetY="-46" delay="75"/> - <frame index="3" offsetX="3" offsetY="-45" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-45" delay="225"/> - <frame index="0" offsetX="0" offsetY="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY="-45" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-47" delay="225"/> - <frame index="1" offsetX="3" offsetY="-48" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-49" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-47" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-48" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-34"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-38"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-41"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-38"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="38" offsetY="-11"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/rangerhat-female.xml b/graphics/sprites/equipment/head/rangerhat-female.xml new file mode 100644 index 00000000..1b8121ca --- /dev/null +++ b/graphics/sprites/equipment/head/rangerhat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/rangerhat.png" width="80"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="24" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/rangerhat-male.xml b/graphics/sprites/equipment/head/rangerhat-male.xml new file mode 100644 index 00000000..094d4d25 --- /dev/null +++ b/graphics/sprites/equipment/head/rangerhat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/rangerhat.png" width="80" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="24" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-28" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <frame index="0" offsetX="0" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="4" offsetY="-31" delay="140"/> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/rangerhat.png b/graphics/sprites/equipment/head/rangerhat.png Binary files differindex 309a5d53..f2fe9db5 100644 --- a/graphics/sprites/equipment/head/rangerhat.png +++ b/graphics/sprites/equipment/head/rangerhat.png diff --git a/graphics/sprites/equipment/head/rangerhat.xml b/graphics/sprites/equipment/head/rangerhat.xml deleted file mode 100644 index 384afedf..00000000 --- a/graphics/sprites/equipment/head/rangerhat.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/rangerhat.png" width="80" height="40"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-24" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-25" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="24" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/rednose-female.xml b/graphics/sprites/equipment/head/rednose-female.xml new file mode 100644 index 00000000..9d3fc28c --- /dev/null +++ b/graphics/sprites/equipment/head/rednose-female.xml @@ -0,0 +1,238 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="15" name="equipment" src="graphics/sprites/equipment/head/rednose.png" width="18"/> + <action imageset="equipment" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-36"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-39"/> + </animation> + </action> + <action imageset="equipment" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-35"/> + <frame delay="150" index="0" offsetX="0" offsetY="-36"/> + <frame delay="75" index="0" offsetX="0" offsetY="-35"/> + <frame delay="150" index="0" offsetX="0" offsetY="-36"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-38"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-39"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-41"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-42"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-41"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="2" offsetY="-39"/> + <frame delay="75" index="3" offsetX="2" offsetY="-38"/> + <frame delay="150" index="3" offsetX="2" offsetY="-39"/> + <frame delay="75" index="3" offsetX="2" offsetY="-38"/> + <frame delay="75" index="3" offsetX="2" offsetY="-39"/> + </animation> + </action> + <action imageset="equipment" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-34"/> + <frame delay="75" index="0" offsetX="0" offsetY="-35"/> + <frame delay="75" index="0" offsetX="0" offsetY="-32"/> + <frame delay="75" index="0" offsetX="0" offsetY="-31"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-40"/> + <frame delay="75" index="1" offsetX="2" offsetY="-41"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-37"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-39"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="3" offsetX="2" offsetY="-38"/> + <frame delay="75" index="3" offsetX="3" offsetY="-37"/> + <end/> + </animation> + </action> + <action imageset="equipment" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-35"/> + <frame delay="75" index="0" offsetX="0" offsetY="-34"/> + <frame delay="75" index="0" offsetX="0" offsetY="-35"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-38"/> + <frame delay="150" index="1" offsetX="3" offsetY="-40"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="150" index="2" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-40"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-41"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-1" offsetY="-38"/> + <frame delay="150" index="3" offsetX="-3" offsetY="-40"/> + <end/> + </animation> + </action> + <action imageset="equipment" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-24"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-30"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-30"/> + </animation> + </action> + <action imageset="equipment" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="16" offsetY="-18"/> + </animation> + </action> + <action name="attack_2hand" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="1" offsetX="0" offsetY="-39" delay="140"/> + <frame index="1" offsetX="3" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-36" delay="140"/> + <frame index="3" offsetX="1" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="3" offsetX="5" offsetY="-35" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34" delay="100"/> + <frame index="0" offsetX="0" offsetY="-35" delay="100"/> + <frame index="0" offsetX="0" offsetY="-32" delay="100"/> + <frame index="0" offsetX="0" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <frame index="1" offsetX="2" offsetY="-41" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="3" offsetX="2" offsetY="-38" delay="100"/> + <frame index="3" offsetX="3" offsetY="-37" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-40" delay="140"/> + <frame index="1" offsetX="5" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="3" offsetX="3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="4" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <frame index="1" offsetX="1" offsetY="-41" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="0" offsetY="-41" delay="140"/> + <frame index="3" offsetX="0" offsetY="-41" delay="140"/> + <frame index="3" offsetX="5" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/rednose-male.xml b/graphics/sprites/equipment/head/rednose-male.xml new file mode 100644 index 00000000..ce990660 --- /dev/null +++ b/graphics/sprites/equipment/head/rednose-male.xml @@ -0,0 +1,238 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="equipment" src="graphics/sprites/equipment/head/rednose.png" width="18" height="15"/> + <action name="stand" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-36"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-39"/> + </animation> + </action> + <action name="walk" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-35" delay="75"/> + <frame index="0" offsetX="0" offsetY="-36" delay="150"/> + <frame index="0" offsetX="0" offsetY="-35" delay="75"/> + <frame index="0" offsetX="0" offsetY="-36" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-39" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-39" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-39" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-42" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-42" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-39" delay="75"/> + <frame index="3" offsetX="2" offsetY="-38" delay="75"/> + <frame index="3" offsetX="2" offsetY="-39" delay="150"/> + <frame index="3" offsetX="2" offsetY="-38" delay="75"/> + <frame index="3" offsetX="2" offsetY="-39" delay="75"/> + </animation> + </action> + <action name="attack" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <frame index="0" offsetX="0" offsetY="-35" delay="75"/> + <frame index="0" offsetX="0" offsetY="-32" delay="75"/> + <frame index="0" offsetX="0" offsetY="-31" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-40" delay="75"/> + <frame index="1" offsetX="2" offsetY="-41" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-41" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="3" offsetX="2" offsetY="-38" delay="75"/> + <frame index="3" offsetX="3" offsetY="-37" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-35" delay="225"/> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <frame index="0" offsetX="0" offsetY="-35" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-38" delay="225"/> + <frame index="1" offsetX="3" offsetY="-40" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-40" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-38" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-24"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-30"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-30"/> + </animation> + </action> + <action name="dead" imageset="equipment"> + <animation direction="default"> + <frame index="4" offsetX="16" offsetY="-18"/> + </animation> + </action> + <action name="attack_2hand" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-35" delay="140"/> + <frame index="0" offsetX="0" offsetY="-31" delay="140"/> + <frame index="0" offsetX="0" offsetY="-36" delay="140"/> + <frame index="0" offsetX="0" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="1" offsetX="1" offsetY="-41" delay="140"/> + <frame index="1" offsetX="4" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-38" delay="140"/> + <frame index="3" offsetX="1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="4" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34" delay="100"/> + <frame index="0" offsetX="0" offsetY="-35" delay="100"/> + <frame index="0" offsetX="0" offsetY="-32" delay="100"/> + <frame index="0" offsetX="0" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <frame index="1" offsetX="2" offsetY="-41" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="3" offsetX="2" offsetY="-38" delay="100"/> + <frame index="3" offsetX="3" offsetY="-37" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="4" offsetY="-41" delay="140"/> + <frame index="1" offsetX="0" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="3" offsetY="-42" delay="140"/> + <frame index="3" offsetX="5" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="0" offsetY="-37" delay="140"/> + <frame index="0" offsetX="0" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-42" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="3" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-42" delay="140"/> + <frame index="3" offsetX="0" offsetY="-41" delay="140"/> + <frame index="3" offsetX="1" offsetY="-42" delay="140"/> + <frame index="3" offsetX="5" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/rednose.xml b/graphics/sprites/equipment/head/rednose.xml deleted file mode 100644 index 29ea7eb6..00000000 --- a/graphics/sprites/equipment/head/rednose.xml +++ /dev/null @@ -1,118 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="equipment" src="graphics/sprites/equipment/head/rednose.png" width="18" height="15"/> - <action name="stand" imageset="equipment"> - <animation direction="down"> - <frame index="0" offsetY="-36"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-39"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-41"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-39"/> - </animation> - </action> - <action name="walk" imageset="equipment"> - <animation direction="down"> - <frame index="0" offsetY="-35" delay="75"/> - <frame index="0" offsetY="-36" delay="150"/> - <frame index="0" offsetY="-35" delay="75"/> - <frame index="0" offsetY="-36" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-39" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-39" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-39" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-42" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-42" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-39" delay="75"/> - <frame index="3" offsetX="2" offsetY="-38" delay="75"/> - <frame index="3" offsetX="2" offsetY="-39" delay="150"/> - <frame index="3" offsetX="2" offsetY="-38" delay="75"/> - <frame index="3" offsetX="2" offsetY="-39" delay="75"/> - </animation> - </action> - <action name="attack" imageset="equipment"> - <animation direction="down"> - <frame index="0" offsetY="-34" delay="75"/> - <frame index="0" offsetY="-35" delay="75"/> - <frame index="0" offsetY="-32" delay="75"/> - <frame index="0" offsetY="-31" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-40" delay="75"/> - <frame index="1" offsetX="2" offsetY="-41" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-38" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-37" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-41" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-39" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-41" delay="75"/> - <frame index="3" offsetX="2" offsetY="-38" delay="75"/> - <frame index="3" offsetX="3" offsetY="-37" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="equipment"> - <animation direction="down"> - <frame index="0" offsetY="-35" delay="225"/> - <frame index="0" offsetY="-34" delay="75"/> - <frame index="0" offsetY="-35" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-38" delay="225"/> - <frame index="1" offsetX="3" offsetY="-40" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-41" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-41" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-40" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-41" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-38" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-40" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="equipment"> - <animation direction="down"> - <frame index="0" offsetY="-24"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-30"/> - </animation> - <animation direction="up"> - <frame index="2" offsetY="-33"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-30"/> - </animation> - </action> - <action name="dead" imageset="equipment"> - <animation direction="default"> - <frame index="4" offsetX="16" offsetY="-18"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/rosehat-female.xml b/graphics/sprites/equipment/head/rosehat-female.xml new file mode 100644 index 00000000..7b25bb14 --- /dev/null +++ b/graphics/sprites/equipment/head/rosehat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="12" name="equipment" src="graphics/sprites/equipment/head/rosehat.png|R" width="16"/> + <action imageset="equipment" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-50"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-6" offsetY="-50"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="5" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-48"/> + </animation> + </action> + <action imageset="equipment" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-4" offsetY="-49"/> + <frame delay="150" index="0" offsetX="-4" offsetY="-50"/> + <frame delay="75" index="0" offsetX="-4" offsetY="-49"/> + <frame delay="150" index="0" offsetX="-4" offsetY="-50"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-6" offsetY="-50"/> + <frame delay="75" index="1" offsetX="-6" offsetY="-49"/> + <frame delay="150" index="1" offsetX="-6" offsetY="-50"/> + <frame delay="75" index="1" offsetX="-6" offsetY="-49"/> + <frame delay="75" index="1" offsetX="-6" offsetY="-50"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="5" offsetY="-49"/> + <frame delay="150" index="2" offsetX="5" offsetY="-50"/> + <frame delay="75" index="2" offsetX="5" offsetY="-49"/> + <frame delay="150" index="2" offsetX="5" offsetY="-50"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="4" offsetY="-48"/> + <frame delay="75" index="3" offsetX="4" offsetY="-47"/> + <frame delay="150" index="3" offsetX="4" offsetY="-48"/> + <frame delay="75" index="3" offsetX="4" offsetY="-47"/> + <frame delay="75" index="3" offsetX="4" offsetY="-48"/> + </animation> + </action> + <action imageset="equipment" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-4" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-4" offsetY="-49"/> + <frame delay="75" index="0" offsetX="-4" offsetY="-46"/> + <frame delay="75" index="0" offsetX="-4" offsetY="-45"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-51"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-52"/> + <frame delay="75" index="1" offsetX="-6" offsetY="-49"/> + <frame delay="75" index="1" offsetX="-7" offsetY="-48"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="4" offsetY="-49"/> + <frame delay="75" index="2" offsetX="4" offsetY="-47"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="1" offsetY="-49"/> + <frame delay="75" index="3" offsetX="1" offsetY="-50"/> + <frame delay="75" index="3" offsetX="4" offsetY="-48"/> + <frame delay="75" index="3" offsetX="5" offsetY="-47"/> + <end/> + </animation> + </action> + <action imageset="equipment" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-4" offsetY="-49"/> + <frame delay="75" index="0" offsetX="-4" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-4" offsetY="-49"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="-3" offsetY="-50"/> + <frame delay="150" index="1" offsetX="-1" offsetY="-51"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="5" offsetY="-49"/> + <frame delay="75" index="2" offsetX="4" offsetY="-48"/> + <frame delay="75" index="2" offsetX="4" offsetY="-49"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="1" offsetY="-48"/> + <frame delay="150" index="3" offsetX="-1" offsetY="-49"/> + <end/> + </animation> + </action> + <action imageset="equipment" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-41"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="6" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39"/> + </animation> + </action> + <action imageset="equipment" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="35" offsetY="-10"/> + </animation> + </action> + <action name="attack_2hand" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-5" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-7" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-9" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="3" offsetY="-46" delay="140"/> + <frame index="2" offsetX="4" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="6" offsetY="-45" delay="140"/> + <frame index="3" offsetX="3" offsetY="-48" delay="140"/> + <frame index="3" offsetX="1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="7" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-4" offsetY="-49" delay="100"/> + <frame index="0" offsetX="-4" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-4" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-51" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-52" delay="100"/> + <frame index="1" offsetX="-6" offsetY="-49" delay="100"/> + <frame index="1" offsetX="-7" offsetY="-48" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="4" offsetY="-49" delay="100"/> + <frame index="2" offsetX="4" offsetY="-49" delay="100"/> + <frame index="2" offsetX="4" offsetY="-49" delay="100"/> + <frame index="2" offsetX="4" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-49" delay="100"/> + <frame index="3" offsetX="1" offsetY="-50" delay="100"/> + <frame index="3" offsetX="4" offsetY="-48" delay="100"/> + <frame index="3" offsetX="5" offsetY="-47" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-6" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-6" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-6" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-6" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="1" offsetX="1" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-6" offsetY="-51" delay="140"/> + <frame index="1" offsetX="-6" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="2" offsetY="-49" delay="140"/> + <frame index="2" offsetX="3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="2" offsetY="-53" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="5" offsetY="-50" delay="140"/> + <frame index="3" offsetX="6" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-5" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-51" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-8" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="3" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="2" offsetY="-50" delay="140"/> + <frame index="3" offsetX="2" offsetY="-51" delay="140"/> + <frame index="3" offsetX="7" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/rosehat.xml b/graphics/sprites/equipment/head/rosehat-male.xml index fc530a59..7414612e 100644 --- a/graphics/sprites/equipment/head/rosehat.xml +++ b/graphics/sprites/equipment/head/rosehat-male.xml @@ -121,4 +121,124 @@ </animation> </action> + <action name="attack_2hand" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-6" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-8" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="5" offsetY="-50" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="6" offsetY="-47" delay="140"/> + <frame index="3" offsetX="3" offsetY="-50" delay="140"/> + <frame index="3" offsetX="1" offsetY="-51" delay="140"/> + <frame index="3" offsetX="6" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-4" offsetY="-49" delay="100"/> + <frame index="0" offsetX="-4" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-4" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-51" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-52" delay="100"/> + <frame index="1" offsetX="-6" offsetY="-49" delay="100"/> + <frame index="1" offsetX="-7" offsetY="-48" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="4" offsetY="-49" delay="100"/> + <frame index="2" offsetX="4" offsetY="-49" delay="100"/> + <frame index="2" offsetX="4" offsetY="-49" delay="100"/> + <frame index="2" offsetX="4" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-49" delay="100"/> + <frame index="3" offsetX="1" offsetY="-50" delay="100"/> + <frame index="3" offsetX="4" offsetY="-48" delay="100"/> + <frame index="3" offsetX="5" offsetY="-47" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-5" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-52" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-51" delay="140"/> + <frame index="1" offsetX="0" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-53" delay="140"/> + <frame index="1" offsetX="-7" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="3" offsetY="-52" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="0" offsetY="-50" delay="140"/> + <frame index="3" offsetX="5" offsetY="-52" delay="140"/> + <frame index="3" offsetX="7" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-53" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-53" delay="140"/> + <frame index="1" offsetX="-7" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="4" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-51" delay="140"/> + <frame index="3" offsetX="2" offsetY="-50" delay="140"/> + <frame index="3" offsetX="3" offsetY="-52" delay="140"/> + <frame index="3" offsetX="7" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/sailor-hat-female.xml b/graphics/sprites/equipment/head/sailor-hat-female.xml new file mode 100644 index 00000000..d6ff047c --- /dev/null +++ b/graphics/sprites/equipment/head/sailor-hat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="15" name="base" src="graphics/sprites/equipment/head/sailor-hat.png" width="21"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-48"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="1" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-3" offsetY="-48"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-49"/> + <frame delay="150" index="2" offsetX="-3" offsetY="-48"/> + <frame delay="150" index="2" offsetX="-3" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="3" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-48"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-46"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-44"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-43"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="3" offsetY="-49"/> + <frame delay="75" index="1" offsetX="3" offsetY="-50"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-46"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-4" offsetY="-48"/> + <frame delay="75" index="2" offsetX="-4" offsetY="-46"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-4" offsetY="-49"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-50"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="3" offsetX="0" offsetY="-46"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-46"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="2" offsetY="-48"/> + <frame delay="150" index="1" offsetX="4" offsetY="-49"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-48"/> + <frame delay="75" index="2" offsetX="-4" offsetY="-47"/> + <frame delay="75" index="2" offsetX="-4" offsetY="-48"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-4" offsetY="-48"/> + <frame delay="150" index="3" offsetX="-6" offsetY="-49"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-40"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-39"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="30" offsetY="-2"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="1" offsetX="1" offsetY="-48" delay="140"/> + <frame index="1" offsetX="3" offsetY="-48" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-45" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="3" offsetX="2" offsetY="-44" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-49" delay="100"/> + <frame index="1" offsetX="3" offsetY="-50" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-49" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-50" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="3" offsetX="0" offsetY="-46" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-49" delay="140"/> + <frame index="1" offsetX="6" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-6" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-6" offsetY="-52" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-47" delay="140"/> + <frame index="3" offsetX="0" offsetY="-49" delay="140"/> + <frame index="3" offsetX="1" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-49" delay="140"/> + <frame index="1" offsetX="2" offsetY="-50" delay="140"/> + <frame index="1" offsetX="2" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="3" offsetX="2" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/sailor-hat-male.xml b/graphics/sprites/equipment/head/sailor-hat-male.xml new file mode 100644 index 00000000..6c900322 --- /dev/null +++ b/graphics/sprites/equipment/head/sailor-hat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/sailor-hat.png" width="21" height="15"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-48"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="150"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="150"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-49" delay="75"/> + <frame index="1" offsetX="3" offsetY="-50" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="225"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-49" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-50" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="3" offsetX="0" offsetY="-46" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="225"/> + <frame index="1" offsetX="4" offsetY="-49" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-48" delay="225"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="75"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-48" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-49" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-40"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-39"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="30" offsetY="-2"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="1" offsetX="2" offsetY="-50" delay="140"/> + <frame index="1" offsetX="4" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="3" offsetX="1" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-49" delay="100"/> + <frame index="1" offsetX="3" offsetY="-50" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-49" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-50" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="3" offsetX="0" offsetY="-46" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-49" delay="140"/> + <frame index="1" offsetX="5" offsetY="-50" delay="140"/> + <frame index="1" offsetX="0" offsetY="-51" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-51" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-50" delay="140"/> + <frame index="3" offsetX="0" offsetY="-51" delay="140"/> + <frame index="3" offsetX="2" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-51" delay="140"/> + <frame index="1" offsetX="3" offsetY="-50" delay="140"/> + <frame index="1" offsetX="3" offsetY="-51" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="3" offsetX="2" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/sailor-hat.xml b/graphics/sprites/equipment/head/sailor-hat.xml deleted file mode 100644 index 11cffba9..00000000 --- a/graphics/sprites/equipment/head/sailor-hat.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/sailor-hat.png" width="21" height="15"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-48"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-1" offsetY="-48"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-48"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-48"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-48" delay="150"/> - <frame index="1" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-48" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-48" delay="150"/> - <frame index="2" offsetX="-3" offsetY="-49" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-48" delay="150"/> - <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-43" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-49" delay="75"/> - <frame index="1" offsetX="3" offsetY="-50" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-4" offsetY="-48" delay="225"/> - <frame index="2" offsetX="-4" offsetY="-46" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-49" delay="75"/> - <frame index="3" offsetX="-4" offsetY="-50" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="3" offsetX="0" offsetY="-46" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-47" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-48" delay="225"/> - <frame index="1" offsetX="4" offsetY="-49" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-48" delay="225"/> - <frame index="2" offsetX="-4" offsetY="-47" delay="75"/> - <frame index="2" offsetX="-4" offsetY="-48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-48" delay="225"/> - <frame index="3" offsetX="-6" offsetY="-49" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-36"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-39"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-40"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY="-39"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="30" offsetY="-2"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/santabeardhat-female.xml b/graphics/sprites/equipment/head/santabeardhat-female.xml new file mode 100644 index 00000000..4fbcba3d --- /dev/null +++ b/graphics/sprites/equipment/head/santabeardhat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/santabeardhat.png" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/santabeardhat-male.xml b/graphics/sprites/equipment/head/santabeardhat-male.xml new file mode 100644 index 00000000..b7af5059 --- /dev/null +++ b/graphics/sprites/equipment/head/santabeardhat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/santabeardhat.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-28" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <frame index="0" offsetX="0" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="4" offsetY="-31" delay="140"/> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/santabeardhat.xml b/graphics/sprites/equipment/head/santabeardhat.xml deleted file mode 100644 index 678aa267..00000000 --- a/graphics/sprites/equipment/head/santabeardhat.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/santabeardhat.png" width="40" height="40"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-24" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-25" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/santahat-female.xml b/graphics/sprites/equipment/head/santahat-female.xml new file mode 100644 index 00000000..a29618b6 --- /dev/null +++ b/graphics/sprites/equipment/head/santahat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/santahat.png|R;W;" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/santahat-male.xml b/graphics/sprites/equipment/head/santahat-male.xml new file mode 100644 index 00000000..d77fb94f --- /dev/null +++ b/graphics/sprites/equipment/head/santahat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/santahat.png|R;W;" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-28" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <frame index="0" offsetX="0" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="4" offsetY="-31" delay="140"/> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/santahat.png b/graphics/sprites/equipment/head/santahat.png Binary files differindex 9cd575ca..f381afd6 100644 --- a/graphics/sprites/equipment/head/santahat.png +++ b/graphics/sprites/equipment/head/santahat.png diff --git a/graphics/sprites/equipment/head/santahat.xml b/graphics/sprites/equipment/head/santahat.xml deleted file mode 100644 index 851b027b..00000000 --- a/graphics/sprites/equipment/head/santahat.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/santahat.png" width="40" height="40"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/serf-female.xml b/graphics/sprites/equipment/head/serf-female.xml new file mode 100644 index 00000000..b2ab4736 --- /dev/null +++ b/graphics/sprites/equipment/head/serf-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="26" name="base" src="graphics/sprites/equipment/head/serf.png" width="24"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-40"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <frame delay="150" index="0" offsetX="0" offsetY="-40"/> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <frame delay="150" index="0" offsetX="0" offsetY="-40"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="1" offsetY="-40"/> + <frame delay="75" index="1" offsetX="1" offsetY="-39"/> + <frame delay="150" index="1" offsetX="1" offsetY="-40"/> + <frame delay="75" index="1" offsetX="1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="1" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="0" offsetY="-41"/> + <frame delay="150" index="2" offsetX="0" offsetY="-42"/> + <frame delay="75" index="2" offsetX="0" offsetY="-41"/> + <frame delay="150" index="2" offsetX="0" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-39"/> + <frame delay="150" index="3" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-40"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-38"/> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <frame delay="75" index="0" offsetX="0" offsetY="-36"/> + <frame delay="75" index="0" offsetX="0" offsetY="-35"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="5" offsetY="-41"/> + <frame delay="75" index="1" offsetX="5" offsetY="-42"/> + <frame delay="75" index="1" offsetX="1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="0" offsetY="-38"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-39"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-4" offsetY="-41"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-42"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="3" offsetX="0" offsetY="-38"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-39"/> + <frame delay="75" index="0" offsetX="0" offsetY="-38"/> + <frame delay="75" index="0" offsetX="0" offsetY="-39"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="4" offsetY="-40"/> + <frame delay="150" index="1" offsetX="6" offsetY="-41"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="0" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-41"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-4" offsetY="-40"/> + <frame delay="150" index="3" offsetX="-6" offsetY="-41"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-31"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="23" offsetY="-13"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-37" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="5" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="3" offsetX="2" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38" delay="100"/> + <frame index="0" offsetX="0" offsetY="-39" delay="100"/> + <frame index="0" offsetX="0" offsetY="-36" delay="100"/> + <frame index="0" offsetX="0" offsetY="-35" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-41" delay="100"/> + <frame index="1" offsetX="5" offsetY="-42" delay="100"/> + <frame index="1" offsetX="1" offsetY="-39" delay="100"/> + <frame index="1" offsetX="0" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="3" offsetX="0" offsetY="-38" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-41" delay="140"/> + <frame index="1" offsetX="8" offsetY="-39" delay="140"/> + <frame index="1" offsetX="1" offsetY="-41" delay="140"/> + <frame index="1" offsetX="1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-39" delay="140"/> + <frame index="3" offsetX="0" offsetY="-41" delay="140"/> + <frame index="3" offsetX="1" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-41" delay="140"/> + <frame index="1" offsetX="4" offsetY="-42" delay="140"/> + <frame index="1" offsetX="4" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="3" offsetX="2" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/serf-male.xml b/graphics/sprites/equipment/head/serf-male.xml new file mode 100644 index 00000000..daec6108 --- /dev/null +++ b/graphics/sprites/equipment/head/serf-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/serf.png" width="24" height="26"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-40"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-39" delay="75"/> + <frame index="0" offsetX="0" offsetY="-40" delay="150"/> + <frame index="0" offsetX="0" offsetY="-39" delay="75"/> + <frame index="0" offsetX="0" offsetY="-40" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-40" delay="75"/> + <frame index="1" offsetX="1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="1" offsetY="-40" delay="150"/> + <frame index="1" offsetX="1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="1" offsetY="-40" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41" delay="75"/> + <frame index="2" offsetX="0" offsetY="-42" delay="150"/> + <frame index="2" offsetX="0" offsetY="-41" delay="75"/> + <frame index="2" offsetX="0" offsetY="-42" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38" delay="75"/> + <frame index="0" offsetX="0" offsetY="-39" delay="75"/> + <frame index="0" offsetX="0" offsetY="-36" delay="75"/> + <frame index="0" offsetX="0" offsetY="-35" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-41" delay="75"/> + <frame index="1" offsetX="5" offsetY="-42" delay="75"/> + <frame index="1" offsetX="1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="0" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="225"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-39" delay="225"/> + <frame index="0" offsetX="0" offsetY="-38" delay="75"/> + <frame index="0" offsetX="0" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40" delay="225"/> + <frame index="1" offsetX="6" offsetY="-41" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41" delay="225"/> + <frame index="2" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-40" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-41" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-31"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="23" offsetY="-13"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-39" delay="140"/> + <frame index="0" offsetX="0" offsetY="-35" delay="140"/> + <frame index="0" offsetX="0" offsetY="-40" delay="140"/> + <frame index="0" offsetX="0" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-39" delay="140"/> + <frame index="1" offsetX="4" offsetY="-42" delay="140"/> + <frame index="1" offsetX="6" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="2" offsetX="0" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="140"/> + <frame index="3" offsetX="1" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38" delay="100"/> + <frame index="0" offsetX="0" offsetY="-39" delay="100"/> + <frame index="0" offsetX="0" offsetY="-36" delay="100"/> + <frame index="0" offsetX="0" offsetY="-35" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-41" delay="100"/> + <frame index="1" offsetX="5" offsetY="-42" delay="100"/> + <frame index="1" offsetX="1" offsetY="-39" delay="100"/> + <frame index="1" offsetX="0" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="3" offsetX="0" offsetY="-38" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-41" delay="140"/> + <frame index="1" offsetX="7" offsetY="-42" delay="140"/> + <frame index="1" offsetX="2" offsetY="-43" delay="140"/> + <frame index="1" offsetX="0" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-42" delay="140"/> + <frame index="3" offsetX="0" offsetY="-43" delay="140"/> + <frame index="3" offsetX="2" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="0" offsetY="-41" delay="140"/> + <frame index="0" offsetX="0" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-43" delay="140"/> + <frame index="1" offsetX="5" offsetY="-42" delay="140"/> + <frame index="1" offsetX="5" offsetY="-43" delay="140"/> + <frame index="1" offsetX="0" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="3" offsetX="2" offsetY="-39" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/serf.xml b/graphics/sprites/equipment/head/serf.xml deleted file mode 100644 index 9083dea4..00000000 --- a/graphics/sprites/equipment/head/serf.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/serf.png" width="24" height="26"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-40"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-40"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-41"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-40"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-39" delay="75"/> - <frame index="0" offsetX="0" offsetY="-40" delay="150"/> - <frame index="0" offsetX="0" offsetY="-39" delay="75"/> - <frame index="0" offsetX="0" offsetY="-40" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-40" delay="75"/> - <frame index="1" offsetX="1" offsetY="-39" delay="75"/> - <frame index="1" offsetX="1" offsetY="-40" delay="150"/> - <frame index="1" offsetX="1" offsetY="-39" delay="75"/> - <frame index="1" offsetX="1" offsetY="-40" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-41" delay="75"/> - <frame index="2" offsetX="0" offsetY="-42" delay="150"/> - <frame index="2" offsetX="0" offsetY="-41" delay="75"/> - <frame index="2" offsetX="0" offsetY="-42" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-40" delay="150"/> - <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-38" delay="75"/> - <frame index="0" offsetX="0" offsetY="-39" delay="75"/> - <frame index="0" offsetX="0" offsetY="-36" delay="75"/> - <frame index="0" offsetX="0" offsetY="-35" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="5" offsetY="-41" delay="75"/> - <frame index="1" offsetX="5" offsetY="-42" delay="75"/> - <frame index="1" offsetX="1" offsetY="-39" delay="75"/> - <frame index="1" offsetX="0" offsetY="-38" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-41" delay="225"/> - <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-41" delay="75"/> - <frame index="3" offsetX="-4" offsetY="-42" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="3" offsetX="0" offsetY="-38" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-39" delay="225"/> - <frame index="0" offsetX="0" offsetY="-38" delay="75"/> - <frame index="0" offsetX="0" offsetY="-39" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-40" delay="225"/> - <frame index="1" offsetX="6" offsetY="-41" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-41" delay="225"/> - <frame index="2" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-40" delay="225"/> - <frame index="3" offsetX="-6" offsetY="-41" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="5" offsetY="-31"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="1" offsetY="-33"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY="-31"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="23" offsetY="-13"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/shroom-female.xml b/graphics/sprites/equipment/head/shroom-female.xml new file mode 100644 index 00000000..490ee2a8 --- /dev/null +++ b/graphics/sprites/equipment/head/shroom-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/shroom.png" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/shroom-male.xml b/graphics/sprites/equipment/head/shroom-male.xml new file mode 100644 index 00000000..e1d85dd1 --- /dev/null +++ b/graphics/sprites/equipment/head/shroom-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/shroom.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-28" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <frame index="0" offsetX="0" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="4" offsetY="-31" delay="140"/> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/shroom.png b/graphics/sprites/equipment/head/shroom.png Binary files differindex d2206cdd..1d018ebb 100644 --- a/graphics/sprites/equipment/head/shroom.png +++ b/graphics/sprites/equipment/head/shroom.png diff --git a/graphics/sprites/equipment/head/shroom.xml b/graphics/sprites/equipment/head/shroom.xml deleted file mode 100644 index cd295996..00000000 --- a/graphics/sprites/equipment/head/shroom.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/shroom.png" width="40" height="40"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/silkheadband-female.xml b/graphics/sprites/equipment/head/silkheadband-female.xml new file mode 100644 index 00000000..b947a388 --- /dev/null +++ b/graphics/sprites/equipment/head/silkheadband-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/silkheadband.png|W" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/silkheadband-male.xml b/graphics/sprites/equipment/head/silkheadband-male.xml new file mode 100644 index 00000000..39ffb597 --- /dev/null +++ b/graphics/sprites/equipment/head/silkheadband-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/silkheadband.png|W" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-28" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <frame index="0" offsetX="0" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="4" offsetY="-31" delay="140"/> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/silkheadband.png b/graphics/sprites/equipment/head/silkheadband.png Binary files differindex 4e69bd8c..ab4f9c8c 100644 --- a/graphics/sprites/equipment/head/silkheadband.png +++ b/graphics/sprites/equipment/head/silkheadband.png diff --git a/graphics/sprites/equipment/head/silkheadband.xml b/graphics/sprites/equipment/head/silkheadband.xml deleted file mode 100644 index a6b8e149..00000000 --- a/graphics/sprites/equipment/head/silkheadband.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/silkheadband.png" width="40" height="40"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/skullmask-female.xml b/graphics/sprites/equipment/head/skullmask-female.xml new file mode 100644 index 00000000..44e603ef --- /dev/null +++ b/graphics/sprites/equipment/head/skullmask-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="32" name="base" src="graphics/sprites/equipment/head/skullmask.png" width="32"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/skullmask-male.xml b/graphics/sprites/equipment/head/skullmask-male.xml new file mode 100644 index 00000000..4d73c68d --- /dev/null +++ b/graphics/sprites/equipment/head/skullmask-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/skullmask.png" width="32" height="32"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-28" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <frame index="0" offsetX="0" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="4" offsetY="-31" delay="140"/> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/skullmask.xml b/graphics/sprites/equipment/head/skullmask.xml deleted file mode 100644 index f24ff73e..00000000 --- a/graphics/sprites/equipment/head/skullmask.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/skullmask.png" width="32" height="32"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/snowgoggles-female.xml b/graphics/sprites/equipment/head/snowgoggles-female.xml new file mode 100644 index 00000000..1d533e9e --- /dev/null +++ b/graphics/sprites/equipment/head/snowgoggles-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="29" name="base" src="graphics/sprites/equipment/head/snowgoggles.png" width="23"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="0" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame delay="75" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="150" index="3" offsetX="-2" offsetY="-35"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="150" index="3" offsetX="-2" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame delay="75" index="2" offsetX="1" offsetY="-34"/> + <frame delay="75" index="2" offsetX="1" offsetY="-33"/> + <frame delay="150" index="2" offsetX="1" offsetY="-34"/> + <frame delay="75" index="2" offsetX="1" offsetY="-33"/> + <frame delay="75" index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-2" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-30"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-29"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-35"/> + <frame delay="75" index="1" offsetX="2" offsetY="-36"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="3" offsetX="-3" offsetY="-34"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="2" offsetX="-3" offsetY="-35"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <frame delay="75" index="2" offsetX="0" offsetY="-33"/> + <frame delay="75" index="2" offsetX="1" offsetY="-32"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="2" offsetY="-34"/> + <frame delay="150" index="1" offsetX="4" offsetY="-35"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-33"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-34"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="2" offsetX="-3" offsetY="-34"/> + <frame delay="150" index="2" offsetX="-5" offsetY="-35"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-1" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-6" offsetY="-28"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-12"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="0" offsetY="-34" delay="140"/> + <frame index="1" offsetX="2" offsetY="-34" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="2" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="3" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="2" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="2" offsetX="0" offsetY="-33" delay="100"/> + <frame index="2" offsetX="1" offsetY="-32" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="5" offsetY="-33" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-5" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-33" delay="140"/> + <frame index="2" offsetX="1" offsetY="-35" delay="140"/> + <frame index="2" offsetX="2" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/snowgoggles-male.xml b/graphics/sprites/equipment/head/snowgoggles-male.xml new file mode 100644 index 00000000..e500d984 --- /dev/null +++ b/graphics/sprites/equipment/head/snowgoggles-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/snowgoggles.png" width="23" height="29"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="150"/> + <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="150"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + <frame index="2" offsetX="1" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="150"/> + <frame index="2" offsetX="1" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="2" offsetY="-36" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <frame index="2" offsetX="0" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-32" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="225"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-34" delay="225"/> + <frame index="1" offsetX="4" offsetY="-35" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-5" offsetY="-35" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-1" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-6" offsetY="-28"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-12"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="3" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="2" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="2" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="2" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="2" offsetX="0" offsetY="-33" delay="100"/> + <frame index="2" offsetX="1" offsetY="-32" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="4" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="1" offsetY="-37" delay="140"/> + <frame index="2" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="2" offsetY="-36" delay="140"/> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="2" offsetX="3" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/snowgoggles.xml b/graphics/sprites/equipment/head/snowgoggles.xml deleted file mode 100644 index 1eb249b3..00000000 --- a/graphics/sprites/equipment/head/snowgoggles.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/snowgoggles.png" width="23" height="29"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="1" offsetY="-34"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-35" delay="150"/> - <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-35" delay="150"/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="1" offsetY="-34" delay="75"/> - <frame index="2" offsetX="1" offsetY="-33" delay="75"/> - <frame index="2" offsetX="1" offsetY="-34" delay="150"/> - <frame index="2" offsetX="1" offsetY="-33" delay="75"/> - <frame index="2" offsetX="1" offsetY="-34" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-30" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-29" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-35" delay="75"/> - <frame index="1" offsetX="2" offsetY="-36" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-3" offsetY="-34" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> - <frame index="2" offsetX="0" offsetY="-33" delay="75"/> - <frame index="2" offsetX="1" offsetY="-32" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-33" delay="225"/> - <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-34" delay="225"/> - <frame index="1" offsetX="4" offsetY="-35" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-2" offsetY="-34" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-34" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> - <frame index="2" offsetX="-5" offsetY="-35" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-26"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-28"/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-1" offsetY="-28"/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="-6" offsetY="-28"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="19" offsetY="-12"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/standardheadband-female.xml b/graphics/sprites/equipment/head/standardheadband-female.xml new file mode 100644 index 00000000..8a062291 --- /dev/null +++ b/graphics/sprites/equipment/head/standardheadband-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/standardheadband.png|W" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/standardheadband-male.xml b/graphics/sprites/equipment/head/standardheadband-male.xml new file mode 100644 index 00000000..733f7c0e --- /dev/null +++ b/graphics/sprites/equipment/head/standardheadband-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/standardheadband.png|W" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-28" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <frame index="0" offsetX="0" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="4" offsetY="-31" delay="140"/> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/standardheadband.xml b/graphics/sprites/equipment/head/standardheadband.xml deleted file mode 100644 index 917cc9f4..00000000 --- a/graphics/sprites/equipment/head/standardheadband.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/standardheadband.png|W" width="40" height="40"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/sunglasses-female.xml b/graphics/sprites/equipment/head/sunglasses-female.xml new file mode 100644 index 00000000..e09005e3 --- /dev/null +++ b/graphics/sprites/equipment/head/sunglasses-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="29" name="base" src="graphics/sprites/equipment/head/sunglasses.png" width="23"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="0" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame delay="75" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="150" index="3" offsetX="-2" offsetY="-35"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="150" index="3" offsetX="-2" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame delay="75" index="2" offsetX="1" offsetY="-34"/> + <frame delay="75" index="2" offsetX="1" offsetY="-33"/> + <frame delay="150" index="2" offsetX="1" offsetY="-34"/> + <frame delay="75" index="2" offsetX="1" offsetY="-33"/> + <frame delay="75" index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-2" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-30"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-29"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-35"/> + <frame delay="75" index="1" offsetX="2" offsetY="-36"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="3" offsetX="-3" offsetY="-34"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="2" offsetX="-3" offsetY="-35"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <frame delay="75" index="2" offsetX="0" offsetY="-33"/> + <frame delay="75" index="2" offsetX="1" offsetY="-32"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-2" offsetY="-33"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="2" offsetY="-34"/> + <frame delay="150" index="1" offsetX="4" offsetY="-35"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="3" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-33"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-34"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="2" offsetX="-3" offsetY="-34"/> + <frame delay="150" index="2" offsetX="-5" offsetY="-35"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-1" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-6" offsetY="-28"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-12"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="0" offsetY="-34" delay="140"/> + <frame index="1" offsetX="2" offsetY="-34" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="2" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="3" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="2" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="2" offsetX="0" offsetY="-33" delay="100"/> + <frame index="2" offsetX="1" offsetY="-32" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="5" offsetY="-33" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-5" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-33" delay="140"/> + <frame index="2" offsetX="1" offsetY="-35" delay="140"/> + <frame index="2" offsetX="2" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/sunglasses-male.xml b/graphics/sprites/equipment/head/sunglasses-male.xml new file mode 100644 index 00000000..9eaa9c06 --- /dev/null +++ b/graphics/sprites/equipment/head/sunglasses-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/sunglasses.png" width="23" height="29"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="150"/> + <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="150"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + <frame index="2" offsetX="1" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="150"/> + <frame index="2" offsetX="1" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="2" offsetY="-36" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <frame index="2" offsetX="0" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-32" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="225"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-34" delay="225"/> + <frame index="1" offsetX="4" offsetY="-35" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-5" offsetY="-35" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-1" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-6" offsetY="-28"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-12"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="3" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="2" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="2" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="100"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="2" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="2" offsetX="0" offsetY="-33" delay="100"/> + <frame index="2" offsetX="1" offsetY="-32" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="4" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="1" offsetY="-37" delay="140"/> + <frame index="2" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="2" offsetY="-36" delay="140"/> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="2" offsetX="3" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/sunglasses.xml b/graphics/sprites/equipment/head/sunglasses.xml deleted file mode 100644 index 9b8c1021..00000000 --- a/graphics/sprites/equipment/head/sunglasses.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/sunglasses.png" width="23" height="29"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="1" offsetY="-34"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-35" delay="150"/> - <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-35" delay="150"/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="1" offsetY="-34" delay="75"/> - <frame index="2" offsetX="1" offsetY="-33" delay="75"/> - <frame index="2" offsetX="1" offsetY="-34" delay="150"/> - <frame index="2" offsetX="1" offsetY="-33" delay="75"/> - <frame index="2" offsetX="1" offsetY="-34" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-30" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-29" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-35" delay="75"/> - <frame index="1" offsetX="2" offsetY="-36" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-3" offsetY="-34" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> - <frame index="2" offsetX="0" offsetY="-33" delay="75"/> - <frame index="2" offsetX="1" offsetY="-32" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-33" delay="225"/> - <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-34" delay="225"/> - <frame index="1" offsetX="4" offsetY="-35" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-2" offsetY="-34" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-34" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> - <frame index="2" offsetX="-5" offsetY="-35" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-26"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-28"/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-1" offsetY="-28"/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="-6" offsetY="-28"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="19" offsetY="-12"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/tamoshanter-female.xml b/graphics/sprites/equipment/head/tamoshanter-female.xml new file mode 100644 index 00000000..67b17531 --- /dev/null +++ b/graphics/sprites/equipment/head/tamoshanter-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="26" name="equipment" src="graphics/sprites/equipment/head/tamoshanter.png|R;B" width="27"/> + <action imageset="equipment" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-39"/> + </animation> + </action> + <action imageset="equipment" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-38"/> + <frame delay="150" index="1" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-37"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-38"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-37"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-39"/> + <frame delay="75" index="3" offsetX="0" offsetY="-38"/> + <frame delay="150" index="3" offsetX="0" offsetY="-39"/> + <frame delay="75" index="3" offsetX="0" offsetY="-38"/> + <frame delay="75" index="3" offsetX="0" offsetY="-39"/> + </animation> + </action> + <action imageset="equipment" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-35"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-31"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="3" offsetY="-40"/> + <frame delay="75" index="1" offsetX="3" offsetY="-41"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-37"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-41"/> + <frame delay="75" index="3" offsetX="0" offsetY="-39"/> + <frame delay="75" index="3" offsetX="1" offsetY="-37"/> + <end/> + </animation> + </action> + <action imageset="equipment" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-35"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-34"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-35"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="2" offsetY="-39"/> + <frame delay="150" index="1" offsetX="4" offsetY="-40"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-37"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-36"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-37"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-39"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-40"/> + <end/> + </animation> + </action> + <action imageset="equipment" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-30"/> + </animation> + </action> + <action imageset="equipment" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="28" offsetY="-12"/> + </animation> + </action> + <action name="attack_2hand" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="1" offsetX="1" offsetY="-39" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-36" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="3" offsetY="-35" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-40" delay="100"/> + <frame index="1" offsetX="3" offsetY="-41" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="3" offsetX="0" offsetY="-39" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="6" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-38" delay="140"/> + <frame index="3" offsetX="1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="2" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-40" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="2" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/tamoshanter-male.xml b/graphics/sprites/equipment/head/tamoshanter-male.xml new file mode 100644 index 00000000..e78fa99f --- /dev/null +++ b/graphics/sprites/equipment/head/tamoshanter-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="equipment" src="graphics/sprites/equipment/head/tamoshanter.png|R;B" width="27" height="26"/> + <action name="stand" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-39"/> + </animation> + </action> + <action name="walk" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="150"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-39" delay="75"/> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + <frame index="3" offsetX="0" offsetY="-39" delay="150"/> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + <frame index="3" offsetX="0" offsetY="-39" delay="75"/> + </animation> + </action> + <action name="attack" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-40" delay="75"/> + <frame index="1" offsetX="3" offsetY="-41" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-41" delay="75"/> + <frame index="3" offsetX="0" offsetY="-39" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="225"/> + <frame index="1" offsetX="4" offsetY="-40" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-37" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-39" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-40" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-30"/> + </animation> + </action> + <action name="dead" imageset="equipment"> + <animation direction="default"> + <frame index="4" offsetX="28" offsetY="-12"/> + </animation> + </action> + <action name="attack_2hand" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="1" offsetX="4" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="3" offsetX="2" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-40" delay="100"/> + <frame index="1" offsetX="3" offsetY="-41" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="3" offsetX="0" offsetY="-39" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="5" offsetY="-41" delay="140"/> + <frame index="1" offsetX="0" offsetY="-43" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="1" offsetY="-43" delay="140"/> + <frame index="3" offsetX="3" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="equipment"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-42" delay="140"/> + <frame index="1" offsetX="3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="3" offsetY="-43" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="3" offsetX="3" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/tamoshanter.png b/graphics/sprites/equipment/head/tamoshanter.png Binary files differnew file mode 100644 index 00000000..c9f3cb07 --- /dev/null +++ b/graphics/sprites/equipment/head/tamoshanter.png diff --git a/graphics/sprites/equipment/head/terranitehelm-female.xml b/graphics/sprites/equipment/head/terranitehelm-female.xml new file mode 100644 index 00000000..0bf3d2bb --- /dev/null +++ b/graphics/sprites/equipment/head/terranitehelm-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="26" name="base" src="graphics/sprites/equipment/head/terranitehelm.png" width="19"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-2" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-41"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-41"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-42"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-41"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame delay="75" index="2" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-40"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="up"> + <frame delay="75" index="1" offsetX="-2" offsetY="-41"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-42"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-41"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-40"/> + <frame delay="150" index="3" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-41"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-36"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="2" offsetX="3" offsetY="-41"/> + <frame delay="75" index="2" offsetX="3" offsetY="-42"/> + <frame delay="75" index="2" offsetX="0" offsetY="-39"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-38"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="1" offsetX="-3" offsetY="-41"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-39"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-4" offsetY="-42"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-43"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="3" offsetX="0" offsetY="-39"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-41"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="2" offsetX="2" offsetY="-41"/> + <frame delay="150" index="2" offsetX="4" offsetY="-42"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="1" offsetX="-2" offsetY="-41"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-40"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-41"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-4" offsetY="-41"/> + <frame delay="150" index="3" offsetX="-6" offsetY="-42"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="3" offsetY="-32"/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-1" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-32"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="30" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="2" offsetX="1" offsetY="-40" delay="140"/> + <frame index="2" offsetX="4" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="2" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="3" offsetY="-41" delay="100"/> + <frame index="2" offsetX="3" offsetY="-42" delay="100"/> + <frame index="2" offsetX="0" offsetY="-39" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-42" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-43" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="100"/> + <frame index="3" offsetX="0" offsetY="-39" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="3" offsetY="-41" delay="140"/> + <frame index="2" offsetX="6" offsetY="-39" delay="140"/> + <frame index="2" offsetX="0" offsetY="-41" delay="140"/> + <frame index="2" offsetX="0" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-5" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-40" delay="140"/> + <frame index="3" offsetX="0" offsetY="-42" delay="140"/> + <frame index="3" offsetX="1" offsetY="-39" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="2" offsetY="-42" delay="140"/> + <frame index="2" offsetX="3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="3" offsetX="2" offsetY="-39" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/terranitehelm-male.xml b/graphics/sprites/equipment/head/terranitehelm-male.xml new file mode 100644 index 00000000..f4424a44 --- /dev/null +++ b/graphics/sprites/equipment/head/terranitehelm-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/terranitehelm.png" width="19" height="26"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-2" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-41"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="150"/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-2" offsetY="-41" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-42" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-41" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-42" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-41" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-41" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="3" offsetY="-41" delay="75"/> + <frame index="2" offsetX="3" offsetY="-42" delay="75"/> + <frame index="2" offsetX="0" offsetY="-39" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-3" offsetY="-41" delay="225"/> + <frame index="1" offsetX="-3" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-42" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-43" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="3" offsetX="0" offsetY="-39" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="2" offsetY="-41" delay="225"/> + <frame index="2" offsetX="4" offsetY="-42" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-2" offsetY="-41" delay="225"/> + <frame index="1" offsetX="-3" offsetY="-40" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-42" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="3" offsetY="-32"/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-1" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-32"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="30" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="2" offsetX="2" offsetY="-42" delay="140"/> + <frame index="2" offsetX="5" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="3" offsetX="1" offsetY="-39" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="3" offsetY="-41" delay="100"/> + <frame index="2" offsetX="3" offsetY="-42" delay="100"/> + <frame index="2" offsetX="0" offsetY="-39" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-42" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-43" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="100"/> + <frame index="3" offsetX="0" offsetY="-39" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="4" offsetY="-41" delay="140"/> + <frame index="2" offsetX="5" offsetY="-42" delay="140"/> + <frame index="2" offsetX="1" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-43" delay="140"/> + <frame index="3" offsetX="0" offsetY="-44" delay="140"/> + <frame index="3" offsetX="2" offsetY="-39" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="3" offsetY="-43" delay="140"/> + <frame index="2" offsetX="3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-44" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="3" offsetX="2" offsetY="-40" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/terranitehelm.xml b/graphics/sprites/equipment/head/terranitehelm.xml deleted file mode 100644 index 247f3fb4..00000000 --- a/graphics/sprites/equipment/head/terranitehelm.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/terranitehelm.png" width="19" height="26"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-42"/> - </animation> - <animation direction="left"> - <frame index="2" offsetX="-1" offsetY="-41"/> - </animation> - <animation direction="up"> - <frame index="1" offsetX="-2" offsetY="-41"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-41"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-42" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-42" delay="150"/> - </animation> - <animation direction="left"> - <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-41" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> - </animation> - <animation direction="up"> - <frame index="1" offsetX="-2" offsetY="-41" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-42" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-41" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-42" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-41" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-41" delay="150"/> - <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-41" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="2" offsetX="3" offsetY="-41" delay="75"/> - <frame index="2" offsetX="3" offsetY="-42" delay="75"/> - <frame index="2" offsetX="0" offsetY="-39" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-38" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="1" offsetX="-3" offsetY="-41" delay="225"/> - <frame index="1" offsetX="-3" offsetY="-39" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-42" delay="75"/> - <frame index="3" offsetX="-4" offsetY="-43" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="3" offsetX="0" offsetY="-39" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-41" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="2" offsetX="2" offsetY="-41" delay="225"/> - <frame index="2" offsetX="4" offsetY="-42" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="1" offsetX="-2" offsetY="-41" delay="225"/> - <frame index="1" offsetX="-3" offsetY="-40" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-41" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-41" delay="225"/> - <frame index="3" offsetX="-6" offsetY="-42" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-30"/> - </animation> - <animation direction="left"> - <frame index="2" offsetX="3" offsetY="-32"/> - </animation> - <animation direction="up"> - <frame index="1" offsetX="-1" offsetY="-33"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY="-32"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="30" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/thin-crown-female.xml b/graphics/sprites/equipment/head/thin-crown-female.xml new file mode 100644 index 00000000..2b0aad77 --- /dev/null +++ b/graphics/sprites/equipment/head/thin-crown-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="15" name="base" src="graphics/sprites/equipment/head/thin-crown.png|W;R;G" width="21"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-49"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-49"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-49"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-49"/> + <frame delay="75" index="1" offsetX="0" offsetY="-48"/> + <frame delay="150" index="1" offsetX="0" offsetY="-49"/> + <frame delay="75" index="1" offsetX="0" offsetY="-48"/> + <frame delay="75" index="1" offsetX="0" offsetY="-49"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-50"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-50"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-48"/> + <frame delay="150" index="3" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-49"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-45"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-44"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-50"/> + <frame delay="75" index="1" offsetX="4" offsetY="-51"/> + <frame delay="75" index="1" offsetX="0" offsetY="-48"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-47"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-47"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-4" offsetY="-50"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-51"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="3" offsetX="0" offsetY="-47"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-49"/> + <frame delay="150" index="1" offsetX="5" offsetY="-50"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-48"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-49"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-4" offsetY="-49"/> + <frame delay="150" index="3" offsetX="-6" offsetY="-50"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-40"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="0" offsetX="40" offsetY="-10"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="1" offsetX="2" offsetY="-49" delay="140"/> + <frame index="1" offsetX="4" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="3" offsetX="2" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-50" delay="100"/> + <frame index="1" offsetX="4" offsetY="-51" delay="100"/> + <frame index="1" offsetX="0" offsetY="-48" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-51" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="3" offsetX="0" offsetY="-47" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-50" delay="140"/> + <frame index="1" offsetX="7" offsetY="-48" delay="140"/> + <frame index="1" offsetX="0" offsetY="-50" delay="140"/> + <frame index="1" offsetX="0" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-53" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-48" delay="140"/> + <frame index="3" offsetX="0" offsetY="-50" delay="140"/> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-50" delay="140"/> + <frame index="1" offsetX="3" offsetY="-51" delay="140"/> + <frame index="1" offsetX="3" offsetY="-51" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-51" delay="140"/> + <frame index="3" offsetX="2" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/thin-crown-male.xml b/graphics/sprites/equipment/head/thin-crown-male.xml new file mode 100644 index 00000000..001185e3 --- /dev/null +++ b/graphics/sprites/equipment/head/thin-crown-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/thin-crown.png|W;R;G" width="21" height="15"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-49"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-49"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + <frame index="1" offsetX="0" offsetY="-48" delay="75"/> + <frame index="1" offsetX="0" offsetY="-49" delay="150"/> + <frame index="1" offsetX="0" offsetY="-48" delay="75"/> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-50" delay="75"/> + <frame index="1" offsetX="4" offsetY="-51" delay="75"/> + <frame index="1" offsetX="0" offsetY="-48" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-51" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="0" offsetY="-47" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-49" delay="225"/> + <frame index="1" offsetX="5" offsetY="-50" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-49" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-50" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-40"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="0" offsetX="40" offsetY="-10"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-48" delay="140"/> + <frame index="1" offsetX="3" offsetY="-51" delay="140"/> + <frame index="1" offsetX="5" offsetY="-51" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-51" delay="140"/> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-50" delay="100"/> + <frame index="1" offsetX="4" offsetY="-51" delay="100"/> + <frame index="1" offsetX="0" offsetY="-48" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-51" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="3" offsetX="0" offsetY="-47" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-50" delay="140"/> + <frame index="1" offsetX="6" offsetY="-51" delay="140"/> + <frame index="1" offsetX="1" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-52" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-51" delay="140"/> + <frame index="3" offsetX="0" offsetY="-52" delay="140"/> + <frame index="3" offsetX="2" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-52" delay="140"/> + <frame index="1" offsetX="4" offsetY="-51" delay="140"/> + <frame index="1" offsetX="4" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-52" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-52" delay="140"/> + <frame index="3" offsetX="2" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/thin-crown.xml b/graphics/sprites/equipment/head/thin-crown.xml deleted file mode 100644 index fc47dd5a..00000000 --- a/graphics/sprites/equipment/head/thin-crown.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/thin-crown.png|W;R;G" width="21" height="15"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-49"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-49"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-49"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-49"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-49" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-49" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-49" delay="75"/> - <frame index="1" offsetX="0" offsetY="-48" delay="75"/> - <frame index="1" offsetX="0" offsetY="-49" delay="150"/> - <frame index="1" offsetX="0" offsetY="-48" delay="75"/> - <frame index="1" offsetX="0" offsetY="-49" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-49" delay="150"/> - <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-50" delay="75"/> - <frame index="1" offsetX="4" offsetY="-51" delay="75"/> - <frame index="1" offsetX="0" offsetY="-48" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-47" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-49" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-47" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-50" delay="75"/> - <frame index="3" offsetX="-4" offsetY="-51" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="3" offsetX="0" offsetY="-47" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-48" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-49" delay="225"/> - <frame index="1" offsetX="5" offsetY="-50" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-49" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-49" delay="225"/> - <frame index="3" offsetX="-6" offsetY="-50" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-37"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-40"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-41"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY="-40"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="0" offsetX="40" offsetY="-10"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/tophat-female.xml b/graphics/sprites/equipment/head/tophat-female.xml new file mode 100644 index 00000000..b1d755b3 --- /dev/null +++ b/graphics/sprites/equipment/head/tophat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="17" name="base" src="graphics/sprites/equipment/head/tophat.png" width="21"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-50"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-50"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-50"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-50"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-49"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-50"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-49"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-50"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-50"/> + <frame delay="75" index="1" offsetX="0" offsetY="-49"/> + <frame delay="150" index="1" offsetX="0" offsetY="-50"/> + <frame delay="75" index="1" offsetX="0" offsetY="-49"/> + <frame delay="75" index="1" offsetX="0" offsetY="-50"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-50"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-51"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-50"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-51"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-50"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-49"/> + <frame delay="150" index="3" offsetX="-1" offsetY="-50"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-50"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-46"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-45"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-51"/> + <frame delay="75" index="1" offsetX="4" offsetY="-52"/> + <frame delay="75" index="1" offsetX="0" offsetY="-49"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-48"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-50"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-48"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-4" offsetY="-51"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-52"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="3" offsetX="0" offsetY="-48"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-49"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-50"/> + <frame delay="150" index="1" offsetX="5" offsetY="-51"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-50"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-50"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-4" offsetY="-50"/> + <frame delay="150" index="3" offsetX="-6" offsetY="-51"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-41"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-41"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="40" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="1" offsetX="2" offsetY="-50" delay="140"/> + <frame index="1" offsetX="4" offsetY="-50" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="3" offsetX="2" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-51" delay="100"/> + <frame index="1" offsetX="4" offsetY="-52" delay="100"/> + <frame index="1" offsetX="0" offsetY="-49" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-52" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="100"/> + <frame index="3" offsetX="0" offsetY="-48" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-51" delay="140"/> + <frame index="1" offsetX="7" offsetY="-49" delay="140"/> + <frame index="1" offsetX="0" offsetY="-51" delay="140"/> + <frame index="1" offsetX="0" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-54" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-49" delay="140"/> + <frame index="3" offsetX="0" offsetY="-51" delay="140"/> + <frame index="3" offsetX="1" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-51" delay="140"/> + <frame index="1" offsetX="3" offsetY="-52" delay="140"/> + <frame index="1" offsetX="3" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-52" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-52" delay="140"/> + <frame index="3" offsetX="2" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/tophat-male.xml b/graphics/sprites/equipment/head/tophat-male.xml new file mode 100644 index 00000000..d5c35335 --- /dev/null +++ b/graphics/sprites/equipment/head/tophat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/tophat.png" width="21" height="17"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-50"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-50"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-50"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-50"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-50" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-50" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-50" delay="75"/> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + <frame index="1" offsetX="0" offsetY="-50" delay="150"/> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + <frame index="1" offsetX="0" offsetY="-50" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-50" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-51" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-51" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-50" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-50" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-50" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-51" delay="75"/> + <frame index="1" offsetX="4" offsetY="-52" delay="75"/> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-52" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="0" offsetY="-48" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-50" delay="225"/> + <frame index="1" offsetX="5" offsetY="-51" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-50" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-51" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-41"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-41"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="40" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-49" delay="140"/> + <frame index="1" offsetX="3" offsetY="-52" delay="140"/> + <frame index="1" offsetX="5" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-51" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-52" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-52" delay="140"/> + <frame index="3" offsetX="1" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-51" delay="100"/> + <frame index="1" offsetX="4" offsetY="-52" delay="100"/> + <frame index="1" offsetX="0" offsetY="-49" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-52" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="100"/> + <frame index="3" offsetX="0" offsetY="-48" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-52" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-51" delay="140"/> + <frame index="1" offsetX="6" offsetY="-52" delay="140"/> + <frame index="1" offsetX="1" offsetY="-53" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-53" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-52" delay="140"/> + <frame index="3" offsetX="0" offsetY="-53" delay="140"/> + <frame index="3" offsetX="2" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-53" delay="140"/> + <frame index="1" offsetX="4" offsetY="-52" delay="140"/> + <frame index="1" offsetX="4" offsetY="-53" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-53" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-52" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-53" delay="140"/> + <frame index="3" offsetX="2" offsetY="-49" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/tophat.xml b/graphics/sprites/equipment/head/tophat.xml deleted file mode 100644 index eaba9d70..00000000 --- a/graphics/sprites/equipment/head/tophat.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/tophat.png" width="21" height="17"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-50"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-50"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-50"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-50"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-50" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-50" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-50" delay="75"/> - <frame index="1" offsetX="0" offsetY="-49" delay="75"/> - <frame index="1" offsetX="0" offsetY="-50" delay="150"/> - <frame index="1" offsetX="0" offsetY="-49" delay="75"/> - <frame index="1" offsetX="0" offsetY="-50" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-50" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-51" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-50" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-51" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-50" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-50" delay="150"/> - <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-50" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-51" delay="75"/> - <frame index="1" offsetX="4" offsetY="-52" delay="75"/> - <frame index="1" offsetX="0" offsetY="-49" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-48" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-50" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-51" delay="75"/> - <frame index="3" offsetX="-4" offsetY="-52" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> - <frame index="3" offsetX="0" offsetY="-48" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-49" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-50" delay="225"/> - <frame index="1" offsetX="5" offsetY="-51" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-50" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-50" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-50" delay="225"/> - <frame index="3" offsetX="-6" offsetY="-51" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-38"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-41"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-42"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY="-41"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="40" offsetY="-6"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/underworld-mask-female.xml b/graphics/sprites/equipment/head/underworld-mask-female.xml new file mode 100644 index 00000000..79f6fbc8 --- /dev/null +++ b/graphics/sprites/equipment/head/underworld-mask-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/underworld-mask.png" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-29"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-30"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-29"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-29"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-27"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-29"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-28"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-29"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-21"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-26" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/underworld-mask-male.xml b/graphics/sprites/equipment/head/underworld-mask-male.xml new file mode 100644 index 00000000..d2df4470 --- /dev/null +++ b/graphics/sprites/equipment/head/underworld-mask-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/underworld-mask.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-30" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-29" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-30" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-28" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-21"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-28" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <frame index="0" offsetX="0" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="4" offsetY="-31" delay="140"/> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/underworld-mask.png b/graphics/sprites/equipment/head/underworld-mask.png Binary files differnew file mode 100644 index 00000000..983f3a0f --- /dev/null +++ b/graphics/sprites/equipment/head/underworld-mask.png diff --git a/graphics/sprites/equipment/head/warlordhelm-female.xml b/graphics/sprites/equipment/head/warlordhelm-female.xml new file mode 100644 index 00000000..28833f20 --- /dev/null +++ b/graphics/sprites/equipment/head/warlordhelm-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="19" name="base" src="graphics/sprites/equipment/head/warlordhelm.png" width="27"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-42"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-42"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-41"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-42"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-41"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-42"/> + <frame delay="75" index="1" offsetX="4" offsetY="-41"/> + <frame delay="150" index="1" offsetX="4" offsetY="-42"/> + <frame delay="75" index="1" offsetX="4" offsetY="-41"/> + <frame delay="75" index="1" offsetX="4" offsetY="-42"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-2" offsetY="-42"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-43"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-42"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-43"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="2" offsetY="-42"/> + <frame delay="75" index="3" offsetX="2" offsetY="-41"/> + <frame delay="150" index="3" offsetX="2" offsetY="-42"/> + <frame delay="75" index="3" offsetX="2" offsetY="-41"/> + <frame delay="75" index="3" offsetX="2" offsetY="-42"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-38"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-37"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="7" offsetY="-43"/> + <frame delay="75" index="1" offsetX="7" offsetY="-44"/> + <frame delay="75" index="1" offsetX="3" offsetY="-41"/> + <frame delay="75" index="1" offsetX="2" offsetY="-40"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-42"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-39"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-2" offsetY="-43"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-44"/> + <frame delay="75" index="3" offsetX="1" offsetY="-41"/> + <frame delay="75" index="3" offsetX="2" offsetY="-40"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-41"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="6" offsetY="-42"/> + <frame delay="150" index="1" offsetX="8" offsetY="-43"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-42"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-42"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-1" offsetY="-42"/> + <frame delay="150" index="3" offsetX="-3" offsetY="-43"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-33"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-33"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="31" offsetY="-8"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="5" offsetY="-42" delay="140"/> + <frame index="1" offsetX="7" offsetY="-42" delay="140"/> + <frame index="1" offsetX="0" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-39" delay="140"/> + <frame index="3" offsetX="0" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="3" offsetX="4" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-43" delay="100"/> + <frame index="1" offsetX="7" offsetY="-44" delay="100"/> + <frame index="1" offsetX="3" offsetY="-41" delay="100"/> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-42" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-43" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-44" delay="100"/> + <frame index="3" offsetX="1" offsetY="-41" delay="100"/> + <frame index="3" offsetX="2" offsetY="-40" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-43" delay="140"/> + <frame index="1" offsetX="10" offsetY="-41" delay="140"/> + <frame index="1" offsetX="3" offsetY="-43" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="2" offsetY="-43" delay="140"/> + <frame index="3" offsetX="3" offsetY="-40" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-43" delay="140"/> + <frame index="1" offsetX="6" offsetY="-44" delay="140"/> + <frame index="1" offsetX="6" offsetY="-44" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="3" offsetX="4" offsetY="-40" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/warlordhelm-male.xml b/graphics/sprites/equipment/head/warlordhelm-male.xml new file mode 100644 index 00000000..0f8b0c66 --- /dev/null +++ b/graphics/sprites/equipment/head/warlordhelm-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/warlordhelm.png" width="27" height="19"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-42"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-42"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-42" delay="75"/> + <frame index="1" offsetX="4" offsetY="-41" delay="75"/> + <frame index="1" offsetX="4" offsetY="-42" delay="150"/> + <frame index="1" offsetX="4" offsetY="-41" delay="75"/> + <frame index="1" offsetX="4" offsetY="-42" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-42" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-43" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-42" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-43" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-42" delay="75"/> + <frame index="3" offsetX="2" offsetY="-41" delay="75"/> + <frame index="3" offsetX="2" offsetY="-42" delay="150"/> + <frame index="3" offsetX="2" offsetY="-41" delay="75"/> + <frame index="3" offsetX="2" offsetY="-42" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-43" delay="75"/> + <frame index="1" offsetX="7" offsetY="-44" delay="75"/> + <frame index="1" offsetX="3" offsetY="-41" delay="75"/> + <frame index="1" offsetX="2" offsetY="-40" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-42" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-43" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-44" delay="75"/> + <frame index="3" offsetX="1" offsetY="-41" delay="75"/> + <frame index="3" offsetX="2" offsetY="-40" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-42" delay="225"/> + <frame index="1" offsetX="8" offsetY="-43" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-42" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-42" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-43" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-33"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-33"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="31" offsetY="-8"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-41" delay="140"/> + <frame index="1" offsetX="6" offsetY="-44" delay="140"/> + <frame index="1" offsetX="8" offsetY="-44" delay="140"/> + <frame index="1" offsetX="1" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="3" offsetY="-41" delay="140"/> + <frame index="3" offsetX="0" offsetY="-44" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="3" offsetX="3" offsetY="-40" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-43" delay="100"/> + <frame index="1" offsetX="7" offsetY="-44" delay="100"/> + <frame index="1" offsetX="3" offsetY="-41" delay="100"/> + <frame index="1" offsetX="2" offsetY="-40" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-42" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-43" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-44" delay="100"/> + <frame index="3" offsetX="1" offsetY="-41" delay="100"/> + <frame index="3" offsetX="2" offsetY="-40" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="8" offsetY="-43" delay="140"/> + <frame index="1" offsetX="9" offsetY="-44" delay="140"/> + <frame index="1" offsetX="4" offsetY="-45" delay="140"/> + <frame index="1" offsetX="2" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-44" delay="140"/> + <frame index="3" offsetX="2" offsetY="-45" delay="140"/> + <frame index="3" offsetX="4" offsetY="-40" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-45" delay="140"/> + <frame index="1" offsetX="7" offsetY="-44" delay="140"/> + <frame index="1" offsetX="7" offsetY="-45" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="3" offsetX="0" offsetY="-45" delay="140"/> + <frame index="3" offsetX="4" offsetY="-41" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/warlordhelm.png b/graphics/sprites/equipment/head/warlordhelm.png Binary files differindex 5286ea37..417d575f 100644 --- a/graphics/sprites/equipment/head/warlordhelm.png +++ b/graphics/sprites/equipment/head/warlordhelm.png diff --git a/graphics/sprites/equipment/head/warlordhelm.xml b/graphics/sprites/equipment/head/warlordhelm.xml deleted file mode 100644 index 28682b8c..00000000 --- a/graphics/sprites/equipment/head/warlordhelm.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/warlordhelm.png" width="27" height="19"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-42"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-42"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-42"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-42"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-42" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-42" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-42" delay="75"/> - <frame index="1" offsetX="4" offsetY="-41" delay="75"/> - <frame index="1" offsetX="4" offsetY="-42" delay="150"/> - <frame index="1" offsetX="4" offsetY="-41" delay="75"/> - <frame index="1" offsetX="4" offsetY="-42" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-42" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-43" delay="150"/> - <frame index="2" offsetX="-2" offsetY="-42" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-43" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY="-42" delay="75"/> - <frame index="3" offsetX="2" offsetY="-41" delay="75"/> - <frame index="3" offsetX="2" offsetY="-42" delay="150"/> - <frame index="3" offsetX="2" offsetY="-41" delay="75"/> - <frame index="3" offsetX="2" offsetY="-42" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-38" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="7" offsetY="-43" delay="75"/> - <frame index="1" offsetX="7" offsetY="-44" delay="75"/> - <frame index="1" offsetX="3" offsetY="-41" delay="75"/> - <frame index="1" offsetX="2" offsetY="-40" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-42" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-39" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY="-43" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-44" delay="75"/> - <frame index="3" offsetX="1" offsetY="-41" delay="75"/> - <frame index="3" offsetX="2" offsetY="-40" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-41" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="6" offsetY="-42" delay="225"/> - <frame index="1" offsetX="8" offsetY="-43" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-42" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-41" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-42" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-42" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-43" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-30"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="7" offsetY="-33"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-34"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-33"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="31" offsetY="-8"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/witch-doctor-mask-female.xml b/graphics/sprites/equipment/head/witch-doctor-mask-female.xml new file mode 100644 index 00000000..21230905 --- /dev/null +++ b/graphics/sprites/equipment/head/witch-doctor-mask-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="31" name="base" src="graphics/sprites/equipment/head/witch-doctor-mask.png" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-4" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-33"/> + <frame delay="150" index="0" offsetX="0" offsetY="-34"/> + <frame delay="75" index="0" offsetX="0" offsetY="-33"/> + <frame delay="150" index="0" offsetX="0" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-4" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-4" offsetY="-33"/> + <frame delay="150" index="1" offsetX="-4" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-4" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-4" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-4" offsetY="-30"/> + <frame delay="150" index="2" offsetX="-4" offsetY="-31"/> + <frame delay="75" index="2" offsetX="-4" offsetY="-30"/> + <frame delay="150" index="2" offsetX="-4" offsetY="-31"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="1" offsetY="-34"/> + <frame delay="75" index="3" offsetX="1" offsetY="-33"/> + <frame delay="150" index="3" offsetX="1" offsetY="-34"/> + <frame delay="75" index="3" offsetX="1" offsetY="-33"/> + <frame delay="75" index="3" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-32"/> + <frame delay="75" index="0" offsetX="0" offsetY="-33"/> + <frame delay="75" index="0" offsetX="0" offsetY="-30"/> + <frame delay="75" index="0" offsetX="0" offsetY="-29"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-35"/> + <frame delay="75" index="1" offsetX="4" offsetY="-36"/> + <frame delay="75" index="1" offsetX="0" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-32"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-4" offsetY="-30"/> + <frame delay="75" index="2" offsetX="-4" offsetY="-28"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-35"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-36"/> + <frame delay="75" index="3" offsetX="0" offsetY="-33"/> + <frame delay="75" index="3" offsetX="1" offsetY="-32"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-33"/> + <frame delay="75" index="0" offsetX="0" offsetY="-32"/> + <frame delay="75" index="0" offsetX="0" offsetY="-33"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-34"/> + <frame delay="150" index="1" offsetX="5" offsetY="-35"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-30"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-29"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-30"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-34"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-35"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-22"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-25"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-22"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-25"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="1" offsetX="2" offsetY="-34" delay="140"/> + <frame index="1" offsetX="4" offsetY="-34" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="3" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-32" delay="100"/> + <frame index="0" offsetX="0" offsetY="-33" delay="100"/> + <frame index="0" offsetX="0" offsetY="-30" delay="100"/> + <frame index="0" offsetX="0" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-35" delay="100"/> + <frame index="1" offsetX="4" offsetY="-36" delay="100"/> + <frame index="1" offsetX="0" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-30" delay="100"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="100"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="100"/> + <frame index="2" offsetX="-4" offsetY="-28" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-35" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="3" offsetX="0" offsetY="-33" delay="100"/> + <frame index="3" offsetX="1" offsetY="-32" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-35" delay="140"/> + <frame index="1" offsetX="7" offsetY="-33" delay="140"/> + <frame index="1" offsetX="0" offsetY="-35" delay="140"/> + <frame index="1" offsetX="0" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-6" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-6" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-33" delay="140"/> + <frame index="3" offsetX="1" offsetY="-35" delay="140"/> + <frame index="3" offsetX="2" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="3" offsetY="-36" delay="140"/> + <frame index="1" offsetX="3" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-29" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="3" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/witch-doctor-mask-male.xml b/graphics/sprites/equipment/head/witch-doctor-mask-male.xml new file mode 100644 index 00000000..60c9d6e4 --- /dev/null +++ b/graphics/sprites/equipment/head/witch-doctor-mask-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/witch-doctor-mask.png" width="40" height="31"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-4" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33" delay="75"/> + <frame index="0" offsetX="0" offsetY="-34" delay="150"/> + <frame index="0" offsetX="0" offsetY="-33" delay="75"/> + <frame index="0" offsetX="0" offsetY="-34" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-4" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-4" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-4" offsetY="-34" delay="150"/> + <frame index="1" offsetX="-4" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-4" offsetY="-34" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-30" delay="75"/> + <frame index="2" offsetX="-4" offsetY="-31" delay="150"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="75"/> + <frame index="2" offsetX="-4" offsetY="-31" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-34" delay="75"/> + <frame index="3" offsetX="1" offsetY="-33" delay="75"/> + <frame index="3" offsetX="1" offsetY="-34" delay="150"/> + <frame index="3" offsetX="1" offsetY="-33" delay="75"/> + <frame index="3" offsetX="1" offsetY="-34" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-32" delay="75"/> + <frame index="0" offsetX="0" offsetY="-33" delay="75"/> + <frame index="0" offsetX="0" offsetY="-30" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-35" delay="75"/> + <frame index="1" offsetX="4" offsetY="-36" delay="75"/> + <frame index="1" offsetX="0" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-30" delay="225"/> + <frame index="2" offsetX="-4" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-35" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-36" delay="75"/> + <frame index="3" offsetX="0" offsetY="-33" delay="75"/> + <frame index="3" offsetX="1" offsetY="-32" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33" delay="225"/> + <frame index="0" offsetX="0" offsetY="-32" delay="75"/> + <frame index="0" offsetX="0" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-34" delay="225"/> + <frame index="1" offsetX="5" offsetY="-35" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-30" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-29" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-30" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-35" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-22"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-25"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-22"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-25"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-34" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-33" delay="140"/> + <frame index="1" offsetX="3" offsetY="-36" delay="140"/> + <frame index="1" offsetX="5" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="3" offsetX="2" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-32" delay="100"/> + <frame index="0" offsetX="0" offsetY="-33" delay="100"/> + <frame index="0" offsetX="0" offsetY="-30" delay="100"/> + <frame index="0" offsetX="0" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-35" delay="100"/> + <frame index="1" offsetX="4" offsetY="-36" delay="100"/> + <frame index="1" offsetX="0" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-30" delay="100"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="100"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="100"/> + <frame index="2" offsetX="-4" offsetY="-28" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-35" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="3" offsetX="0" offsetY="-33" delay="100"/> + <frame index="3" offsetX="1" offsetY="-32" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-35" delay="140"/> + <frame index="1" offsetX="6" offsetY="-36" delay="140"/> + <frame index="1" offsetX="1" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-36" delay="140"/> + <frame index="3" offsetX="1" offsetY="-37" delay="140"/> + <frame index="3" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="0" offsetY="-35" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-37" delay="140"/> + <frame index="1" offsetX="4" offsetY="-36" delay="140"/> + <frame index="1" offsetX="4" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-36" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="3" offsetX="3" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/witch-doctor-mask.xml b/graphics/sprites/equipment/head/witch-doctor-mask.xml deleted file mode 100644 index 62ae1966..00000000 --- a/graphics/sprites/equipment/head/witch-doctor-mask.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/witch-doctor-mask.png" width="40" height="31"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-34"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-4" offsetY="-34"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-4" offsetY="-30"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-34"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-33" delay="75"/> - <frame index="0" offsetX="0" offsetY="-34" delay="150"/> - <frame index="0" offsetX="0" offsetY="-33" delay="75"/> - <frame index="0" offsetX="0" offsetY="-34" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-4" offsetY="-34" delay="75"/> - <frame index="1" offsetX="-4" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-4" offsetY="-34" delay="150"/> - <frame index="1" offsetX="-4" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-4" offsetY="-34" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-4" offsetY="-30" delay="75"/> - <frame index="2" offsetX="-4" offsetY="-31" delay="150"/> - <frame index="2" offsetX="-4" offsetY="-30" delay="75"/> - <frame index="2" offsetX="-4" offsetY="-31" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY="-34" delay="75"/> - <frame index="3" offsetX="1" offsetY="-33" delay="75"/> - <frame index="3" offsetX="1" offsetY="-34" delay="150"/> - <frame index="3" offsetX="1" offsetY="-33" delay="75"/> - <frame index="3" offsetX="1" offsetY="-34" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-32" delay="75"/> - <frame index="0" offsetX="0" offsetY="-33" delay="75"/> - <frame index="0" offsetX="0" offsetY="-30" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-35" delay="75"/> - <frame index="1" offsetX="4" offsetY="-36" delay="75"/> - <frame index="1" offsetX="0" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-4" offsetY="-30" delay="225"/> - <frame index="2" offsetX="-4" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-35" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-36" delay="75"/> - <frame index="3" offsetX="0" offsetY="-33" delay="75"/> - <frame index="3" offsetX="1" offsetY="-32" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-33" delay="225"/> - <frame index="0" offsetX="0" offsetY="-32" delay="75"/> - <frame index="0" offsetX="0" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-34" delay="225"/> - <frame index="1" offsetX="5" offsetY="-35" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-30" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-29" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-30" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-34" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-35" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-22"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-25"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-22"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-25"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/witch-hat-female.xml b/graphics/sprites/equipment/head/witch-hat-female.xml new file mode 100644 index 00000000..7ad8e4d6 --- /dev/null +++ b/graphics/sprites/equipment/head/witch-hat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/witch-hat.png|W;" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/witch-hat-male.xml b/graphics/sprites/equipment/head/witch-hat-male.xml new file mode 100644 index 00000000..a28f38d0 --- /dev/null +++ b/graphics/sprites/equipment/head/witch-hat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/witch-hat.png|W;" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-28" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <frame index="0" offsetX="0" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="4" offsetY="-31" delay="140"/> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/witch-hat.png b/graphics/sprites/equipment/head/witch-hat.png Binary files differindex 2e19510b..a2518c61 100644 --- a/graphics/sprites/equipment/head/witch-hat.png +++ b/graphics/sprites/equipment/head/witch-hat.png diff --git a/graphics/sprites/equipment/head/witch-hat.xml b/graphics/sprites/equipment/head/witch-hat.xml deleted file mode 100644 index 504defc1..00000000 --- a/graphics/sprites/equipment/head/witch-hat.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/witch-hat.png" width="40" height="40"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/witch-hat2-female.xml b/graphics/sprites/equipment/head/witch-hat2-female.xml new file mode 100644 index 00000000..6316e8b0 --- /dev/null +++ b/graphics/sprites/equipment/head/witch-hat2-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="32" name="base" src="graphics/sprites/equipment/head/witch-hat2.png" width="32"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-45"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-45"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-45"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-44"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-45"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-44"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-45"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-45"/> + <frame delay="75" index="1" offsetX="0" offsetY="-44"/> + <frame delay="150" index="1" offsetX="0" offsetY="-45"/> + <frame delay="75" index="1" offsetX="0" offsetY="-44"/> + <frame delay="75" index="1" offsetX="0" offsetY="-45"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-41"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-42"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-41"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-45"/> + <frame delay="75" index="3" offsetX="0" offsetY="-44"/> + <frame delay="150" index="3" offsetX="0" offsetY="-45"/> + <frame delay="75" index="3" offsetX="0" offsetY="-44"/> + <frame delay="75" index="3" offsetX="0" offsetY="-45"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-43"/> + <frame delay="75" index="0" offsetX="0" offsetY="-44"/> + <frame delay="75" index="0" offsetX="0" offsetY="-41"/> + <frame delay="75" index="0" offsetX="0" offsetY="-40"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-46"/> + <frame delay="75" index="1" offsetX="4" offsetY="-47"/> + <frame delay="75" index="1" offsetX="0" offsetY="-44"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-43"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-39"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-46"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-47"/> + <frame delay="75" index="3" offsetX="0" offsetY="-44"/> + <frame delay="75" index="3" offsetX="1" offsetY="-43"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-44"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-43"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-44"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-45"/> + <frame delay="150" index="1" offsetX="5" offsetY="-46"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-42"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-42"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-42"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-45"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-46"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-36"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-36"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-20"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="1" offsetX="2" offsetY="-45" delay="140"/> + <frame index="1" offsetX="4" offsetY="-45" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="3" offsetX="3" offsetY="-41" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="100"/> + <frame index="0" offsetX="0" offsetY="-44" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <frame index="0" offsetX="0" offsetY="-40" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-46" delay="100"/> + <frame index="1" offsetX="4" offsetY="-47" delay="100"/> + <frame index="1" offsetX="0" offsetY="-44" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-46" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-47" delay="100"/> + <frame index="3" offsetX="0" offsetY="-44" delay="100"/> + <frame index="3" offsetX="1" offsetY="-43" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-46" delay="140"/> + <frame index="1" offsetX="7" offsetY="-44" delay="140"/> + <frame index="1" offsetX="0" offsetY="-46" delay="140"/> + <frame index="1" offsetX="0" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-44" delay="140"/> + <frame index="3" offsetX="1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="2" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="0" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-46" delay="140"/> + <frame index="1" offsetX="3" offsetY="-47" delay="140"/> + <frame index="1" offsetX="3" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="3" offsetX="3" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/witch-hat2-male.xml b/graphics/sprites/equipment/head/witch-hat2-male.xml new file mode 100644 index 00000000..0f685dd1 --- /dev/null +++ b/graphics/sprites/equipment/head/witch-hat2-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/witch-hat2.png" width="32" height="32"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-45"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-45"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-45"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-45" delay="75"/> + <frame index="1" offsetX="0" offsetY="-44" delay="75"/> + <frame index="1" offsetX="0" offsetY="-45" delay="150"/> + <frame index="1" offsetX="0" offsetY="-44" delay="75"/> + <frame index="1" offsetX="0" offsetY="-45" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-42" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-42" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-45" delay="75"/> + <frame index="3" offsetX="0" offsetY="-44" delay="75"/> + <frame index="3" offsetX="0" offsetY="-45" delay="150"/> + <frame index="3" offsetX="0" offsetY="-44" delay="75"/> + <frame index="3" offsetX="0" offsetY="-45" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <frame index="0" offsetX="0" offsetY="-40" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-46" delay="75"/> + <frame index="1" offsetX="4" offsetY="-47" delay="75"/> + <frame index="1" offsetX="0" offsetY="-44" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-41" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-46" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-47" delay="75"/> + <frame index="3" offsetX="0" offsetY="-44" delay="75"/> + <frame index="3" offsetX="1" offsetY="-43" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="225"/> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-45" delay="225"/> + <frame index="1" offsetX="5" offsetY="-46" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-40" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-45" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-46" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-36"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-36"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-20"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="140"/> + <frame index="0" offsetX="0" offsetY="-40" delay="140"/> + <frame index="0" offsetX="0" offsetY="-45" delay="140"/> + <frame index="0" offsetX="0" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-44" delay="140"/> + <frame index="1" offsetX="3" offsetY="-47" delay="140"/> + <frame index="1" offsetX="5" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-44" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="3" offsetX="2" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="100"/> + <frame index="0" offsetX="0" offsetY="-44" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <frame index="0" offsetX="0" offsetY="-40" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-46" delay="100"/> + <frame index="1" offsetX="4" offsetY="-47" delay="100"/> + <frame index="1" offsetX="0" offsetY="-44" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-46" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-47" delay="100"/> + <frame index="3" offsetX="0" offsetY="-44" delay="100"/> + <frame index="3" offsetX="1" offsetY="-43" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-46" delay="140"/> + <frame index="1" offsetX="6" offsetY="-47" delay="140"/> + <frame index="1" offsetX="1" offsetY="-48" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-47" delay="140"/> + <frame index="3" offsetX="1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="3" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="0" offsetY="-46" delay="140"/> + <frame index="0" offsetX="0" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-48" delay="140"/> + <frame index="1" offsetX="4" offsetY="-47" delay="140"/> + <frame index="1" offsetX="4" offsetY="-48" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="3" offsetY="-44" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/witch-hat2.png b/graphics/sprites/equipment/head/witch-hat2.png Binary files differnew file mode 100644 index 00000000..e38eb552 --- /dev/null +++ b/graphics/sprites/equipment/head/witch-hat2.png diff --git a/graphics/sprites/equipment/head/wizard-hat-female.xml b/graphics/sprites/equipment/head/wizard-hat-female.xml new file mode 100644 index 00000000..5d590017 --- /dev/null +++ b/graphics/sprites/equipment/head/wizard-hat-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/wizard-hat.png|W" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-31"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-27"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-31"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-30"/> + <frame delay="150" index="0" offsetX="0" offsetY="-31"/> + <frame delay="75" index="0" offsetX="0" offsetY="-30"/> + <frame delay="150" index="0" offsetX="0" offsetY="-31"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-30"/> + <frame delay="150" index="1" offsetX="0" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-30"/> + <frame delay="75" index="1" offsetX="0" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-27"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-28"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-27"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-30"/> + <frame delay="150" index="3" offsetX="0" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-30"/> + <frame delay="75" index="3" offsetX="0" offsetY="-31"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-30"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-26"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-32"/> + <frame delay="75" index="1" offsetX="4" offsetY="-33"/> + <frame delay="75" index="1" offsetX="0" offsetY="-30"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-29"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-27"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-32"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-33"/> + <frame delay="75" index="3" offsetX="0" offsetY="-30"/> + <frame delay="75" index="3" offsetX="1" offsetY="-29"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-30"/> + <frame delay="75" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-30"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-31"/> + <frame delay="150" index="1" offsetX="5" offsetY="-32"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-27"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-27"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-32"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-19"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-22"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-19"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-22"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="23" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-25" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="1" offsetX="2" offsetY="-31" delay="140"/> + <frame index="1" offsetX="4" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-26" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-26" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-28" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29" delay="100"/> + <frame index="0" offsetX="0" offsetY="-30" delay="100"/> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-26" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="100"/> + <frame index="1" offsetX="4" offsetY="-33" delay="100"/> + <frame index="1" offsetX="0" offsetY="-30" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-27" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="100"/> + <frame index="3" offsetX="0" offsetY="-30" delay="100"/> + <frame index="3" offsetX="1" offsetY="-29" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="7" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-32" delay="140"/> + <frame index="1" offsetX="0" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-26" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="2" offsetY="-29" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-32" delay="140"/> + <frame index="1" offsetX="3" offsetY="-33" delay="140"/> + <frame index="1" offsetX="3" offsetY="-33" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-26" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="3" offsetX="3" offsetY="-29" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/wizard-hat-male.xml b/graphics/sprites/equipment/head/wizard-hat-male.xml new file mode 100644 index 00000000..0adcc8c5 --- /dev/null +++ b/graphics/sprites/equipment/head/wizard-hat-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/wizard-hat.png|W" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-31"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-27"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-31"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-30" delay="75"/> + <frame index="0" offsetX="0" offsetY="-31" delay="150"/> + <frame index="0" offsetX="0" offsetY="-30" delay="75"/> + <frame index="0" offsetX="0" offsetY="-31" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-30" delay="75"/> + <frame index="1" offsetX="0" offsetY="-31" delay="150"/> + <frame index="1" offsetX="0" offsetY="-30" delay="75"/> + <frame index="1" offsetX="0" offsetY="-31" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-27" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-28" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-28" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-30" delay="75"/> + <frame index="3" offsetX="0" offsetY="-31" delay="150"/> + <frame index="3" offsetX="0" offsetY="-30" delay="75"/> + <frame index="3" offsetX="0" offsetY="-31" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29" delay="75"/> + <frame index="0" offsetX="0" offsetY="-30" delay="75"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-26" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="75"/> + <frame index="1" offsetX="4" offsetY="-33" delay="75"/> + <frame index="1" offsetX="0" offsetY="-30" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-27" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="3" offsetX="0" offsetY="-30" delay="75"/> + <frame index="3" offsetX="1" offsetY="-29" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-30" delay="225"/> + <frame index="0" offsetX="0" offsetY="-29" delay="75"/> + <frame index="0" offsetX="0" offsetY="-30" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-31" delay="225"/> + <frame index="1" offsetX="5" offsetY="-32" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-27" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-31" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-32" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-19"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-22"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-19"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-22"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="23" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <frame index="0" offsetX="0" offsetY="-26" delay="140"/> + <frame index="0" offsetX="0" offsetY="-31" delay="140"/> + <frame index="0" offsetX="0" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-33" delay="140"/> + <frame index="1" offsetX="5" offsetY="-33" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="3" offsetX="2" offsetY="-29" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29" delay="100"/> + <frame index="0" offsetX="0" offsetY="-30" delay="100"/> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-26" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="100"/> + <frame index="1" offsetX="4" offsetY="-33" delay="100"/> + <frame index="1" offsetX="0" offsetY="-30" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-27" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="100"/> + <frame index="3" offsetX="0" offsetY="-30" delay="100"/> + <frame index="3" offsetX="1" offsetY="-29" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-32" delay="140"/> + <frame index="1" offsetX="6" offsetY="-33" delay="140"/> + <frame index="1" offsetX="1" offsetY="-34" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="3" offsetX="1" offsetY="-34" delay="140"/> + <frame index="3" offsetX="3" offsetY="-29" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="0" offsetY="-32" delay="140"/> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-34" delay="140"/> + <frame index="1" offsetX="4" offsetY="-33" delay="140"/> + <frame index="1" offsetX="4" offsetY="-34" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="3" offsetX="3" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/wizard-hat.png b/graphics/sprites/equipment/head/wizard-hat.png Binary files differindex 6e6c0cdf..ddebb5f8 100644 --- a/graphics/sprites/equipment/head/wizard-hat.png +++ b/graphics/sprites/equipment/head/wizard-hat.png diff --git a/graphics/sprites/equipment/head/wizard-hat.xml b/graphics/sprites/equipment/head/wizard-hat.xml deleted file mode 100644 index 760197f8..00000000 --- a/graphics/sprites/equipment/head/wizard-hat.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/wizard-hat.png|W" width="40" height="40"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-31"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-31"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-27"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-31"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-30" delay="75"/> - <frame index="0" offsetX="0" offsetY="-31" delay="150"/> - <frame index="0" offsetX="0" offsetY="-30" delay="75"/> - <frame index="0" offsetX="0" offsetY="-31" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-30" delay="75"/> - <frame index="1" offsetX="0" offsetY="-31" delay="150"/> - <frame index="1" offsetX="0" offsetY="-30" delay="75"/> - <frame index="1" offsetX="0" offsetY="-31" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-27" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-28" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-27" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-28" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-30" delay="75"/> - <frame index="3" offsetX="0" offsetY="-31" delay="150"/> - <frame index="3" offsetX="0" offsetY="-30" delay="75"/> - <frame index="3" offsetX="0" offsetY="-31" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29" delay="75"/> - <frame index="0" offsetX="0" offsetY="-30" delay="75"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-26" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-32" delay="75"/> - <frame index="1" offsetX="4" offsetY="-33" delay="75"/> - <frame index="1" offsetX="0" offsetY="-30" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-29" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-27" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> - <frame index="3" offsetX="0" offsetY="-30" delay="75"/> - <frame index="3" offsetX="1" offsetY="-29" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-30" delay="225"/> - <frame index="0" offsetX="0" offsetY="-29" delay="75"/> - <frame index="0" offsetX="0" offsetY="-30" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-31" delay="225"/> - <frame index="1" offsetX="5" offsetY="-32" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-27" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-26" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-31" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-32" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-19"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-22"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-19"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-22"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="23" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/woolen-female.xml b/graphics/sprites/equipment/head/woolen-female.xml new file mode 100644 index 00000000..d26aaf93 --- /dev/null +++ b/graphics/sprites/equipment/head/woolen-female.xml @@ -0,0 +1,238 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="17" name="base" src="graphics/sprites/equipment/head/woolen.png|W" width="18"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-48"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="+1" offsetY="-48"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-47"/> + <frame delay="150" index="0" offsetX="0" offsetY="-48"/> + <frame delay="75" index="0" offsetX="0" offsetY="-47"/> + <frame delay="150" index="0" offsetX="0" offsetY="-48"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-47"/> + <frame delay="150" index="1" offsetX="-1" offsetY="-48"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-47"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-48"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-48"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="+1" offsetY="-48"/> + <frame delay="75" index="3" offsetX="+1" offsetY="-47"/> + <frame delay="150" index="3" offsetX="+1" offsetY="-48"/> + <frame delay="75" index="3" offsetX="+1" offsetY="-47"/> + <frame delay="75" index="3" offsetX="+1" offsetY="-48"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-46"/> + <frame delay="75" index="0" offsetX="0" offsetY="-47"/> + <frame delay="75" index="0" offsetX="0" offsetY="-45"/> + <frame delay="75" index="0" offsetX="0" offsetY="-43"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="3" offsetY="-49"/> + <frame delay="75" index="1" offsetX="3" offsetY="-50"/> + <frame delay="75" index="1" offsetX="0" offsetY="-48"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-47"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-48"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-47"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="150" index="3" offsetX="-3" offsetY="-49"/> + <frame delay="75" index="3" offsetX="0" offsetY="-48"/> + <frame delay="75" index="3" offsetX="1" offsetY="-47"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-47"/> + <frame delay="75" index="0" offsetX="0" offsetY="-45"/> + <frame delay="75" index="0" offsetX="0" offsetY="-47"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="150" index="1" offsetX="2" offsetY="-48"/> + <frame delay="75" index="1" offsetX="2" offsetY="-48"/> + <frame delay="150" index="1" offsetX="4" offsetY="-49"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-49"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-49"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-48"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-49"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-48"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-49"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-36"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-39"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-39"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="1" offsetX="32" offsetY="-12"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-45" delay="140"/> + <frame index="1" offsetX="1" offsetY="-48" delay="140"/> + <frame index="1" offsetX="4" offsetY="-49" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-45" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="3" offsetX="3" offsetY="-45" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46" delay="100"/> + <frame index="0" offsetX="0" offsetY="-47" delay="100"/> + <frame index="0" offsetX="0" offsetY="-45" delay="100"/> + <frame index="0" offsetX="0" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-49" delay="100"/> + <frame index="1" offsetX="3" offsetY="-50" delay="100"/> + <frame index="1" offsetX="0" offsetY="-48" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="3" offsetX="0" offsetY="-48" delay="100"/> + <frame index="3" offsetX="1" offsetY="-47" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-49" delay="140"/> + <frame index="1" offsetX="6" offsetY="-47" delay="140"/> + <frame index="1" offsetX="0" offsetY="-50" delay="140"/> + <frame index="1" offsetX="0" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-53" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-46" delay="140"/> + <frame index="3" offsetX="1" offsetY="-50" delay="140"/> + <frame index="3" offsetX="2" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-49" delay="140"/> + <frame index="1" offsetX="2" offsetY="-50" delay="140"/> + <frame index="1" offsetX="3" offsetY="-51" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="3" offsetX="3" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/woolen-male.xml b/graphics/sprites/equipment/head/woolen-male.xml new file mode 100644 index 00000000..baedd128 --- /dev/null +++ b/graphics/sprites/equipment/head/woolen-male.xml @@ -0,0 +1,244 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/woolen.png|W" width="18" height="17"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY ="-48"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY ="-48"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY ="-48"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="+1" offsetY ="-48"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY ="-47" delay="75"/> + <frame index="0" offsetX="0" offsetY ="-48" delay="150"/> + <frame index="0" offsetX="0" offsetY ="-47" delay="75"/> + <frame index="0" offsetX="0" offsetY ="-48" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY ="-48" delay="75"/> + <frame index="1" offsetX="-1" offsetY ="-47" delay="75"/> + <frame index="1" offsetX="-1" offsetY ="-48" delay="150"/> + <frame index="1" offsetX="-1" offsetY ="-47" delay="75"/> + <frame index="1" offsetX="-1" offsetY ="-48" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY ="-48" delay="75"/> + <frame index="2" offsetX="-1" offsetY ="-49" delay="150"/> + <frame index="2" offsetX="-1" offsetY ="-48" delay="75"/> + <frame index="2" offsetX="-1" offsetY ="-49" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="+1" offsetY ="-48" delay="75"/> + <frame index="3" offsetX="+1" offsetY ="-47" delay="75"/> + <frame index="3" offsetX="+1" offsetY ="-48" delay="150"/> + <frame index="3" offsetX="+1" offsetY ="-47" delay="75"/> + <frame index="3" offsetX="+1" offsetY ="-48" delay="75"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY ="-46" delay="75"/> + <frame index="0" offsetX="0" offsetY ="-47" delay="75"/> + <frame index="0" offsetX="0" offsetY ="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY ="-43" delay="75"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY ="-49" delay="75"/> + <frame index="1" offsetX="3" offsetY ="-50" delay="75"/> + <frame index="1" offsetX="0" offsetY ="-48" delay="75"/> + <frame index="1" offsetX="-1" offsetY ="-47" delay="75"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY ="-48" delay="225"/> + <frame index="2" offsetX="-2" offsetY ="-47" delay="75"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY ="-49" delay="150"/> + <frame index="3" offsetX="0" offsetY ="-48" delay="75"/> + <frame index="3" offsetX="1" offsetY ="-47" delay="75"/> + <end /> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY ="-47" delay="225"/> + <frame index="0" offsetX="0" offsetY ="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY ="-47" delay="75"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY ="-48" delay="150"/> + <frame index="1" offsetX="2" offsetY ="-48" delay="75"/> + <frame index="1" offsetX="4" offsetY ="-49" delay="150"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY ="-49" delay="75"/> + <frame index="2" offsetX="-1" offsetY ="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY ="-48" delay="150"/> + <frame index="2" offsetX="-2" offsetY ="-49" delay="75"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY ="-48" delay="225"/> + <frame index="3" offsetX="-5" offsetY ="-49" delay="150"/> + <end /> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY ="-36"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY ="-39"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY ="-39"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY ="-39"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="1" offsetX="32" offsetY="-12"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-47" delay="140"/> + <frame index="0" offsetX="0" offsetY="-43" delay="140"/> + <frame index="0" offsetX="0" offsetY="-49" delay="140"/> + <frame index="0" offsetX="0" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="1" offsetX="2" offsetY="-50" delay="140"/> + <frame index="1" offsetX="5" offsetY="-51" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-50" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-51" delay="140"/> + <frame index="3" offsetX="2" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46" delay="100"/> + <frame index="0" offsetX="0" offsetY="-47" delay="100"/> + <frame index="0" offsetX="0" offsetY="-45" delay="100"/> + <frame index="0" offsetX="0" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-49" delay="100"/> + <frame index="1" offsetX="3" offsetY="-50" delay="100"/> + <frame index="1" offsetX="0" offsetY="-48" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-47" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-49" delay="100"/> + <frame index="3" offsetX="0" offsetY="-48" delay="100"/> + <frame index="3" offsetX="1" offsetY="-47" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-49" delay="140"/> + <frame index="1" offsetX="5" offsetY="-50" delay="140"/> + <frame index="1" offsetX="1" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-52" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="3" offsetX="1" offsetY="-52" delay="140"/> + <frame index="3" offsetX="3" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="0" offsetY="-50" delay="140"/> + <frame index="0" offsetX="0" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-51" delay="140"/> + <frame index="1" offsetX="3" offsetY="-50" delay="140"/> + <frame index="1" offsetX="4" offsetY="-52" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-49" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-52" delay="140"/> + <frame index="3" offsetX="3" offsetY="-48" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/woolen.png b/graphics/sprites/equipment/head/woolen.png Binary files differnew file mode 100644 index 00000000..667f8a37 --- /dev/null +++ b/graphics/sprites/equipment/head/woolen.png diff --git a/graphics/sprites/equipment/head/xmaself-female.xml b/graphics/sprites/equipment/head/xmaself-female.xml new file mode 100644 index 00000000..42c8c570 --- /dev/null +++ b/graphics/sprites/equipment/head/xmaself-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="20" name="base" src="graphics/sprites/equipment/head/xmaself.png" width="21"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-41"/> + <frame delay="150" index="0" offsetX="0" offsetY="-42"/> + <frame delay="75" index="0" offsetX="0" offsetY="-41"/> + <frame delay="150" index="0" offsetX="0" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="1" offsetY="-40"/> + <frame delay="75" index="1" offsetX="1" offsetY="-39"/> + <frame delay="150" index="1" offsetX="1" offsetY="-40"/> + <frame delay="75" index="1" offsetX="1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="1" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="0" offsetY="-41"/> + <frame delay="150" index="2" offsetX="0" offsetY="-42"/> + <frame delay="75" index="2" offsetX="0" offsetY="-41"/> + <frame delay="150" index="2" offsetX="0" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-39"/> + <frame delay="150" index="3" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-40"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-40"/> + <frame delay="75" index="0" offsetX="0" offsetY="-41"/> + <frame delay="75" index="0" offsetX="0" offsetY="-38"/> + <frame delay="75" index="0" offsetX="0" offsetY="-37"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="5" offsetY="-41"/> + <frame delay="75" index="1" offsetX="5" offsetY="-42"/> + <frame delay="75" index="1" offsetX="1" offsetY="-39"/> + <frame delay="75" index="1" offsetX="0" offsetY="-38"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-39"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-4" offsetY="-41"/> + <frame delay="75" index="3" offsetX="-4" offsetY="-42"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="3" offsetX="0" offsetY="-38"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-41"/> + <frame delay="75" index="0" offsetX="0" offsetY="-40"/> + <frame delay="75" index="0" offsetX="0" offsetY="-41"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="4" offsetY="-40"/> + <frame delay="150" index="1" offsetX="6" offsetY="-41"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="0" offsetY="-41"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-40"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-41"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-4" offsetY="-40"/> + <frame delay="150" index="3" offsetX="-6" offsetY="-41"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-30"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-31"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="35" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-37" delay="140"/> + <frame index="1" offsetX="3" offsetY="-40" delay="140"/> + <frame index="1" offsetX="5" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-37" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="3" offsetX="2" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-40" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <frame index="0" offsetX="0" offsetY="-38" delay="100"/> + <frame index="0" offsetX="0" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-41" delay="100"/> + <frame index="1" offsetX="5" offsetY="-42" delay="100"/> + <frame index="1" offsetX="1" offsetY="-39" delay="100"/> + <frame index="1" offsetX="0" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="3" offsetX="0" offsetY="-38" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-41" delay="140"/> + <frame index="1" offsetX="8" offsetY="-39" delay="140"/> + <frame index="1" offsetX="1" offsetY="-41" delay="140"/> + <frame index="1" offsetX="1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-39" delay="140"/> + <frame index="3" offsetX="0" offsetY="-41" delay="140"/> + <frame index="3" offsetX="1" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-41" delay="140"/> + <frame index="1" offsetX="4" offsetY="-42" delay="140"/> + <frame index="1" offsetX="4" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="3" offsetX="2" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/xmaself-male.xml b/graphics/sprites/equipment/head/xmaself-male.xml new file mode 100644 index 00000000..fd77a5cd --- /dev/null +++ b/graphics/sprites/equipment/head/xmaself-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/xmaself.png" width="21" height="20"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <frame index="0" offsetX="0" offsetY="-42" delay="150"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <frame index="0" offsetX="0" offsetY="-42" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-40" delay="75"/> + <frame index="1" offsetX="1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="1" offsetY="-40" delay="150"/> + <frame index="1" offsetX="1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="1" offsetY="-40" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41" delay="75"/> + <frame index="2" offsetX="0" offsetY="-42" delay="150"/> + <frame index="2" offsetX="0" offsetY="-41" delay="75"/> + <frame index="2" offsetX="0" offsetY="-42" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-40" delay="75"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <frame index="0" offsetX="0" offsetY="-38" delay="75"/> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-41" delay="75"/> + <frame index="1" offsetX="5" offsetY="-42" delay="75"/> + <frame index="1" offsetX="1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="0" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="225"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-41" delay="225"/> + <frame index="0" offsetX="0" offsetY="-40" delay="75"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40" delay="225"/> + <frame index="1" offsetX="6" offsetY="-41" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41" delay="225"/> + <frame index="2" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-40" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-41" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-30"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-31"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="35" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-41" delay="140"/> + <frame index="0" offsetX="0" offsetY="-37" delay="140"/> + <frame index="0" offsetX="0" offsetY="-42" delay="140"/> + <frame index="0" offsetX="0" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-39" delay="140"/> + <frame index="1" offsetX="4" offsetY="-42" delay="140"/> + <frame index="1" offsetX="6" offsetY="-42" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="2" offsetX="0" offsetY="-42" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="140"/> + <frame index="3" offsetX="1" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-40" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <frame index="0" offsetX="0" offsetY="-38" delay="100"/> + <frame index="0" offsetX="0" offsetY="-37" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-41" delay="100"/> + <frame index="1" offsetX="5" offsetY="-42" delay="100"/> + <frame index="1" offsetX="1" offsetY="-39" delay="100"/> + <frame index="1" offsetX="0" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="100"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="3" offsetX="0" offsetY="-38" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-41" delay="140"/> + <frame index="1" offsetX="7" offsetY="-42" delay="140"/> + <frame index="1" offsetX="2" offsetY="-43" delay="140"/> + <frame index="1" offsetX="0" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-42" delay="140"/> + <frame index="3" offsetX="0" offsetY="-43" delay="140"/> + <frame index="3" offsetX="2" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="0" offsetX="0" offsetY="-43" delay="140"/> + <frame index="0" offsetX="0" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-43" delay="140"/> + <frame index="1" offsetX="5" offsetY="-42" delay="140"/> + <frame index="1" offsetX="5" offsetY="-43" delay="140"/> + <frame index="1" offsetX="0" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="3" offsetX="2" offsetY="-39" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/xmaself.xml b/graphics/sprites/equipment/head/xmaself.xml deleted file mode 100644 index 37fdf8d4..00000000 --- a/graphics/sprites/equipment/head/xmaself.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/xmaself.png" width="21" height="20"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-42"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-40"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-41"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-40"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-41" delay="75"/> - <frame index="0" offsetX="0" offsetY="-42" delay="150"/> - <frame index="0" offsetX="0" offsetY="-41" delay="75"/> - <frame index="0" offsetX="0" offsetY="-42" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-40" delay="75"/> - <frame index="1" offsetX="1" offsetY="-39" delay="75"/> - <frame index="1" offsetX="1" offsetY="-40" delay="150"/> - <frame index="1" offsetX="1" offsetY="-39" delay="75"/> - <frame index="1" offsetX="1" offsetY="-40" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-41" delay="75"/> - <frame index="2" offsetX="0" offsetY="-42" delay="150"/> - <frame index="2" offsetX="0" offsetY="-41" delay="75"/> - <frame index="2" offsetX="0" offsetY="-42" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-40" delay="150"/> - <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-40" delay="75"/> - <frame index="0" offsetX="0" offsetY="-41" delay="75"/> - <frame index="0" offsetX="0" offsetY="-38" delay="75"/> - <frame index="0" offsetX="0" offsetY="-37" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="5" offsetY="-41" delay="75"/> - <frame index="1" offsetX="5" offsetY="-42" delay="75"/> - <frame index="1" offsetX="1" offsetY="-39" delay="75"/> - <frame index="1" offsetX="0" offsetY="-38" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-41" delay="225"/> - <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-41" delay="75"/> - <frame index="3" offsetX="-4" offsetY="-42" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="3" offsetX="0" offsetY="-38" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-41" delay="225"/> - <frame index="0" offsetX="0" offsetY="-40" delay="75"/> - <frame index="0" offsetX="0" offsetY="-41" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-40" delay="225"/> - <frame index="1" offsetX="6" offsetY="-41" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-41" delay="225"/> - <frame index="2" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-40" delay="225"/> - <frame index="3" offsetX="-6" offsetY="-41" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-30"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="5" offsetY="-31"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="1" offsetY="-33"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY="-31"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="35" offsetY="-6"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/head/yeti-mask-female.xml b/graphics/sprites/equipment/head/yeti-mask-female.xml new file mode 100644 index 00000000..62e8c4cd --- /dev/null +++ b/graphics/sprites/equipment/head/yeti-mask-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="31" name="base" src="graphics/sprites/equipment/head/yeti-mask.png" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-32"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-32"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-33"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-32"/> + <frame delay="150" index="0" offsetX="-1" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="150" index="1" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-3" offsetY="-34"/> + <frame delay="150" index="2" offsetX="-3" offsetY="-35"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-34"/> + <frame delay="150" index="2" offsetX="-3" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-31"/> + <frame delay="150" index="3" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-32"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-29"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="2" offsetY="-35"/> + <frame delay="75" index="1" offsetX="2" offsetY="-36"/> + <frame delay="75" index="1" offsetX="-2" offsetY="-33"/> + <frame delay="75" index="1" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-3" offsetY="-34"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-32"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-5" offsetY="-33"/> + <frame delay="75" index="3" offsetX="-5" offsetY="-34"/> + <frame delay="75" index="3" offsetX="-2" offsetY="-31"/> + <frame delay="75" index="3" offsetX="-1" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="-1" offsetY="-32"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-31"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-32"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="1" offsetY="-34"/> + <frame delay="150" index="1" offsetX="3" offsetY="-35"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-34"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-33"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-34"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-5" offsetY="-33"/> + <frame delay="150" index="3" offsetX="-7" offsetY="-34"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-19"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-23"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-8" offsetY="-23"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-8"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="0" offsetY="-34" delay="140"/> + <frame index="1" offsetX="2" offsetY="-34" delay="140"/> + <frame index="1" offsetX="-5" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-32" delay="140"/> + <frame index="3" offsetX="1" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="2" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="100"/> + <frame index="3" offsetX="-5" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="5" offsetY="-33" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-7" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="3" offsetX="0" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/yeti-mask-male.xml b/graphics/sprites/equipment/head/yeti-mask-male.xml new file mode 100644 index 00000000..f1340a9d --- /dev/null +++ b/graphics/sprites/equipment/head/yeti-mask-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/yeti-mask.png" width="40" height="31"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-32"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="150"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="2" offsetY="-36" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="75"/> + <frame index="3" offsetX="-5" offsetY="-34" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-32" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-34" delay="225"/> + <frame index="1" offsetX="3" offsetY="-35" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="225"/> + <frame index="3" offsetX="-7" offsetY="-34" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-19"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-23"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-8" offsetY="-23"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-8"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="1" offsetX="1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="3" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-34" delay="140"/> + <frame index="3" offsetX="0" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="100"/> + <frame index="1" offsetX="2" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="100"/> + <frame index="3" offsetX="-5" offsetY="-34" delay="100"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-35" delay="140"/> + <frame index="1" offsetX="4" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-6" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="2" offsetY="-36" delay="140"/> + <frame index="1" offsetX="2" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="3" offsetX="1" offsetY="-31" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/yeti-mask.xml b/graphics/sprites/equipment/head/yeti-mask.xml deleted file mode 100644 index 9c7ba193..00000000 --- a/graphics/sprites/equipment/head/yeti-mask.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/head/yeti-mask.png" width="40" height="31"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-33"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-34"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-32"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-33" delay="150"/> - <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-33" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-35" delay="150"/> - <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-35" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-32" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-31" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-32" delay="150"/> - <frame index="3" offsetX="-1" offsetY="-31" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-32" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-29" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-35" delay="75"/> - <frame index="1" offsetX="2" offsetY="-36" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-5" offsetY="-33" delay="75"/> - <frame index="3" offsetX="-5" offsetY="-34" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-31" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-30" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-32" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY="-34" delay="225"/> - <frame index="1" offsetX="3" offsetY="-35" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-34" delay="225"/> - <frame index="2" offsetX="-3" offsetY="-33" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-5" offsetY="-33" delay="225"/> - <frame index="3" offsetX="-7" offsetY="-34" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-19"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-23"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-24"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-8" offsetY="-23"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-8"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/legs/assassin-female.png b/graphics/sprites/equipment/legs/assassin-female.png Binary files differindex 3e69ea8b..ba8479e4 100644 --- a/graphics/sprites/equipment/legs/assassin-female.png +++ b/graphics/sprites/equipment/legs/assassin-female.png diff --git a/graphics/sprites/equipment/legs/assassin-female.xml b/graphics/sprites/equipment/legs/assassin-female.xml index 4cca8cb6..ee9a4ba7 100644 --- a/graphics/sprites/equipment/legs/assassin-female.xml +++ b/graphics/sprites/equipment/legs/assassin-female.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/legs/assassin-female.png" width="64" height="64"/> - <include file="player_female_base.xml"/> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/legs/assassin-male.png b/graphics/sprites/equipment/legs/assassin-male.png Binary files differindex 2cb88f61..a8d7aaf6 100644 --- a/graphics/sprites/equipment/legs/assassin-male.png +++ b/graphics/sprites/equipment/legs/assassin-male.png diff --git a/graphics/sprites/equipment/legs/assassin-male.xml b/graphics/sprites/equipment/legs/assassin-male.xml index bc8b65a8..34dc9e2a 100644 --- a/graphics/sprites/equipment/legs/assassin-male.xml +++ b/graphics/sprites/equipment/legs/assassin-male.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/legs/assassin-male.png" width="64" height="64"/> - <include file="player_male_base.xml"/> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/legs/bromenallegs-female.png b/graphics/sprites/equipment/legs/bromenallegs-female.png Binary files differindex e100059f..5028f160 100644 --- a/graphics/sprites/equipment/legs/bromenallegs-female.png +++ b/graphics/sprites/equipment/legs/bromenallegs-female.png diff --git a/graphics/sprites/equipment/legs/bromenallegs-female.xml b/graphics/sprites/equipment/legs/bromenallegs-female.xml index ec46ddb7..5d00e847 100644 --- a/graphics/sprites/equipment/legs/bromenallegs-female.xml +++ b/graphics/sprites/equipment/legs/bromenallegs-female.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/legs/bromenallegs-female.png" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/legs/bromenallegs-male.png b/graphics/sprites/equipment/legs/bromenallegs-male.png Binary files differindex ee682d84..326b30d5 100644 --- a/graphics/sprites/equipment/legs/bromenallegs-male.png +++ b/graphics/sprites/equipment/legs/bromenallegs-male.png diff --git a/graphics/sprites/equipment/legs/bromenallegs-male.xml b/graphics/sprites/equipment/legs/bromenallegs-male.xml index 72c58122..d4cd6152 100644 --- a/graphics/sprites/equipment/legs/bromenallegs-male.xml +++ b/graphics/sprites/equipment/legs/bromenallegs-male.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/legs/bromenallegs-male.png" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/legs/chaps-female.png b/graphics/sprites/equipment/legs/chaps-female.png Binary files differindex 8613633d..f6026aac 100644 --- a/graphics/sprites/equipment/legs/chaps-female.png +++ b/graphics/sprites/equipment/legs/chaps-female.png diff --git a/graphics/sprites/equipment/legs/chaps-female.xml b/graphics/sprites/equipment/legs/chaps-female.xml index 191fa407..1f94d95e 100644 --- a/graphics/sprites/equipment/legs/chaps-female.xml +++ b/graphics/sprites/equipment/legs/chaps-female.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/legs/chaps-female.png" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/legs/chaps-male.png b/graphics/sprites/equipment/legs/chaps-male.png Binary files differindex 5a58ecf5..711355b1 100644 --- a/graphics/sprites/equipment/legs/chaps-male.png +++ b/graphics/sprites/equipment/legs/chaps-male.png diff --git a/graphics/sprites/equipment/legs/chaps-male.xml b/graphics/sprites/equipment/legs/chaps-male.xml index e2d14c3d..5430f9fe 100644 --- a/graphics/sprites/equipment/legs/chaps-male.xml +++ b/graphics/sprites/equipment/legs/chaps-male.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/legs/chaps-male.png" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/legs/miniskirt-female.png b/graphics/sprites/equipment/legs/miniskirt-female.png Binary files differindex 6854c228..20aa90aa 100644 --- a/graphics/sprites/equipment/legs/miniskirt-female.png +++ b/graphics/sprites/equipment/legs/miniskirt-female.png diff --git a/graphics/sprites/equipment/legs/miniskirt-female.xml b/graphics/sprites/equipment/legs/miniskirt-female.xml index 17c61a35..fc227dc9 100644 --- a/graphics/sprites/equipment/legs/miniskirt-female.xml +++ b/graphics/sprites/equipment/legs/miniskirt-female.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/legs/miniskirt-female.png|W" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/legs/miniskirt-male.png b/graphics/sprites/equipment/legs/miniskirt-male.png Binary files differindex 224c7cff..0d6a5142 100644 --- a/graphics/sprites/equipment/legs/miniskirt-male.png +++ b/graphics/sprites/equipment/legs/miniskirt-male.png diff --git a/graphics/sprites/equipment/legs/miniskirt-male.xml b/graphics/sprites/equipment/legs/miniskirt-male.xml index 51f52671..4de16535 100644 --- a/graphics/sprites/equipment/legs/miniskirt-male.xml +++ b/graphics/sprites/equipment/legs/miniskirt-male.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/legs/miniskirt-male.png|W" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/legs/pants-female.png b/graphics/sprites/equipment/legs/pants-female.png Binary files differindex 21060a0f..0e3af2d3 100644 --- a/graphics/sprites/equipment/legs/pants-female.png +++ b/graphics/sprites/equipment/legs/pants-female.png diff --git a/graphics/sprites/equipment/legs/pants-female.xml b/graphics/sprites/equipment/legs/pants-female.xml index 8a5cc84d..4ad99608 100644 --- a/graphics/sprites/equipment/legs/pants-female.xml +++ b/graphics/sprites/equipment/legs/pants-female.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/legs/pants-female.png|W" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/legs/pants-male.png b/graphics/sprites/equipment/legs/pants-male.png Binary files differindex 2758f69f..3af6ca19 100644 --- a/graphics/sprites/equipment/legs/pants-male.png +++ b/graphics/sprites/equipment/legs/pants-male.png diff --git a/graphics/sprites/equipment/legs/pants-male.xml b/graphics/sprites/equipment/legs/pants-male.xml index 0b18cfdc..0da6ad6f 100644 --- a/graphics/sprites/equipment/legs/pants-male.xml +++ b/graphics/sprites/equipment/legs/pants-male.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/legs/pants-male.png|W" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/legs/shorts-female.png b/graphics/sprites/equipment/legs/shorts-female.png Binary files differindex 9a2ffa8b..8160479e 100644 --- a/graphics/sprites/equipment/legs/shorts-female.png +++ b/graphics/sprites/equipment/legs/shorts-female.png diff --git a/graphics/sprites/equipment/legs/shorts-female.xml b/graphics/sprites/equipment/legs/shorts-female.xml index 0375914e..041d42f9 100644 --- a/graphics/sprites/equipment/legs/shorts-female.xml +++ b/graphics/sprites/equipment/legs/shorts-female.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/legs/shorts-female.png|W" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/legs/shorts-male.png b/graphics/sprites/equipment/legs/shorts-male.png Binary files differindex 3a03a316..8f8e7bf0 100644 --- a/graphics/sprites/equipment/legs/shorts-male.png +++ b/graphics/sprites/equipment/legs/shorts-male.png diff --git a/graphics/sprites/equipment/legs/shorts-male.xml b/graphics/sprites/equipment/legs/shorts-male.xml index 1d7aae91..2e444e75 100644 --- a/graphics/sprites/equipment/legs/shorts-male.xml +++ b/graphics/sprites/equipment/legs/shorts-male.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/legs/shorts-male.png|W" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/legs/silkpants-female.png b/graphics/sprites/equipment/legs/silkpants-female.png Binary files differnew file mode 100644 index 00000000..b073d599 --- /dev/null +++ b/graphics/sprites/equipment/legs/silkpants-female.png diff --git a/graphics/sprites/equipment/legs/silkpants-female.xml b/graphics/sprites/equipment/legs/silkpants-female.xml new file mode 100644 index 00000000..9d711f86 --- /dev/null +++ b/graphics/sprites/equipment/legs/silkpants-female.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="base" src="graphics/sprites/equipment/legs/silkpants-female.png|W" width="64" height="64"/> + <include file="model/male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/legs/silkpants-male.png b/graphics/sprites/equipment/legs/silkpants-male.png Binary files differnew file mode 100644 index 00000000..5400b50d --- /dev/null +++ b/graphics/sprites/equipment/legs/silkpants-male.png diff --git a/graphics/sprites/equipment/legs/silkpants-male.xml b/graphics/sprites/equipment/legs/silkpants-male.xml new file mode 100644 index 00000000..9d9e587f --- /dev/null +++ b/graphics/sprites/equipment/legs/silkpants-male.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="base" src="graphics/sprites/equipment/legs/silkpants-male.png|W" width="64" height="64"/> + <include file="model/male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/legs/skirt-female.png b/graphics/sprites/equipment/legs/skirt-female.png Binary files differnew file mode 100644 index 00000000..3f85aa84 --- /dev/null +++ b/graphics/sprites/equipment/legs/skirt-female.png diff --git a/graphics/sprites/equipment/legs/skirt-female.xml b/graphics/sprites/equipment/legs/skirt-female.xml new file mode 100644 index 00000000..a5800e7a --- /dev/null +++ b/graphics/sprites/equipment/legs/skirt-female.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="base" src="graphics/sprites/equipment/legs/skirt-male.png|W" width="64" height="64"/> + <include file="model/male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/legs/skirt-male.png b/graphics/sprites/equipment/legs/skirt-male.png Binary files differnew file mode 100644 index 00000000..cb9b5397 --- /dev/null +++ b/graphics/sprites/equipment/legs/skirt-male.png diff --git a/graphics/sprites/equipment/legs/skirt-male.xml b/graphics/sprites/equipment/legs/skirt-male.xml new file mode 100644 index 00000000..d8d150eb --- /dev/null +++ b/graphics/sprites/equipment/legs/skirt-male.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="base" src="graphics/sprites/equipment/legs/skirt-female.png|W" width="64" height="64"/> + <include file="model/male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/legs/skirt.xml b/graphics/sprites/equipment/legs/skirt.xml deleted file mode 100644 index d57d34d3..00000000 --- a/graphics/sprites/equipment/legs/skirt.xml +++ /dev/null @@ -1,96 +0,0 @@ -<?xml version="1.0"?> -<sprite name="player" action="stand"> - <imageset name="base" src="graphics/sprites/equipment/legs/skirt.png|W" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/equipment/legs/terranite-female.png b/graphics/sprites/equipment/legs/terranite-female.png Binary files differindex ad8c2e0e..3e61e4df 100644 --- a/graphics/sprites/equipment/legs/terranite-female.png +++ b/graphics/sprites/equipment/legs/terranite-female.png diff --git a/graphics/sprites/equipment/legs/terranite-female.xml b/graphics/sprites/equipment/legs/terranite-female.xml index bcac1725..3cf9bef2 100644 --- a/graphics/sprites/equipment/legs/terranite-female.xml +++ b/graphics/sprites/equipment/legs/terranite-female.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/legs/terranite-female.png" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/legs/terranite-male.png b/graphics/sprites/equipment/legs/terranite-male.png Binary files differindex f8415753..2664f78d 100644 --- a/graphics/sprites/equipment/legs/terranite-male.png +++ b/graphics/sprites/equipment/legs/terranite-male.png diff --git a/graphics/sprites/equipment/legs/terranite-male.xml b/graphics/sprites/equipment/legs/terranite-male.xml index 0481a15f..13c2befd 100644 --- a/graphics/sprites/equipment/legs/terranite-male.xml +++ b/graphics/sprites/equipment/legs/terranite-male.xml @@ -1,96 +1,5 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> +<sprite name="player" action="stand" variants="135" variant_offset="1"> <imageset name="base" src="graphics/sprites/equipment/legs/terranite-male.png" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> + <include file="model/male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/override/adult-head.png b/graphics/sprites/equipment/override/adult-head.png Binary files differnew file mode 100644 index 00000000..fd4a7565 --- /dev/null +++ b/graphics/sprites/equipment/override/adult-head.png diff --git a/graphics/sprites/equipment/override/adult-head.xml b/graphics/sprites/equipment/override/adult-head.xml new file mode 100644 index 00000000..dee5bbbf --- /dev/null +++ b/graphics/sprites/equipment/override/adult-head.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="8" variant_offset="1"> + <imageset name="base" src="graphics/sprites/equipment/override/adult-head.png|W;Y;G;C;B;M;R" width="32" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/override/adult-outfits.png b/graphics/sprites/equipment/override/adult-outfits.png Binary files differnew file mode 100644 index 00000000..e661dfe5 --- /dev/null +++ b/graphics/sprites/equipment/override/adult-outfits.png diff --git a/graphics/sprites/equipment/override/adult-outfits.xml b/graphics/sprites/equipment/override/adult-outfits.xml new file mode 100644 index 00000000..3d5755c5 --- /dev/null +++ b/graphics/sprites/equipment/override/adult-outfits.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="16" variant_offset="1"> + <imageset name="base" src="graphics/sprites/equipment/override/adult-outfits.png|W;" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/override/child-head-in-bed.xml b/graphics/sprites/equipment/override/child-head-in-bed.xml new file mode 100644 index 00000000..0964846e --- /dev/null +++ b/graphics/sprites/equipment/override/child-head-in-bed.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="6" variant_offset="1"> + <imageset name="base" src="graphics/sprites/equipment/override/child-head.png|W;R;" width="30" height="30"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="14" offsetY="-34"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/override/child-head.png b/graphics/sprites/equipment/override/child-head.png Binary files differnew file mode 100644 index 00000000..145bc7ed --- /dev/null +++ b/graphics/sprites/equipment/override/child-head.png diff --git a/graphics/sprites/equipment/override/child-head.xml b/graphics/sprites/equipment/override/child-head.xml new file mode 100644 index 00000000..c5be2af4 --- /dev/null +++ b/graphics/sprites/equipment/override/child-head.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="6" variant_offset="1"> + <imageset name="base" src="graphics/sprites/equipment/override/child-head.png|W;R;" width="30" height="30"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-37"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/override/child-outfits-in-bed.xml b/graphics/sprites/equipment/override/child-outfits-in-bed.xml new file mode 100644 index 00000000..b5afcb01 --- /dev/null +++ b/graphics/sprites/equipment/override/child-outfits-in-bed.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="22" variant_offset="1"> + <imageset name="base" src="graphics/sprites/equipment/override/child-outfits.png|W;Y;G;C;B;M;R" width="30" height="65"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0" offsetX="23" offsetY="4"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/override/child-outfits.png b/graphics/sprites/equipment/override/child-outfits.png Binary files differnew file mode 100644 index 00000000..c5e26c58 --- /dev/null +++ b/graphics/sprites/equipment/override/child-outfits.png diff --git a/graphics/sprites/equipment/override/child-outfits.xml b/graphics/sprites/equipment/override/child-outfits.xml new file mode 100644 index 00000000..7deb0ba5 --- /dev/null +++ b/graphics/sprites/equipment/override/child-outfits.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="22" variant_offset="1"> + <imageset name="base" src="graphics/sprites/equipment/override/child-outfits.png|W;Y;G;C;B;M;R" width="30" height="65"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/override/skeleton.png b/graphics/sprites/equipment/override/skeleton.png Binary files differdeleted file mode 100644 index 0ef5b673..00000000 --- a/graphics/sprites/equipment/override/skeleton.png +++ /dev/null diff --git a/graphics/sprites/equipment/override/skeleton.xml b/graphics/sprites/equipment/override/skeleton.xml deleted file mode 100644 index 88913c76..00000000 --- a/graphics/sprites/equipment/override/skeleton.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/equipment/override/skeleton.png|W" width="64" height="64"/> - <include file="player_male_base.xml"/> -</sprite> diff --git a/graphics/sprites/equipment/weapons/axe-chop-female.xml b/graphics/sprites/equipment/weapons/axe-chop-female.xml new file mode 100644 index 00000000..5725d6ab --- /dev/null +++ b/graphics/sprites/equipment/weapons/axe-chop-female.xml @@ -0,0 +1,69 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="axe-chop" src="graphics/sprites/equipment/weapons/axe-chop.png|B;R;" width="128" height="128"/> + <action name="default" imageset="axe-chop"/> + <action name="stand" imageset="axe-chop"> + <animation direction="down"> + <frame index="0" offsetY="32"/> + </animation> + <animation direction="left"> + <frame index="18" offsetY="32"/> + </animation> + <animation direction="up"> + <frame index="36" offsetY="32"/> + </animation> + <animation direction="right"> + <frame index="54" offsetY="32"/> + </animation> + </action> + <action name="sit" imageset="axe-chop"> + <animation direction="down"> + <frame index="7" offsetY="32"/> + </animation> + <animation direction="left"> + <frame index="25" offsetY="32"/> + </animation> + <animation direction="up"> + <frame index="43" offsetY="32"/> + </animation> + <animation direction="right"> + <frame index="61" offsetY="32"/> + </animation> + </action> + <action name="walk" imageset="axe-chop"> + <animation direction="down"> + <sequence offsetY="32" start="1" end="6" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="19" end="24" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="37" end="42" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="55" end="60" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="axe-chop"> + <animation direction="down"> + <sequence offsetY="32" start="90" end="93" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="94" end="97" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="99" end="102" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="103" end="106" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/weapons/axe-chop-male.xml b/graphics/sprites/equipment/weapons/axe-chop-male.xml new file mode 100644 index 00000000..5725d6ab --- /dev/null +++ b/graphics/sprites/equipment/weapons/axe-chop-male.xml @@ -0,0 +1,69 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="axe-chop" src="graphics/sprites/equipment/weapons/axe-chop.png|B;R;" width="128" height="128"/> + <action name="default" imageset="axe-chop"/> + <action name="stand" imageset="axe-chop"> + <animation direction="down"> + <frame index="0" offsetY="32"/> + </animation> + <animation direction="left"> + <frame index="18" offsetY="32"/> + </animation> + <animation direction="up"> + <frame index="36" offsetY="32"/> + </animation> + <animation direction="right"> + <frame index="54" offsetY="32"/> + </animation> + </action> + <action name="sit" imageset="axe-chop"> + <animation direction="down"> + <frame index="7" offsetY="32"/> + </animation> + <animation direction="left"> + <frame index="25" offsetY="32"/> + </animation> + <animation direction="up"> + <frame index="43" offsetY="32"/> + </animation> + <animation direction="right"> + <frame index="61" offsetY="32"/> + </animation> + </action> + <action name="walk" imageset="axe-chop"> + <animation direction="down"> + <sequence offsetY="32" start="1" end="6" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="19" end="24" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="37" end="42" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="55" end="60" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="axe-chop"> + <animation direction="down"> + <sequence offsetY="32" start="90" end="93" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="94" end="97" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="99" end="102" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="103" end="106" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/weapons/axe-chop.png b/graphics/sprites/equipment/weapons/axe-chop.png Binary files differnew file mode 100644 index 00000000..e7fa9c71 --- /dev/null +++ b/graphics/sprites/equipment/weapons/axe-chop.png diff --git a/graphics/sprites/equipment/weapons/axe-stab-female.xml b/graphics/sprites/equipment/weapons/axe-stab-female.xml new file mode 100644 index 00000000..2f6a9beb --- /dev/null +++ b/graphics/sprites/equipment/weapons/axe-stab-female.xml @@ -0,0 +1,69 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="axe-stab" src="graphics/sprites/equipment/weapons/axe-stab.png|B;R;" width="128" height="128"/> + <action name="default" imageset="axe-stab"/> + <action name="stand" imageset="axe-stab"> + <animation direction="down"> + <frame index="0" offsetY="32"/> + </animation> + <animation direction="left"> + <frame index="18" offsetY="32"/> + </animation> + <animation direction="up"> + <frame index="36" offsetY="32"/> + </animation> + <animation direction="right"> + <frame index="54" offsetY="32"/> + </animation> + </action> + <action name="sit" imageset="axe-stab"> + <animation direction="down"> + <frame index="7" offsetY="32"/> + </animation> + <animation direction="left"> + <frame index="25" offsetY="32"/> + </animation> + <animation direction="up"> + <frame index="43" offsetY="32"/> + </animation> + <animation direction="right"> + <frame index="61" offsetY="32"/> + </animation> + </action> + <action name="walk" imageset="axe-stab"> + <animation direction="down"> + <sequence offsetY="32" start="1" end="6" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="19" end="24" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="37" end="42" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="55" end="60" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="axe-stab"> + <animation direction="down"> + <sequence offsetY="32" start="90" end="93" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="94" end="97" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="99" end="102" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="103" end="106" delay="100"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/weapons/axe-stab-male.xml b/graphics/sprites/equipment/weapons/axe-stab-male.xml new file mode 100644 index 00000000..2f6a9beb --- /dev/null +++ b/graphics/sprites/equipment/weapons/axe-stab-male.xml @@ -0,0 +1,69 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="axe-stab" src="graphics/sprites/equipment/weapons/axe-stab.png|B;R;" width="128" height="128"/> + <action name="default" imageset="axe-stab"/> + <action name="stand" imageset="axe-stab"> + <animation direction="down"> + <frame index="0" offsetY="32"/> + </animation> + <animation direction="left"> + <frame index="18" offsetY="32"/> + </animation> + <animation direction="up"> + <frame index="36" offsetY="32"/> + </animation> + <animation direction="right"> + <frame index="54" offsetY="32"/> + </animation> + </action> + <action name="sit" imageset="axe-stab"> + <animation direction="down"> + <frame index="7" offsetY="32"/> + </animation> + <animation direction="left"> + <frame index="25" offsetY="32"/> + </animation> + <animation direction="up"> + <frame index="43" offsetY="32"/> + </animation> + <animation direction="right"> + <frame index="61" offsetY="32"/> + </animation> + </action> + <action name="walk" imageset="axe-stab"> + <animation direction="down"> + <sequence offsetY="32" start="1" end="6" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="19" end="24" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="37" end="42" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="55" end="60" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="axe-stab"> + <animation direction="down"> + <sequence offsetY="32" start="90" end="93" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="94" end="97" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="99" end="102" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="103" end="106" delay="100"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/weapons/axe-stab.png b/graphics/sprites/equipment/weapons/axe-stab.png Binary files differnew file mode 100644 index 00000000..16f5a39a --- /dev/null +++ b/graphics/sprites/equipment/weapons/axe-stab.png diff --git a/graphics/sprites/equipment/weapons/bow-banshee-female.xml b/graphics/sprites/equipment/weapons/bow-banshee-female.xml new file mode 100644 index 00000000..8422a28a --- /dev/null +++ b/graphics/sprites/equipment/weapons/bow-banshee-female.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="bow" src="graphics/sprites/equipment/weapons/bow-banshee.png|B;" width="128" height="128"/> + <include file="equipment/weapons/bow-female.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/weapons/bow-banshee-male.xml b/graphics/sprites/equipment/weapons/bow-banshee-male.xml new file mode 100644 index 00000000..bfb0c275 --- /dev/null +++ b/graphics/sprites/equipment/weapons/bow-banshee-male.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="bow" src="graphics/sprites/equipment/weapons/bow-banshee.png|B;" width="128" height="128"/> + <include file="equipment/weapons/bow-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/weapons/bow-banshee.png b/graphics/sprites/equipment/weapons/bow-banshee.png Binary files differnew file mode 100644 index 00000000..e3c2c04b --- /dev/null +++ b/graphics/sprites/equipment/weapons/bow-banshee.png diff --git a/graphics/sprites/equipment/weapons/bow-female.xml b/graphics/sprites/equipment/weapons/bow-female.xml new file mode 100644 index 00000000..da43d0e4 --- /dev/null +++ b/graphics/sprites/equipment/weapons/bow-female.xml @@ -0,0 +1,79 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="bow" src="graphics/sprites/equipment/weapons/bow.png|B;R;" width="128" height="128"/> + <action name="default" imageset="bow"/> + <action name="stand" imageset="bow"> + <animation direction="down"> + <frame offsetY="32" index="0"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="18"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="36"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="54"/> + </animation> + </action> + <action name="walk" imageset="bow"> + <animation direction="down"> + <sequence offsetY="32" start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="bow"> + <animation direction="down"> + <frame offsetY="32" index="7"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="25"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="43"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="61"/> + </animation> + </action> + <action name="dead" imageset="bow"> + <animation direction="down"> + <frame offsetY="32" index="8"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="26"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="44"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="62"/> + </animation> + </action> + <action name="attack_bow" imageset="bow"> + <animation direction="down"> + <sequence offsetY="32" start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="67" end="71" delay="75"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/weapons/bow-male.xml b/graphics/sprites/equipment/weapons/bow-male.xml new file mode 100644 index 00000000..da43d0e4 --- /dev/null +++ b/graphics/sprites/equipment/weapons/bow-male.xml @@ -0,0 +1,79 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="bow" src="graphics/sprites/equipment/weapons/bow.png|B;R;" width="128" height="128"/> + <action name="default" imageset="bow"/> + <action name="stand" imageset="bow"> + <animation direction="down"> + <frame offsetY="32" index="0"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="18"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="36"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="54"/> + </animation> + </action> + <action name="walk" imageset="bow"> + <animation direction="down"> + <sequence offsetY="32" start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="bow"> + <animation direction="down"> + <frame offsetY="32" index="7"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="25"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="43"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="61"/> + </animation> + </action> + <action name="dead" imageset="bow"> + <animation direction="down"> + <frame offsetY="32" index="8"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="26"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="44"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="62"/> + </animation> + </action> + <action name="attack_bow" imageset="bow"> + <animation direction="down"> + <sequence offsetY="32" start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="67" end="71" delay="75"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/weapons/bow-slimecovered-female.xml b/graphics/sprites/equipment/weapons/bow-slimecovered-female.xml new file mode 100644 index 00000000..1d6799e9 --- /dev/null +++ b/graphics/sprites/equipment/weapons/bow-slimecovered-female.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="bow" src="graphics/sprites/equipment/weapons/slimecovered-bow.png|B;R;" width="128" height="128"/> + <include file="equipment/weapons/bow-female.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/weapons/bow-slimecovered-male.xml b/graphics/sprites/equipment/weapons/bow-slimecovered-male.xml new file mode 100644 index 00000000..92fb8206 --- /dev/null +++ b/graphics/sprites/equipment/weapons/bow-slimecovered-male.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="bow" src="graphics/sprites/equipment/weapons/slimecovered-bow.png|B;R;" width="128" height="128"/> + <include file="equipment/weapons/bow-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/weapons/bow-slimecovered.png b/graphics/sprites/equipment/weapons/bow-slimecovered.png Binary files differnew file mode 100644 index 00000000..4580aba1 --- /dev/null +++ b/graphics/sprites/equipment/weapons/bow-slimecovered.png diff --git a/graphics/sprites/equipment/weapons/bow-slingshot-female.xml b/graphics/sprites/equipment/weapons/bow-slingshot-female.xml new file mode 100644 index 00000000..154bd887 --- /dev/null +++ b/graphics/sprites/equipment/weapons/bow-slingshot-female.xml @@ -0,0 +1,79 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="bow" src="graphics/sprites/equipment/weapons/bow-slingshot.png|G;R;" width="128" height="128"/> + <action name="default" imageset="bow"/> + <action name="stand" imageset="bow"> + <animation direction="down"> + <frame offsetY="32" index="0"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="18"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="36"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="54"/> + </animation> + </action> + <action name="walk" imageset="bow"> + <animation direction="down"> + <sequence offsetY="32" start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="bow"> + <animation direction="down"> + <frame offsetY="32" index="7"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="25"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="43"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="61"/> + </animation> + </action> + <action name="dead" imageset="bow"> + <animation direction="down"> + <frame offsetY="32" index="8"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="26"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="44"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="62"/> + </animation> + </action> + <action name="attack_bow" imageset="bow"> + <animation direction="down"> + <sequence offsetY="32" start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="67" end="71" delay="75"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/weapons/bow-slingshot-male.xml b/graphics/sprites/equipment/weapons/bow-slingshot-male.xml new file mode 100644 index 00000000..154bd887 --- /dev/null +++ b/graphics/sprites/equipment/weapons/bow-slingshot-male.xml @@ -0,0 +1,79 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="bow" src="graphics/sprites/equipment/weapons/bow-slingshot.png|G;R;" width="128" height="128"/> + <action name="default" imageset="bow"/> + <action name="stand" imageset="bow"> + <animation direction="down"> + <frame offsetY="32" index="0"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="18"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="36"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="54"/> + </animation> + </action> + <action name="walk" imageset="bow"> + <animation direction="down"> + <sequence offsetY="32" start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="bow"> + <animation direction="down"> + <frame offsetY="32" index="7"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="25"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="43"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="61"/> + </animation> + </action> + <action name="dead" imageset="bow"> + <animation direction="down"> + <frame offsetY="32" index="8"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="26"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="44"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="62"/> + </animation> + </action> + <action name="attack_bow" imageset="bow"> + <animation direction="down"> + <sequence offsetY="32" start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="67" end="71" delay="75"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/weapons/bow-slingshot.png b/graphics/sprites/equipment/weapons/bow-slingshot.png Binary files differnew file mode 100644 index 00000000..45e8e5fa --- /dev/null +++ b/graphics/sprites/equipment/weapons/bow-slingshot.png diff --git a/graphics/sprites/equipment/weapons/bow.png b/graphics/sprites/equipment/weapons/bow.png Binary files differnew file mode 100644 index 00000000..4ef3a2de --- /dev/null +++ b/graphics/sprites/equipment/weapons/bow.png diff --git a/graphics/sprites/equipment/weapons/dagger-female.xml b/graphics/sprites/equipment/weapons/dagger-female.xml new file mode 100644 index 00000000..af56bf3e --- /dev/null +++ b/graphics/sprites/equipment/weapons/dagger-female.xml @@ -0,0 +1,87 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="dagger" src="graphics/sprites/equipment/weapons/dagger.png|B;R;" width="128" height="128"/> + <action name="default" imageset="dagger"/> + <action name="stand" imageset="dagger"> + <animation direction="down"> + <frame index="0" offsetY="32"/> + </animation> + <animation direction="left"> + <frame index="18" offsetY="32"/> + </animation> + <animation direction="up"> + <frame index="36" offsetY="32"/> + </animation> + <animation direction="right"> + <frame index="54" offsetY="32"/> + </animation> + </action> + <action name="sit" imageset="dagger"> + <animation direction="down"> + <frame index="7" offsetY="32"/> + </animation> + <animation direction="left"> + <frame index="25" offsetY="32"/> + </animation> + <animation direction="up"> + <frame index="43" offsetY="32"/> + </animation> + <animation direction="right"> + <frame index="61" offsetY="32"/> + </animation> + </action> + <action name="walk" imageset="dagger"> + <animation direction="down"> + <sequence offsetY="32" start="1" end="6" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="19" end="24" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="37" end="42" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="55" end="60" delay="75"/> + <end/> + </animation> + </action> + <action name="attack" imageset="dagger"> + <animation direction="down"> + <sequence offsetY="32" start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="dagger"> + <animation direction="down"> + <sequence offsetY="32" start="90" end="93" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="94" end="97" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="99" end="102" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="103" end="106" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/weapons/dagger-male.xml b/graphics/sprites/equipment/weapons/dagger-male.xml new file mode 100644 index 00000000..af56bf3e --- /dev/null +++ b/graphics/sprites/equipment/weapons/dagger-male.xml @@ -0,0 +1,87 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="dagger" src="graphics/sprites/equipment/weapons/dagger.png|B;R;" width="128" height="128"/> + <action name="default" imageset="dagger"/> + <action name="stand" imageset="dagger"> + <animation direction="down"> + <frame index="0" offsetY="32"/> + </animation> + <animation direction="left"> + <frame index="18" offsetY="32"/> + </animation> + <animation direction="up"> + <frame index="36" offsetY="32"/> + </animation> + <animation direction="right"> + <frame index="54" offsetY="32"/> + </animation> + </action> + <action name="sit" imageset="dagger"> + <animation direction="down"> + <frame index="7" offsetY="32"/> + </animation> + <animation direction="left"> + <frame index="25" offsetY="32"/> + </animation> + <animation direction="up"> + <frame index="43" offsetY="32"/> + </animation> + <animation direction="right"> + <frame index="61" offsetY="32"/> + </animation> + </action> + <action name="walk" imageset="dagger"> + <animation direction="down"> + <sequence offsetY="32" start="1" end="6" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="19" end="24" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="37" end="42" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="55" end="60" delay="75"/> + <end/> + </animation> + </action> + <action name="attack" imageset="dagger"> + <animation direction="down"> + <sequence offsetY="32" start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="dagger"> + <animation direction="down"> + <sequence offsetY="32" start="90" end="93" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="94" end="97" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="99" end="102" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="103" end="106" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/weapons/dagger.png b/graphics/sprites/equipment/weapons/dagger.png Binary files differnew file mode 100644 index 00000000..258466b4 --- /dev/null +++ b/graphics/sprites/equipment/weapons/dagger.png diff --git a/graphics/sprites/equipment/weapons/polearm-blunt-female.xml b/graphics/sprites/equipment/weapons/polearm-blunt-female.xml new file mode 100644 index 00000000..9783a1db --- /dev/null +++ b/graphics/sprites/equipment/weapons/polearm-blunt-female.xml @@ -0,0 +1,79 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="polearm-blunt" src="graphics/sprites/equipment/weapons/polearm-blunt.png|R;" width="128" height="128"/> + <action name="default" imageset="polearm-blunt"/> + <action name="stand" imageset="polearm-blunt"> + <animation direction="down"> + <frame offsetY="32" index="0"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="18"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="36"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="54"/> + </animation> + </action> + <action name="walk" imageset="polearm-blunt"> + <animation direction="down"> + <sequence offsetY="32" start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="polearm-blunt"> + <animation direction="down"> + <frame offsetY="32" index="7"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="25"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="43"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="61"/> + </animation> + </action> + <action name="dead" imageset="polearm-blunt"> + <animation direction="down"> + <frame offsetY="32" index="8"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="26"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="44"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="62"/> + </animation> + </action> + <action name="attack_sword_stab" imageset="polearm-blunt"> + <animation direction="down"> + <sequence offsetY="32" start="9" end="12" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="27" end="30" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="45" end="48" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="63" end="66" delay="100"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/weapons/polearm-blunt-male.xml b/graphics/sprites/equipment/weapons/polearm-blunt-male.xml new file mode 100644 index 00000000..9783a1db --- /dev/null +++ b/graphics/sprites/equipment/weapons/polearm-blunt-male.xml @@ -0,0 +1,79 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="polearm-blunt" src="graphics/sprites/equipment/weapons/polearm-blunt.png|R;" width="128" height="128"/> + <action name="default" imageset="polearm-blunt"/> + <action name="stand" imageset="polearm-blunt"> + <animation direction="down"> + <frame offsetY="32" index="0"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="18"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="36"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="54"/> + </animation> + </action> + <action name="walk" imageset="polearm-blunt"> + <animation direction="down"> + <sequence offsetY="32" start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="polearm-blunt"> + <animation direction="down"> + <frame offsetY="32" index="7"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="25"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="43"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="61"/> + </animation> + </action> + <action name="dead" imageset="polearm-blunt"> + <animation direction="down"> + <frame offsetY="32" index="8"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="26"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="44"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="62"/> + </animation> + </action> + <action name="attack_sword_stab" imageset="polearm-blunt"> + <animation direction="down"> + <sequence offsetY="32" start="9" end="12" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="27" end="30" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="45" end="48" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="63" end="66" delay="100"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/weapons/polearm-blunt.png b/graphics/sprites/equipment/weapons/polearm-blunt.png Binary files differnew file mode 100644 index 00000000..ca08ab0d --- /dev/null +++ b/graphics/sprites/equipment/weapons/polearm-blunt.png diff --git a/graphics/sprites/equipment/weapons/polearm-chop-female.xml b/graphics/sprites/equipment/weapons/polearm-chop-female.xml new file mode 100644 index 00000000..70b4d4f5 --- /dev/null +++ b/graphics/sprites/equipment/weapons/polearm-chop-female.xml @@ -0,0 +1,79 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="polearm-chop" src="graphics/sprites/equipment/weapons/polearm-chop.png|B;R;" width="128" height="128"/> + <action name="default" imageset="polearm-chop"/> + <action name="stand" imageset="polearm-chop"> + <animation direction="down"> + <frame offsetY="32" index="0"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="18"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="36"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="54"/> + </animation> + </action> + <action name="walk" imageset="polearm-chop"> + <animation direction="down"> + <sequence offsetY="32" start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="polearm-chop"> + <animation direction="down"> + <frame offsetY="32" index="7"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="25"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="43"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="61"/> + </animation> + </action> + <action name="dead" imageset="polearm-chop"> + <animation direction="down"> + <frame offsetY="32" index="8"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="26"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="44"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="62"/> + </animation> + </action> + <action name="attack_2hand" imageset="polearm-chop"> + <animation direction="down"> + <sequence offsetY="32" start="108" end="111" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="112" end="115" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="117" end="120" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="121" end="124" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/weapons/polearm-chop-male.xml b/graphics/sprites/equipment/weapons/polearm-chop-male.xml new file mode 100644 index 00000000..70b4d4f5 --- /dev/null +++ b/graphics/sprites/equipment/weapons/polearm-chop-male.xml @@ -0,0 +1,79 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="polearm-chop" src="graphics/sprites/equipment/weapons/polearm-chop.png|B;R;" width="128" height="128"/> + <action name="default" imageset="polearm-chop"/> + <action name="stand" imageset="polearm-chop"> + <animation direction="down"> + <frame offsetY="32" index="0"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="18"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="36"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="54"/> + </animation> + </action> + <action name="walk" imageset="polearm-chop"> + <animation direction="down"> + <sequence offsetY="32" start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="polearm-chop"> + <animation direction="down"> + <frame offsetY="32" index="7"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="25"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="43"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="61"/> + </animation> + </action> + <action name="dead" imageset="polearm-chop"> + <animation direction="down"> + <frame offsetY="32" index="8"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="26"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="44"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="62"/> + </animation> + </action> + <action name="attack_2hand" imageset="polearm-chop"> + <animation direction="down"> + <sequence offsetY="32" start="108" end="111" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="112" end="115" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="117" end="120" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="121" end="124" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/weapons/polearm-chop.png b/graphics/sprites/equipment/weapons/polearm-chop.png Binary files differnew file mode 100644 index 00000000..85133cce --- /dev/null +++ b/graphics/sprites/equipment/weapons/polearm-chop.png diff --git a/graphics/sprites/equipment/weapons/polearm-spear-female.xml b/graphics/sprites/equipment/weapons/polearm-spear-female.xml new file mode 100644 index 00000000..88ffb39f --- /dev/null +++ b/graphics/sprites/equipment/weapons/polearm-spear-female.xml @@ -0,0 +1,79 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="polearm-spear" src="graphics/sprites/equipment/weapons/polearm-spear.png|B;R;" width="128" height="128"/> + <action name="default" imageset="polearm-spear"/> + <action name="stand" imageset="polearm-spear"> + <animation direction="down"> + <frame offsetY="32" index="0"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="18"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="36"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="54"/> + </animation> + </action> + <action name="walk" imageset="polearm-spear"> + <animation direction="down"> + <sequence offsetY="32" start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="polearm-spear"> + <animation direction="down"> + <frame offsetY="32" index="7"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="25"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="43"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="61"/> + </animation> + </action> + <action name="dead" imageset="polearm-spear"> + <animation direction="down"> + <frame offsetY="32" index="8"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="26"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="44"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="62"/> + </animation> + </action> + <action name="attack_spear" imageset="polearm-spear"> + <animation direction="down"> + <sequence offsetY="32" start="72" end="75" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="76" end="79" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="81" end="84" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="85" end="88" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/weapons/polearm-spear-male.xml b/graphics/sprites/equipment/weapons/polearm-spear-male.xml new file mode 100644 index 00000000..88ffb39f --- /dev/null +++ b/graphics/sprites/equipment/weapons/polearm-spear-male.xml @@ -0,0 +1,79 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="polearm-spear" src="graphics/sprites/equipment/weapons/polearm-spear.png|B;R;" width="128" height="128"/> + <action name="default" imageset="polearm-spear"/> + <action name="stand" imageset="polearm-spear"> + <animation direction="down"> + <frame offsetY="32" index="0"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="18"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="36"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="54"/> + </animation> + </action> + <action name="walk" imageset="polearm-spear"> + <animation direction="down"> + <sequence offsetY="32" start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="polearm-spear"> + <animation direction="down"> + <frame offsetY="32" index="7"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="25"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="43"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="61"/> + </animation> + </action> + <action name="dead" imageset="polearm-spear"> + <animation direction="down"> + <frame offsetY="32" index="8"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="26"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="44"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="62"/> + </animation> + </action> + <action name="attack_spear" imageset="polearm-spear"> + <animation direction="down"> + <sequence offsetY="32" start="72" end="75" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="76" end="79" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="81" end="84" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="85" end="88" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/weapons/polearm-spear.png b/graphics/sprites/equipment/weapons/polearm-spear.png Binary files differnew file mode 100644 index 00000000..27dd0f36 --- /dev/null +++ b/graphics/sprites/equipment/weapons/polearm-spear.png diff --git a/graphics/sprites/equipment/weapons/polearm-stab-female.xml b/graphics/sprites/equipment/weapons/polearm-stab-female.xml new file mode 100644 index 00000000..46acbf97 --- /dev/null +++ b/graphics/sprites/equipment/weapons/polearm-stab-female.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="polearm-chop" src="graphics/sprites/equipment/weapons/polearm-stab.png|B;R;" width="128" height="128"/> + <include file="equipment/weapons/polearm-chop-female.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/weapons/polearm-stab-male.xml b/graphics/sprites/equipment/weapons/polearm-stab-male.xml new file mode 100644 index 00000000..f1a61fba --- /dev/null +++ b/graphics/sprites/equipment/weapons/polearm-stab-male.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="polearm-chop" src="graphics/sprites/equipment/weapons/polearm-stab.png|B;R;" width="128" height="128"/> + <include file="equipment/weapons/polearm-chop-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/weapons/polearm-stab.png b/graphics/sprites/equipment/weapons/polearm-stab.png Binary files differnew file mode 100644 index 00000000..a168823c --- /dev/null +++ b/graphics/sprites/equipment/weapons/polearm-stab.png diff --git a/graphics/sprites/equipment/weapons/sword-deadsword-female.xml b/graphics/sprites/equipment/weapons/sword-deadsword-female.xml new file mode 100644 index 00000000..29eca387 --- /dev/null +++ b/graphics/sprites/equipment/weapons/sword-deadsword-female.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="sword-long" src="graphics/sprites/equipment/weapons/sword-deadsword.png" width="128" height="128"/> + <include file="equipment/weapons/long-sword-female.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/weapons/sword-deadsword-male.xml b/graphics/sprites/equipment/weapons/sword-deadsword-male.xml new file mode 100644 index 00000000..8e4a2685 --- /dev/null +++ b/graphics/sprites/equipment/weapons/sword-deadsword-male.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="sword-long" src="graphics/sprites/equipment/weapons/sword-deadsword.png" width="128" height="128"/> + <include file="equipment/weapons/long-sword-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/weapons/sword-deadsword.png b/graphics/sprites/equipment/weapons/sword-deadsword.png Binary files differnew file mode 100644 index 00000000..c87018aa --- /dev/null +++ b/graphics/sprites/equipment/weapons/sword-deadsword.png diff --git a/graphics/sprites/equipment/weapons/sword-long-female.xml b/graphics/sprites/equipment/weapons/sword-long-female.xml new file mode 100644 index 00000000..462618fb --- /dev/null +++ b/graphics/sprites/equipment/weapons/sword-long-female.xml @@ -0,0 +1,101 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="sword-long" src="graphics/sprites/equipment/weapons/sword-long.png|B;R;" width="128" height="128"/> + <action name="default" imageset="sword-long"/> + <action name="stand" imageset="sword-long"> + <animation direction="down"> + <frame index="0" offsetY="32"/> + </animation> + <animation direction="left"> + <frame index="18" offsetY="32"/> + </animation> + <animation direction="up"> + <frame index="36" offsetY="32"/> + </animation> + <animation direction="right"> + <frame index="54" offsetY="32"/> + </animation> + </action> + <action name="walk" imageset="sword-long"> + <animation direction="down"> + <sequence offsetY="32" start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="sword-long"> + <animation direction="down"> + <frame offsetY="32" index="7"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="25"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="43"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="61"/> + </animation> + </action> + <action name="attack_sword_stab" imageset="sword-long"> + <animation direction="down"> + <sequence offsetY="32" start="9" end="12" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="27" end="30" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="45" end="48" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="63" end="66" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="sword-long"> + <animation direction="down"> + <sequence offsetY="32" start="90" end="93" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="94" end="97" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="99" end="102" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="103" end="106" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_2hand" imageset="sword-long"> + <animation direction="down"> + <sequence offsetY="32" start="108" end="111" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="112" end="115" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="117" end="120" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="121" end="124" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/weapons/sword-long-male.xml b/graphics/sprites/equipment/weapons/sword-long-male.xml new file mode 100644 index 00000000..462618fb --- /dev/null +++ b/graphics/sprites/equipment/weapons/sword-long-male.xml @@ -0,0 +1,101 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="sword-long" src="graphics/sprites/equipment/weapons/sword-long.png|B;R;" width="128" height="128"/> + <action name="default" imageset="sword-long"/> + <action name="stand" imageset="sword-long"> + <animation direction="down"> + <frame index="0" offsetY="32"/> + </animation> + <animation direction="left"> + <frame index="18" offsetY="32"/> + </animation> + <animation direction="up"> + <frame index="36" offsetY="32"/> + </animation> + <animation direction="right"> + <frame index="54" offsetY="32"/> + </animation> + </action> + <action name="walk" imageset="sword-long"> + <animation direction="down"> + <sequence offsetY="32" start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="sword-long"> + <animation direction="down"> + <frame offsetY="32" index="7"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="25"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="43"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="61"/> + </animation> + </action> + <action name="attack_sword_stab" imageset="sword-long"> + <animation direction="down"> + <sequence offsetY="32" start="9" end="12" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="27" end="30" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="45" end="48" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="63" end="66" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="sword-long"> + <animation direction="down"> + <sequence offsetY="32" start="90" end="93" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="94" end="97" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="99" end="102" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="103" end="106" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_2hand" imageset="sword-long"> + <animation direction="down"> + <sequence offsetY="32" start="108" end="111" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="112" end="115" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="117" end="120" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="121" end="124" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/weapons/sword-long.png b/graphics/sprites/equipment/weapons/sword-long.png Binary files differnew file mode 100644 index 00000000..3ac36a12 --- /dev/null +++ b/graphics/sprites/equipment/weapons/sword-long.png diff --git a/graphics/sprites/equipment/weapons/sword-short-female.xml b/graphics/sprites/equipment/weapons/sword-short-female.xml new file mode 100644 index 00000000..1d581300 --- /dev/null +++ b/graphics/sprites/equipment/weapons/sword-short-female.xml @@ -0,0 +1,83 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="sword-short" src="graphics/sprites/equipment/weapons/sword-short.png|B;R;" width="128" height="128"/> + <action name="default" imageset="sword-short"/> + <action name="stand" imageset="sword-short"> + <animation direction="down"> + <frame index="0" offsetY="32"/> + </animation> + <animation direction="left"> + <frame index="18" offsetY="32"/> + </animation> + <animation direction="up"> + <frame index="36" offsetY="32"/> + </animation> + <animation direction="right"> + <frame index="54" offsetY="32"/> + </animation> + </action> + <action name="walk" imageset="sword-short"> + <animation direction="down"> + <sequence offsetY="32" start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="sword-short"> + <animation direction="down"> + <frame offsetY="32" index="7"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="25"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="43"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="61"/> + </animation> + </action> + <action name="attack" imageset="sword-short"> + <animation direction="down"> + <sequence offsetY="32" start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="sword-short"> + <animation direction="down"> + <sequence offsetY="32" start="90" end="93" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="94" end="97" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="99" end="102" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="103" end="106" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/weapons/sword-short-male.xml b/graphics/sprites/equipment/weapons/sword-short-male.xml new file mode 100644 index 00000000..1d581300 --- /dev/null +++ b/graphics/sprites/equipment/weapons/sword-short-male.xml @@ -0,0 +1,83 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="sword-short" src="graphics/sprites/equipment/weapons/sword-short.png|B;R;" width="128" height="128"/> + <action name="default" imageset="sword-short"/> + <action name="stand" imageset="sword-short"> + <animation direction="down"> + <frame index="0" offsetY="32"/> + </animation> + <animation direction="left"> + <frame index="18" offsetY="32"/> + </animation> + <animation direction="up"> + <frame index="36" offsetY="32"/> + </animation> + <animation direction="right"> + <frame index="54" offsetY="32"/> + </animation> + </action> + <action name="walk" imageset="sword-short"> + <animation direction="down"> + <sequence offsetY="32" start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="sword-short"> + <animation direction="down"> + <frame offsetY="32" index="7"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="25"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="43"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="61"/> + </animation> + </action> + <action name="attack" imageset="sword-short"> + <animation direction="down"> + <sequence offsetY="32" start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="sword-short"> + <animation direction="down"> + <sequence offsetY="32" start="90" end="93" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="94" end="97" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="99" end="102" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="103" end="106" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/weapons/sword-short.png b/graphics/sprites/equipment/weapons/sword-short.png Binary files differnew file mode 100644 index 00000000..cf33d04b --- /dev/null +++ b/graphics/sprites/equipment/weapons/sword-short.png diff --git a/graphics/sprites/equipment/weapons/wand-deathshand-female.xml b/graphics/sprites/equipment/weapons/wand-deathshand-female.xml new file mode 100644 index 00000000..2bf59cde --- /dev/null +++ b/graphics/sprites/equipment/weapons/wand-deathshand-female.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="wand" src="graphics/sprites/equipment/weapons/wand-deathshand.png" width="128" height="128"/> + <include file="equipment/weapons/wand-female.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/weapons/wand-deathshand-male.xml b/graphics/sprites/equipment/weapons/wand-deathshand-male.xml new file mode 100644 index 00000000..caa5b41c --- /dev/null +++ b/graphics/sprites/equipment/weapons/wand-deathshand-male.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="wand" src="graphics/sprites/equipment/weapons/wand-deathshand.png" width="128" height="128"/> + <include file="equipment/weapons/wand-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/weapons/wand-deathshand.png b/graphics/sprites/equipment/weapons/wand-deathshand.png Binary files differnew file mode 100644 index 00000000..320c90f8 --- /dev/null +++ b/graphics/sprites/equipment/weapons/wand-deathshand.png diff --git a/graphics/sprites/equipment/weapons/wand-female.xml b/graphics/sprites/equipment/weapons/wand-female.xml new file mode 100644 index 00000000..816b473b --- /dev/null +++ b/graphics/sprites/equipment/weapons/wand-female.xml @@ -0,0 +1,69 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="wand" src="graphics/sprites/equipment/weapons/wand.png|R;" width="128" height="128"/> + <action name="default" imageset="wand"/> + <action name="stand" imageset="wand"> + <animation direction="down"> + <frame index="0" offsetY="32"/> + </animation> + <animation direction="left"> + <frame index="18" offsetY="32"/> + </animation> + <animation direction="up"> + <frame index="36" offsetY="32"/> + </animation> + <animation direction="right"> + <frame index="54" offsetY="32"/> + </animation> + </action> + <action name="sit" imageset="wand"> + <animation direction="down"> + <frame index="7" offsetY="32"/> + </animation> + <animation direction="left"> + <frame index="25" offsetY="32"/> + </animation> + <animation direction="up"> + <frame index="43" offsetY="32"/> + </animation> + <animation direction="right"> + <frame index="61" offsetY="32"/> + </animation> + </action> + <action name="walk" imageset="wand"> + <animation direction="down"> + <sequence offsetY="32" start="1" end="6" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="19" end="24" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="37" end="42" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="55" end="60" delay="75"/> + <end/> + </animation> + </action> + <action name="attack" imageset="wand"> + <animation direction="down"> + <sequence offsetY="32" start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="63" end="66" delay="75"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/weapons/wand-male.xml b/graphics/sprites/equipment/weapons/wand-male.xml new file mode 100644 index 00000000..816b473b --- /dev/null +++ b/graphics/sprites/equipment/weapons/wand-male.xml @@ -0,0 +1,69 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="wand" src="graphics/sprites/equipment/weapons/wand.png|R;" width="128" height="128"/> + <action name="default" imageset="wand"/> + <action name="stand" imageset="wand"> + <animation direction="down"> + <frame index="0" offsetY="32"/> + </animation> + <animation direction="left"> + <frame index="18" offsetY="32"/> + </animation> + <animation direction="up"> + <frame index="36" offsetY="32"/> + </animation> + <animation direction="right"> + <frame index="54" offsetY="32"/> + </animation> + </action> + <action name="sit" imageset="wand"> + <animation direction="down"> + <frame index="7" offsetY="32"/> + </animation> + <animation direction="left"> + <frame index="25" offsetY="32"/> + </animation> + <animation direction="up"> + <frame index="43" offsetY="32"/> + </animation> + <animation direction="right"> + <frame index="61" offsetY="32"/> + </animation> + </action> + <action name="walk" imageset="wand"> + <animation direction="down"> + <sequence offsetY="32" start="1" end="6" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="19" end="24" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="37" end="42" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="55" end="60" delay="75"/> + <end/> + </animation> + </action> + <action name="attack" imageset="wand"> + <animation direction="down"> + <sequence offsetY="32" start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="63" end="66" delay="75"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/weapons/wand.png b/graphics/sprites/equipment/weapons/wand.png Binary files differnew file mode 100644 index 00000000..bd082c6f --- /dev/null +++ b/graphics/sprites/equipment/weapons/wand.png diff --git a/graphics/sprites/error.xml b/graphics/sprites/error.xml index 43146339..a594a0d0 100644 --- a/graphics/sprites/error.xml +++ b/graphics/sprites/error.xml @@ -1,6 +1,6 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/error.png" width="29" height="9"/> + <imageset name="base" src="graphics/sprites/error.png" width="28" height="9"/> <action name="default" imageset="base"> <animation direction="default"> <frame index="0"/> diff --git a/graphics/sprites/hairstyles/hairstyle00.xml b/graphics/sprites/hairstyles/hairstyle00.xml deleted file mode 100644 index 8d7f293f..00000000 --- a/graphics/sprites/hairstyles/hairstyle00.xml +++ /dev/null @@ -1,79 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <!-- - This is the bald hairstyle, hence it should need no imageset and no actions. - However, that crashes 0.0.23, so some stuff is included now, including an - empty image set (it's empty since the icon is 32x32 so there isn't even one - 40x40 frame). - --> - <!-- Testing no content - <imageset name="base" src="graphics/items/armor-chest-cottonshirt.png" width="40" height="40" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - </animation> - <animation direction="left"> - </animation> - <animation direction="up"> - </animation> - <animation direction="right"> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - </animation> - <animation direction="left"> - </animation> - <animation direction="up"> - </animation> - <animation direction="right"> - </animation> - </action> - - <action name="attack" 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_bow" 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="sit" imageset="base"> - <animation direction="down"> - </animation> - <animation direction="left"> - </animation> - <animation direction="up"> - </animation> - <animation direction="right"> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - </animation> - </action>--> -</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle01-female.xml b/graphics/sprites/hairstyles/hairstyle01-female.xml new file mode 100644 index 00000000..14fc296e --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle01-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/hairstyles/hairstyle01.png|W" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle01-male.xml b/graphics/sprites/hairstyles/hairstyle01-male.xml new file mode 100644 index 00000000..2ba68ce0 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle01-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle01.png|W" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-28" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <frame index="0" offsetX="0" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="4" offsetY="-31" delay="140"/> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle01.xml b/graphics/sprites/hairstyles/hairstyle01.xml deleted file mode 100644 index e94edff1..00000000 --- a/graphics/sprites/hairstyles/hairstyle01.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/hairstyles/hairstyle01.png|W" width="40" height="40"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY="-29" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY="-24" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY="-27" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY="-28" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY="-30" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY="-20"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle02-female.xml b/graphics/sprites/hairstyles/hairstyle02-female.xml new file mode 100644 index 00000000..857873fc --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle02-female.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle02.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01-female.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle02.xml b/graphics/sprites/hairstyles/hairstyle02-male.xml index 6643009b..3c3a63e1 100644 --- a/graphics/sprites/hairstyles/hairstyle02.xml +++ b/graphics/sprites/hairstyles/hairstyle02-male.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> <sprite> <imageset name="base" src="graphics/sprites/hairstyles/hairstyle02.png|W" width="40" height="40"/> - <include file="hairstyles/hairstyle01.xml"/> + <include file="hairstyles/hairstyle01-male.xml"/> </sprite> diff --git a/graphics/sprites/hairstyles/hairstyle03-female.xml b/graphics/sprites/hairstyles/hairstyle03-female.xml new file mode 100644 index 00000000..d90a6a94 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle03-female.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle03.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01-female.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle03.xml b/graphics/sprites/hairstyles/hairstyle03-male.xml index dece3ed8..d756263b 100644 --- a/graphics/sprites/hairstyles/hairstyle03.xml +++ b/graphics/sprites/hairstyles/hairstyle03-male.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> <sprite> <imageset name="base" src="graphics/sprites/hairstyles/hairstyle03.png|W" width="40" height="40"/> - <include file="hairstyles/hairstyle01.xml"/> + <include file="hairstyles/hairstyle01-male.xml"/> </sprite> diff --git a/graphics/sprites/hairstyles/hairstyle04-female.xml b/graphics/sprites/hairstyles/hairstyle04-female.xml new file mode 100644 index 00000000..1d64213c --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle04-female.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle04.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01-female.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle04.xml b/graphics/sprites/hairstyles/hairstyle04-male.xml index 6cbb71c2..da9e7792 100644 --- a/graphics/sprites/hairstyles/hairstyle04.xml +++ b/graphics/sprites/hairstyles/hairstyle04-male.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> <sprite> <imageset name="base" src="graphics/sprites/hairstyles/hairstyle04.png|W" width="40" height="40"/> - <include file="hairstyles/hairstyle01.xml"/> + <include file="hairstyles/hairstyle01-male.xml"/> </sprite> diff --git a/graphics/sprites/hairstyles/hairstyle05-female.xml b/graphics/sprites/hairstyles/hairstyle05-female.xml new file mode 100644 index 00000000..8cd4d0b6 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle05-female.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle05.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01-female.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle05.xml b/graphics/sprites/hairstyles/hairstyle05-male.xml index 35bd869f..7661d23a 100644 --- a/graphics/sprites/hairstyles/hairstyle05.xml +++ b/graphics/sprites/hairstyles/hairstyle05-male.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> <sprite> <imageset name="base" src="graphics/sprites/hairstyles/hairstyle05.png|W" width="40" height="40"/> - <include file="hairstyles/hairstyle01.xml"/> + <include file="hairstyles/hairstyle01-male.xml"/> </sprite> diff --git a/graphics/sprites/hairstyles/hairstyle06-female.xml b/graphics/sprites/hairstyles/hairstyle06-female.xml new file mode 100644 index 00000000..2d011c4e --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle06-female.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle06.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01-female.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle06.xml b/graphics/sprites/hairstyles/hairstyle06-male.xml index 3900dc73..ffb565db 100644 --- a/graphics/sprites/hairstyles/hairstyle06.xml +++ b/graphics/sprites/hairstyles/hairstyle06-male.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> <sprite> <imageset name="base" src="graphics/sprites/hairstyles/hairstyle06.png|W" width="40" height="40"/> - <include file="hairstyles/hairstyle01.xml"/> + <include file="hairstyles/hairstyle01-male.xml"/> </sprite> diff --git a/graphics/sprites/hairstyles/hairstyle07-female.xml b/graphics/sprites/hairstyles/hairstyle07-female.xml new file mode 100644 index 00000000..174b2e82 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle07-female.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle07.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01-female.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle07.xml b/graphics/sprites/hairstyles/hairstyle07-male.xml index 06e403c8..d07bd9ca 100644 --- a/graphics/sprites/hairstyles/hairstyle07.xml +++ b/graphics/sprites/hairstyles/hairstyle07-male.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> <sprite> <imageset name="base" src="graphics/sprites/hairstyles/hairstyle07.png|W" width="40" height="40"/> - <include file="hairstyles/hairstyle01.xml"/> + <include file="hairstyles/hairstyle01-male.xml"/> </sprite> diff --git a/graphics/sprites/hairstyles/hairstyle08-female.xml b/graphics/sprites/hairstyles/hairstyle08-female.xml new file mode 100644 index 00000000..b8e8a1d8 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle08-female.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle08.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01-female.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle08.xml b/graphics/sprites/hairstyles/hairstyle08-male.xml index 5e44ddc3..a66f2d92 100644 --- a/graphics/sprites/hairstyles/hairstyle08.xml +++ b/graphics/sprites/hairstyles/hairstyle08-male.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> <sprite> <imageset name="base" src="graphics/sprites/hairstyles/hairstyle08.png|W" width="40" height="40"/> - <include file="hairstyles/hairstyle01.xml"/> + <include file="hairstyles/hairstyle01-male.xml"/> </sprite> diff --git a/graphics/sprites/hairstyles/hairstyle09-female.xml b/graphics/sprites/hairstyles/hairstyle09-female.xml new file mode 100644 index 00000000..85f708b9 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle09-female.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle09.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01-female.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle09.xml b/graphics/sprites/hairstyles/hairstyle09-male.xml index 08494277..e932834a 100644 --- a/graphics/sprites/hairstyles/hairstyle09.xml +++ b/graphics/sprites/hairstyles/hairstyle09-male.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> <sprite> <imageset name="base" src="graphics/sprites/hairstyles/hairstyle09.png|W" width="40" height="40"/> - <include file="hairstyles/hairstyle01.xml"/> + <include file="hairstyles/hairstyle01-male.xml"/> </sprite> diff --git a/graphics/sprites/hairstyles/hairstyle10-female.xml b/graphics/sprites/hairstyles/hairstyle10-female.xml new file mode 100644 index 00000000..7fc20731 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle10-female.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle10.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01-female.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle10.xml b/graphics/sprites/hairstyles/hairstyle10-male.xml index 3b7a3a0f..3cc08cf5 100644 --- a/graphics/sprites/hairstyles/hairstyle10.xml +++ b/graphics/sprites/hairstyles/hairstyle10-male.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> <sprite> <imageset name="base" src="graphics/sprites/hairstyles/hairstyle10.png|W" width="40" height="40"/> - <include file="hairstyles/hairstyle01.xml"/> + <include file="hairstyles/hairstyle01-male.xml"/> </sprite> diff --git a/graphics/sprites/hairstyles/hairstyle11-female.xml b/graphics/sprites/hairstyles/hairstyle11-female.xml new file mode 100644 index 00000000..8ffacfe6 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle11-female.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle11.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01-female.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle11.xml b/graphics/sprites/hairstyles/hairstyle11-male.xml index 84f5f05b..5c7ea835 100644 --- a/graphics/sprites/hairstyles/hairstyle11.xml +++ b/graphics/sprites/hairstyles/hairstyle11-male.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> <sprite> <imageset name="base" src="graphics/sprites/hairstyles/hairstyle11.png|W" width="40" height="40"/> - <include file="hairstyles/hairstyle01.xml"/> + <include file="hairstyles/hairstyle01-male.xml"/> </sprite> diff --git a/graphics/sprites/hairstyles/hairstyle12-female.xml b/graphics/sprites/hairstyles/hairstyle12-female.xml new file mode 100644 index 00000000..06136ab9 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle12-female.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle12.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01-female.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle12.xml b/graphics/sprites/hairstyles/hairstyle12-male.xml index 4a6735f4..a24870cc 100644 --- a/graphics/sprites/hairstyles/hairstyle12.xml +++ b/graphics/sprites/hairstyles/hairstyle12-male.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> <sprite> <imageset name="base" src="graphics/sprites/hairstyles/hairstyle12.png|W" width="40" height="40"/> - <include file="hairstyles/hairstyle01.xml"/> + <include file="hairstyles/hairstyle01-male.xml"/> </sprite> diff --git a/graphics/sprites/hairstyles/hairstyle13-female.xml b/graphics/sprites/hairstyles/hairstyle13-female.xml new file mode 100644 index 00000000..44c09174 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle13-female.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="32" name="base" src="graphics/sprites/hairstyles/hairstyle13.png|W" width="32"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="3" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame index="3" offsetX="3" offsetY="-33"/> + </animation> + <animation direction="up"> + <frame index="6" offsetX="3" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="9" offsetX="3" offsetY="-33"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="3" offsetY="-32"/> + <frame delay="150" index="1" offsetX="3" offsetY="-33"/> + <frame delay="75" index="0" offsetX="3" offsetY="-32"/> + <frame delay="150" index="2" offsetX="3" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame delay="75" index="3" offsetX="3" offsetY="-33"/> + <frame delay="75" index="4" offsetX="3" offsetY="-32"/> + <frame delay="150" index="4" offsetX="3" offsetY="-33"/> + <frame delay="75" index="5" offsetX="3" offsetY="-32"/> + <frame delay="75" index="5" offsetX="3" offsetY="-33"/> + </animation> + <animation direction="up"> + <frame delay="75" index="6" offsetX="3" offsetY="-33"/> + <frame delay="150" index="7" offsetX="3" offsetY="-34"/> + <frame delay="75" index="6" offsetX="3" offsetY="-33"/> + <frame delay="150" index="8" offsetX="3" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame delay="75" index="9" offsetX="3" offsetY="-33"/> + <frame delay="75" index="10" offsetX="3" offsetY="-32"/> + <frame delay="150" index="10" offsetX="3" offsetY="-33"/> + <frame delay="75" index="11" offsetX="3" offsetY="-32"/> + <frame delay="75" index="11" offsetX="3" offsetY="-33"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="3" offsetY="-30"/> + <frame delay="75" index="0" offsetX="3" offsetY="-31"/> + <frame delay="75" index="0" offsetX="3" offsetY="-28"/> + <frame delay="75" index="0" offsetX="3" offsetY="-27"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="3" offsetX="7" offsetY="-34"/> + <frame delay="75" index="3" offsetX="7" offsetY="-35"/> + <frame delay="75" index="3" offsetX="3" offsetY="-32"/> + <frame delay="75" index="3" offsetX="2" offsetY="-31"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="6" offsetX="2" offsetY="-33"/> + <frame delay="75" index="6" offsetX="2" offsetY="-31"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="9" offsetX="0" offsetY="-34"/> + <frame delay="75" index="9" offsetX="0" offsetY="-35"/> + <frame delay="75" index="9" offsetX="3" offsetY="-32"/> + <frame delay="75" index="9" offsetX="4" offsetY="-31"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="3" offsetY="-32"/> + <frame delay="75" index="0" offsetX="3" offsetY="-31"/> + <frame delay="75" index="0" offsetX="3" offsetY="-32"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="3" offsetX="6" offsetY="-33"/> + <frame delay="150" index="3" offsetX="8" offsetY="-34"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="6" offsetX="3" offsetY="-33"/> + <frame delay="75" index="6" offsetX="2" offsetY="-32"/> + <frame delay="75" index="6" offsetX="2" offsetY="-33"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="9" offsetX="0" offsetY="-33"/> + <frame delay="150" index="9" offsetX="-2" offsetY="-34"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="3" offsetY="-21"/> + </animation> + <animation direction="left"> + <frame index="3" offsetX="7" offsetY="-24"/> + </animation> + <animation direction="up"> + <frame index="6" offsetX="4" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="9" offsetX="-3" offsetY="-24"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="12" offsetX="23" 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="-31" delay="140"/> + <frame index="0" offsetX="2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="3" offsetX="2" offsetY="-30" delay="140"/> + <frame index="3" offsetX="5" offsetY="-33" delay="140"/> + <frame index="3" offsetX="7" offsetY="-33" delay="140"/> + <frame index="3" offsetX="0" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="6" offsetX="1" offsetY="-32" delay="140"/> + <frame index="6" offsetX="1" offsetY="-32" delay="140"/> + <frame index="6" offsetX="1" offsetY="-30" delay="140"/> + <frame index="6" offsetX="2" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="9" offsetX="5" offsetY="-30" delay="140"/> + <frame index="9" offsetX="2" offsetY="-33" delay="140"/> + <frame index="9" offsetX="0" offsetY="-33" delay="140"/> + <frame index="9" offsetX="6" offsetY="-29" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="3" offsetY="-30" delay="100"/> + <frame index="0" offsetX="3" offsetY="-31" delay="100"/> + <frame index="0" offsetX="3" offsetY="-28" delay="100"/> + <frame index="0" offsetX="3" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="3" offsetX="7" offsetY="-34" delay="100"/> + <frame index="3" offsetX="7" offsetY="-35" delay="100"/> + <frame index="3" offsetX="3" offsetY="-32" delay="100"/> + <frame index="3" offsetX="2" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="6" offsetX="2" offsetY="-33" delay="100"/> + <frame index="6" offsetX="2" offsetY="-33" delay="100"/> + <frame index="6" offsetX="2" offsetY="-33" delay="100"/> + <frame index="6" offsetX="2" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="9" offsetX="0" offsetY="-34" delay="100"/> + <frame index="9" offsetX="0" offsetY="-35" delay="100"/> + <frame index="9" offsetX="3" offsetY="-32" delay="100"/> + <frame index="9" offsetX="4" offsetY="-31" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="1" offsetY="-32" delay="140"/> + <frame index="0" offsetX="1" offsetY="-32" delay="140"/> + <frame index="0" offsetX="1" offsetY="-33" delay="140"/> + <frame index="0" offsetX="1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="3" offsetX="7" offsetY="-34" delay="140"/> + <frame index="3" offsetX="10" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-34" delay="140"/> + <frame index="3" offsetX="3" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="6" offsetX="0" offsetY="-33" delay="140"/> + <frame index="6" offsetX="1" offsetY="-33" delay="140"/> + <frame index="6" offsetX="1" offsetY="-32" delay="140"/> + <frame index="6" offsetX="0" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="9" offsetX="0" offsetY="-34" delay="140"/> + <frame index="9" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="9" offsetX="4" offsetY="-34" delay="140"/> + <frame index="9" offsetX="5" offsetY="-31" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="2" offsetY="-29" delay="140"/> + <frame index="0" offsetX="2" offsetY="-31" delay="140"/> + <frame index="0" offsetX="2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="3" offsetX="6" offsetY="-34" delay="140"/> + <frame index="3" offsetX="6" offsetY="-35" delay="140"/> + <frame index="3" offsetX="6" offsetY="-35" delay="140"/> + <frame index="3" offsetX="1" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="6" offsetX="1" offsetY="-32" delay="140"/> + <frame index="6" offsetX="1" offsetY="-31" delay="140"/> + <frame index="6" offsetX="1" offsetY="-31" delay="140"/> + <frame index="6" offsetX="1" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="9" offsetX="0" offsetY="-34" delay="140"/> + <frame index="9" offsetX="1" offsetY="-35" delay="140"/> + <frame index="9" offsetX="1" offsetY="-35" delay="140"/> + <frame index="9" offsetX="6" offsetY="-31" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle13-male.xml b/graphics/sprites/hairstyles/hairstyle13-male.xml new file mode 100644 index 00000000..1fd2a257 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle13-male.xml @@ -0,0 +1,237 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle13.png|W" width="32" height="32"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="3" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame index="3" offsetX="3" offsetY="-33"/> + </animation> + <animation direction="up"> + <frame index="6" offsetX="3" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="9" offsetX="3" offsetY="-33"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="3" offsetY="-32" delay="75"/> + <frame index="1" offsetX="3" offsetY="-33" delay="150"/> + <frame index="0" offsetX="3" offsetY="-32" delay="75"/> + <frame index="2" offsetX="3" offsetY="-33" delay="150"/> + </animation> + <animation direction="left"> + <frame index="3" offsetX="3" offsetY="-33" delay="75"/> + <frame index="4" offsetX="3" offsetY="-32" delay="75"/> + <frame index="4" offsetX="3" offsetY="-33" delay="150"/> + <frame index="5" offsetX="3" offsetY="-32" delay="75"/> + <frame index="5" offsetX="3" offsetY="-33" delay="75"/> + </animation> + <animation direction="up"> + <frame index="6" offsetX="3" offsetY="-33" delay="75"/> + <frame index="7" offsetX="3" offsetY="-34" delay="150"/> + <frame index="6" offsetX="3" offsetY="-33" delay="75"/> + <frame index="8" offsetX="3" offsetY="-34" delay="150"/> + </animation> + <animation direction="right"> + <frame index="9" offsetX="3" offsetY="-33" delay="75"/> + <frame index="10" offsetX="3" offsetY="-32" delay="75"/> + <frame index="10" offsetX="3" offsetY="-33" delay="150"/> + <frame index="11" offsetX="3" offsetY="-32" delay="75"/> + <frame index="11" offsetX="3" offsetY="-33" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="3" offsetY="-30" delay="75"/> + <frame index="0" offsetX="3" offsetY="-31" delay="75"/> + <frame index="0" offsetX="3" offsetY="-28" delay="75"/> + <frame index="0" offsetX="3" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="3" offsetX="7" offsetY="-34" delay="75"/> + <frame index="3" offsetX="7" offsetY="-35" delay="75"/> + <frame index="3" offsetX="3" offsetY="-32" delay="75"/> + <frame index="3" offsetX="2" offsetY="-31" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="6" offsetX="2" offsetY="-33" delay="225"/> + <frame index="6" offsetX="2" offsetY="-31" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="9" offsetX="0" offsetY="-34" delay="75"/> + <frame index="9" offsetX="0" offsetY="-35" delay="75"/> + <frame index="9" offsetX="3" offsetY="-32" delay="75"/> + <frame index="9" offsetX="4" offsetY="-31" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="3" offsetY="-32" delay="225"/> + <frame index="0" offsetX="3" offsetY="-31" delay="75"/> + <frame index="0" offsetX="3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="3" offsetX="6" offsetY="-33" delay="225"/> + <frame index="3" offsetX="8" offsetY="-34" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="6" offsetX="3" offsetY="-33" delay="225"/> + <frame index="6" offsetX="2" offsetY="-32" delay="75"/> + <frame index="6" offsetX="2" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="9" offsetX="0" offsetY="-33" delay="225"/> + <frame index="9" offsetX="-2" offsetY="-34" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="3" offsetY="-21"/> + </animation> + <animation direction="left"> + <frame index="3" offsetX="7" offsetY="-24"/> + </animation> + <animation direction="up"> + <frame index="6" offsetX="4" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="9" offsetX="-3" offsetY="-24"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="12" offsetX="23" offsetY="-8"/> + </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="-27" delay="140"/> + <frame index="0" offsetX="3" offsetY="-32" delay="140"/> + <frame index="0" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="3" offsetX="3" offsetY="-32" delay="140"/> + <frame index="3" offsetX="6" offsetY="-35" delay="140"/> + <frame index="3" offsetX="8" offsetY="-35" delay="140"/> + <frame index="3" offsetX="1" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="6" offsetX="2" offsetY="-33" delay="140"/> + <frame index="6" offsetX="2" offsetY="-33" delay="140"/> + <frame index="6" offsetX="2" offsetY="-31" delay="140"/> + <frame index="6" offsetX="3" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="9" offsetX="5" offsetY="-32" delay="140"/> + <frame index="9" offsetX="2" offsetY="-35" delay="140"/> + <frame index="9" offsetX="0" offsetY="-35" delay="140"/> + <frame index="9" offsetX="5" offsetY="-31" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="3" offsetY="-30" delay="100"/> + <frame index="0" offsetX="3" offsetY="-31" delay="100"/> + <frame index="0" offsetX="3" offsetY="-28" delay="100"/> + <frame index="0" offsetX="3" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="3" offsetX="7" offsetY="-34" delay="100"/> + <frame index="3" offsetX="7" offsetY="-35" delay="100"/> + <frame index="3" offsetX="3" offsetY="-32" delay="100"/> + <frame index="3" offsetX="2" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="6" offsetX="2" offsetY="-33" delay="100"/> + <frame index="6" offsetX="2" offsetY="-33" delay="100"/> + <frame index="6" offsetX="2" offsetY="-33" delay="100"/> + <frame index="6" offsetX="2" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="9" offsetX="0" offsetY="-34" delay="100"/> + <frame index="9" offsetX="0" offsetY="-35" delay="100"/> + <frame index="9" offsetX="3" offsetY="-32" delay="100"/> + <frame index="9" offsetX="4" offsetY="-31" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="2" offsetY="-33" delay="140"/> + <frame index="0" offsetX="2" offsetY="-33" delay="140"/> + <frame index="0" offsetX="2" offsetY="-34" delay="140"/> + <frame index="0" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="3" offsetX="8" offsetY="-34" delay="140"/> + <frame index="3" offsetX="9" offsetY="-35" delay="140"/> + <frame index="3" offsetX="4" offsetY="-36" delay="140"/> + <frame index="3" offsetX="2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="6" offsetX="2" offsetY="-33" delay="140"/> + <frame index="6" offsetX="2" offsetY="-33" delay="140"/> + <frame index="6" offsetX="2" offsetY="-33" delay="140"/> + <frame index="6" offsetX="1" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="9" offsetX="0" offsetY="-34" delay="140"/> + <frame index="9" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="9" offsetX="4" offsetY="-36" delay="140"/> + <frame index="9" offsetX="6" offsetY="-31" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="3" offsetY="-30" delay="140"/> + <frame index="0" offsetX="2" offsetY="-31" delay="140"/> + <frame index="0" offsetX="3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="3" offsetX="7" offsetY="-36" delay="140"/> + <frame index="3" offsetX="7" offsetY="-35" delay="140"/> + <frame index="3" offsetX="7" offsetY="-36" delay="140"/> + <frame index="3" offsetX="2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="6" offsetX="2" offsetY="-33" delay="140"/> + <frame index="6" offsetX="2" offsetY="-33" delay="140"/> + <frame index="6" offsetX="2" offsetY="-31" delay="140"/> + <frame index="6" offsetX="2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="9" offsetX="1" offsetY="-36" delay="140"/> + <frame index="9" offsetX="1" offsetY="-35" delay="140"/> + <frame index="9" offsetX="2" offsetY="-36" delay="140"/> + <frame index="9" offsetX="6" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle13.xml b/graphics/sprites/hairstyles/hairstyle13.xml deleted file mode 100644 index da222c87..00000000 --- a/graphics/sprites/hairstyles/hairstyle13.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/hairstyles/hairstyle13.png|W" width="32" height="32"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="3" offsetY="-33"/> - </animation> - <animation direction="left"> - <frame index="3" offsetX="3" offsetY="-33"/> - </animation> - <animation direction="up"> - <frame index="6" offsetX="3" offsetY="-33"/> - </animation> - <animation direction="right"> - <frame index="9" offsetX="3" offsetY="-33"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="3" offsetY="-32" delay="75"/> - <frame index="1" offsetX="3" offsetY="-33" delay="150"/> - <frame index="0" offsetX="3" offsetY="-32" delay="75"/> - <frame index="2" offsetX="3" offsetY="-33" delay="150"/> - </animation> - <animation direction="left"> - <frame index="3" offsetX="3" offsetY="-33" delay="75"/> - <frame index="4" offsetX="3" offsetY="-32" delay="75"/> - <frame index="4" offsetX="3" offsetY="-33" delay="150"/> - <frame index="5" offsetX="3" offsetY="-32" delay="75"/> - <frame index="5" offsetX="3" offsetY="-33" delay="75"/> - </animation> - <animation direction="up"> - <frame index="6" offsetX="3" offsetY="-33" delay="75"/> - <frame index="7" offsetX="3" offsetY="-34" delay="150"/> - <frame index="6" offsetX="3" offsetY="-33" delay="75"/> - <frame index="8" offsetX="3" offsetY="-34" delay="150"/> - </animation> - <animation direction="right"> - <frame index="9" offsetX="3" offsetY="-33" delay="75"/> - <frame index="10" offsetX="3" offsetY="-32" delay="75"/> - <frame index="10" offsetX="3" offsetY="-33" delay="150"/> - <frame index="11" offsetX="3" offsetY="-32" delay="75"/> - <frame index="11" offsetX="3" offsetY="-33" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="3" offsetY="-30" delay="75"/> - <frame index="0" offsetX="3" offsetY="-31" delay="75"/> - <frame index="0" offsetX="3" offsetY="-28" delay="75"/> - <frame index="0" offsetX="3" offsetY="-27" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="3" offsetX="7" offsetY="-34" delay="75"/> - <frame index="3" offsetX="7" offsetY="-35" delay="75"/> - <frame index="3" offsetX="3" offsetY="-32" delay="75"/> - <frame index="3" offsetX="2" offsetY="-31" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="6" offsetX="2" offsetY="-33" delay="225"/> - <frame index="6" offsetX="2" offsetY="-31" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="9" offsetX="0" offsetY="-34" delay="75"/> - <frame index="9" offsetX="0" offsetY="-35" delay="75"/> - <frame index="9" offsetX="3" offsetY="-32" delay="75"/> - <frame index="9" offsetX="4" offsetY="-31" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="3" offsetY="-32" delay="225"/> - <frame index="0" offsetX="3" offsetY="-31" delay="75"/> - <frame index="0" offsetX="3" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="3" offsetX="6" offsetY="-33" delay="225"/> - <frame index="3" offsetX="8" offsetY="-34" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="6" offsetX="3" offsetY="-33" delay="225"/> - <frame index="6" offsetX="2" offsetY="-32" delay="75"/> - <frame index="6" offsetX="2" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="9" offsetX="0" offsetY="-33" delay="225"/> - <frame index="9" offsetX="-2" offsetY="-34" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="3" offsetY="-21"/> - </animation> - <animation direction="left"> - <frame index="3" offsetX="7" offsetY="-24"/> - </animation> - <animation direction="up"> - <frame index="6" offsetX="4" offsetY="-25"/> - </animation> - <animation direction="right"> - <frame index="9" offsetX="-3" offsetY="-24"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="12" offsetX="23" offsetY="-8"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle14-female.xml b/graphics/sprites/hairstyles/hairstyle14-female.xml new file mode 100644 index 00000000..d686cd1b --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle14-female.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle14.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01-female.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle14.xml b/graphics/sprites/hairstyles/hairstyle14-male.xml index 34a2aa86..e51186bc 100644 --- a/graphics/sprites/hairstyles/hairstyle14.xml +++ b/graphics/sprites/hairstyles/hairstyle14-male.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> <sprite> <imageset name="base" src="graphics/sprites/hairstyles/hairstyle14.png|W" width="40" height="40"/> - <include file="hairstyles/hairstyle01.xml"/> + <include file="hairstyles/hairstyle01-male.xml"/> </sprite> diff --git a/graphics/sprites/hairstyles/hairstyle15-female.xml b/graphics/sprites/hairstyles/hairstyle15-female.xml new file mode 100644 index 00000000..a4fed873 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle15-female.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle15.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01-female.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle15.xml b/graphics/sprites/hairstyles/hairstyle15-male.xml index 2c21c918..bff86e90 100644 --- a/graphics/sprites/hairstyles/hairstyle15.xml +++ b/graphics/sprites/hairstyles/hairstyle15-male.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> <sprite> <imageset name="base" src="graphics/sprites/hairstyles/hairstyle15.png|W" width="40" height="40"/> - <include file="hairstyles/hairstyle01.xml"/> + <include file="hairstyles/hairstyle01-male.xml"/> </sprite> diff --git a/graphics/sprites/hairstyles/hairstyle16-female.xml b/graphics/sprites/hairstyles/hairstyle16-female.xml new file mode 100644 index 00000000..e953e4eb --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle16-female.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle16.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01-female.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle16.xml b/graphics/sprites/hairstyles/hairstyle16-male.xml index 6d7c4ea3..b6cec597 100644 --- a/graphics/sprites/hairstyles/hairstyle16.xml +++ b/graphics/sprites/hairstyles/hairstyle16-male.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> <sprite> <imageset name="base" src="graphics/sprites/hairstyles/hairstyle16.png|W" width="40" height="40"/> - <include file="hairstyles/hairstyle01.xml"/> + <include file="hairstyles/hairstyle01-male.xml"/> </sprite> diff --git a/graphics/sprites/hairstyles/hairstyle17-female.xml b/graphics/sprites/hairstyles/hairstyle17-female.xml new file mode 100644 index 00000000..d6d65ee9 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle17-female.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle17.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01-female.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle17.xml b/graphics/sprites/hairstyles/hairstyle17-male.xml index ac686d09..30011c10 100644 --- a/graphics/sprites/hairstyles/hairstyle17.xml +++ b/graphics/sprites/hairstyles/hairstyle17-male.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> <sprite> <imageset name="base" src="graphics/sprites/hairstyles/hairstyle17.png|W" width="40" height="40"/> - <include file="hairstyles/hairstyle01.xml"/> + <include file="hairstyles/hairstyle01-male.xml"/> </sprite> diff --git a/graphics/sprites/hairstyles/hairstyle18-female.xml b/graphics/sprites/hairstyles/hairstyle18-female.xml new file mode 100644 index 00000000..0aa63b5b --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle18-female.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle18.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01-female.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle18.xml b/graphics/sprites/hairstyles/hairstyle18-male.xml index 28d29de5..2f3b302e 100644 --- a/graphics/sprites/hairstyles/hairstyle18.xml +++ b/graphics/sprites/hairstyles/hairstyle18-male.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> <sprite> <imageset name="base" src="graphics/sprites/hairstyles/hairstyle18.png|W" width="40" height="40"/> - <include file="hairstyles/hairstyle01.xml"/> + <include file="hairstyles/hairstyle01-male.xml"/> </sprite> diff --git a/graphics/sprites/hairstyles/hairstyle19-female.xml b/graphics/sprites/hairstyles/hairstyle19-female.xml new file mode 100644 index 00000000..c48e2f61 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle19-female.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle19.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01-female.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle19.xml b/graphics/sprites/hairstyles/hairstyle19-male.xml index e757e874..622e1301 100644 --- a/graphics/sprites/hairstyles/hairstyle19.xml +++ b/graphics/sprites/hairstyles/hairstyle19-male.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> <sprite> <imageset name="base" src="graphics/sprites/hairstyles/hairstyle19.png|W" width="40" height="40"/> - <include file="hairstyles/hairstyle01.xml"/> + <include file="hairstyles/hairstyle01-male.xml"/> </sprite> diff --git a/graphics/sprites/icon-feather.png b/graphics/sprites/icons/feather.png Binary files differindex 425fb286..425fb286 100644 --- a/graphics/sprites/icon-feather.png +++ b/graphics/sprites/icons/feather.png diff --git a/graphics/sprites/icon-feather.xml b/graphics/sprites/icons/feather.xml index 2be6c077..be51fb97 100644 --- a/graphics/sprites/icon-feather.xml +++ b/graphics/sprites/icons/feather.xml @@ -1,6 +1,6 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/icon-feather.png" width="13" height="20"/> + <imageset name="base" src="graphics/sprites/icons/feather.png" width="13" height="20"/> <action name="default" imageset="base"> <animation direction="default"> <frame index="0" offsetY="0" delay="100"/> diff --git a/graphics/sprites/icon-green-barrier.png b/graphics/sprites/icons/green-barrier.png Binary files differindex 24e4217b..24e4217b 100644 --- a/graphics/sprites/icon-green-barrier.png +++ b/graphics/sprites/icons/green-barrier.png diff --git a/graphics/sprites/icon-green-barrier.xml b/graphics/sprites/icons/green-barrier.xml index afe8acc9..e737630f 100644 --- a/graphics/sprites/icon-green-barrier.xml +++ b/graphics/sprites/icons/green-barrier.xml @@ -1,6 +1,6 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/icon-green-barrier.png" width="13" height="20"/> + <imageset name="base" src="graphics/sprites/icons/green-barrier.png" width="13" height="20"/> <action name="default" imageset="base"> <animation direction="default"> <frame index="0" offsetY="0" delay="0"/> diff --git a/graphics/sprites/icon-haste-potion.xml b/graphics/sprites/icons/haste-potion.xml index c4633a1f..b8677a7a 100644 --- a/graphics/sprites/icon-haste-potion.xml +++ b/graphics/sprites/icons/haste-potion.xml @@ -1,6 +1,6 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/icon-potion-c.png|G:#da69e5,ffdaff" width="13" height="20"/> + <imageset name="base" src="graphics/sprites/icons/potion-c.png|G:#da69e5,ffdaff" width="13" height="20"/> <action name="default" imageset="base"> <animation direction="default"> <frame index="0" offsetY="0" delay="100"/> diff --git a/graphics/sprites/icon-hidden.png b/graphics/sprites/icons/hidden.png Binary files differindex c326d0ad..c326d0ad 100644 --- a/graphics/sprites/icon-hidden.png +++ b/graphics/sprites/icons/hidden.png diff --git a/graphics/sprites/icon-hidden.xml b/graphics/sprites/icons/hidden.xml index 1e4cd61a..1eb45f47 100644 --- a/graphics/sprites/icon-hidden.xml +++ b/graphics/sprites/icons/hidden.xml @@ -1,6 +1,6 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/icon-hidden.png" width="12" height="12"/> + <imageset name="base" src="graphics/sprites/icons/hidden.png" width="12" height="12"/> <action name="default" imageset="base"> <animation direction="default"> <frame index="0" offsetY="3" delay="0"/> diff --git a/graphics/sprites/icon-invisible.png b/graphics/sprites/icons/invisible.png Binary files differindex e03a2b0c..e03a2b0c 100644 --- a/graphics/sprites/icon-invisible.png +++ b/graphics/sprites/icons/invisible.png diff --git a/graphics/sprites/icon-invisible.xml b/graphics/sprites/icons/invisible.xml index 51eb39b3..f4960b5f 100644 --- a/graphics/sprites/icon-invisible.xml +++ b/graphics/sprites/icons/invisible.xml @@ -1,6 +1,6 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/icon-invisible.png" width="16" height="24"/> + <imageset name="base" src="graphics/sprites/icons/invisible.png" width="16" height="24"/> <action name="default" imageset="base"> <animation direction="default"> <frame index="0" offsetY="0" delay="2000"/> diff --git a/graphics/sprites/icon-iron-potion.xml b/graphics/sprites/icons/iron-potion.xml index 8dc028df..2680924a 100644 --- a/graphics/sprites/icon-iron-potion.xml +++ b/graphics/sprites/icons/iron-potion.xml @@ -1,6 +1,6 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/icon-potion-b.png|G:#c05000,f0a000,f0f09f" width="13" height="20"/> + <imageset name="base" src="graphics/sprites/icons/potion-b.png|G:#c05000,f0a000,f0f09f" width="13" height="20"/> <action name="default" imageset="base"> <animation direction="default"> <frame index="0" offsetY="0"/> diff --git a/graphics/sprites/icon-poison.png b/graphics/sprites/icons/poison.png Binary files differindex b7803cd9..b7803cd9 100644 --- a/graphics/sprites/icon-poison.png +++ b/graphics/sprites/icons/poison.png diff --git a/graphics/sprites/icon-poison.xml b/graphics/sprites/icons/poison.xml index 1fa6254a..c041d7e8 100644 --- a/graphics/sprites/icon-poison.xml +++ b/graphics/sprites/icons/poison.xml @@ -1,6 +1,6 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/icon-poison.png" width="12" height="20"/> + <imageset name="base" src="graphics/sprites/icons/poison.png" width="12" height="20"/> <action name="default" imageset="base"> <animation direction="default"> <frame index="0" offsetY="0" delay="80"/> diff --git a/graphics/sprites/icon-potion-b.png b/graphics/sprites/icons/potion-b.png Binary files differindex c6e0685e..c6e0685e 100644 --- a/graphics/sprites/icon-potion-b.png +++ b/graphics/sprites/icons/potion-b.png diff --git a/graphics/sprites/icon-potion-c.png b/graphics/sprites/icons/potion-c.png Binary files differindex 567a8d8c..567a8d8c 100644 --- a/graphics/sprites/icon-potion-c.png +++ b/graphics/sprites/icons/potion-c.png diff --git a/graphics/sprites/icon-red-rotating-hex.xml b/graphics/sprites/icons/red-rotating-hex.xml index 5c0fd24d..5c0fd24d 100644 --- a/graphics/sprites/icon-red-rotating-hex.xml +++ b/graphics/sprites/icons/red-rotating-hex.xml diff --git a/graphics/sprites/icon-slow-poison.png b/graphics/sprites/icons/slow-poison.png Binary files differindex 1cccb26d..1cccb26d 100644 --- a/graphics/sprites/icon-slow-poison.png +++ b/graphics/sprites/icons/slow-poison.png diff --git a/graphics/sprites/icon-slow-poison.xml b/graphics/sprites/icons/slow-poison.xml index 469ee1d0..881a1130 100644 --- a/graphics/sprites/icon-slow-poison.xml +++ b/graphics/sprites/icons/slow-poison.xml @@ -1,6 +1,6 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/icon-slow-poison.png" width="12" height="20"/> + <imageset name="base" src="graphics/sprites/icons/slow-poison.png" width="12" height="20"/> <action name="default" imageset="base"> <animation direction="default"> <frame index="0" offsetY="0" delay="190"/> diff --git a/graphics/sprites/icon-spell-attack-generic.png b/graphics/sprites/icons/spell-attack-generic.png Binary files differindex c7e570a2..c7e570a2 100644 --- a/graphics/sprites/icon-spell-attack-generic.png +++ b/graphics/sprites/icons/spell-attack-generic.png diff --git a/graphics/sprites/icon-spell-attack-generic.xml b/graphics/sprites/icons/spell-attack-generic.xml index 4e184437..3b63e86b 100644 --- a/graphics/sprites/icon-spell-attack-generic.xml +++ b/graphics/sprites/icons/spell-attack-generic.xml @@ -1,6 +1,6 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/icon-spell-attack-generic.png" width="13" height="20"/> + <imageset name="base" src="graphics/sprites/icons/spell-attack-generic.png" width="13" height="20"/> <action name="default" imageset="base"> <animation direction="default"> <frame index="0" offsetY="0" delay="100"/> diff --git a/graphics/sprites/icon-spell-haste.png b/graphics/sprites/icons/spell-haste.png Binary files differindex 47661a7b..47661a7b 100644 --- a/graphics/sprites/icon-spell-haste.png +++ b/graphics/sprites/icons/spell-haste.png diff --git a/graphics/sprites/icon-spell-haste.xml b/graphics/sprites/icons/spell-haste.xml index 897c0552..b24a6ff1 100644 --- a/graphics/sprites/icon-spell-haste.xml +++ b/graphics/sprites/icons/spell-haste.xml @@ -1,6 +1,6 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/icon-spell-haste.png" width="13" height="20"/> + <imageset name="base" src="graphics/sprites/icons/spell-haste.png" width="13" height="20"/> <action name="default" imageset="base"> <animation direction="default"> <frame index="0" offsetY="4" delay="0"/> diff --git a/graphics/sprites/icon-spell-protection-generic.png b/graphics/sprites/icons/spell-protection-generic.png Binary files differindex c7ddff6f..c7ddff6f 100644 --- a/graphics/sprites/icon-spell-protection-generic.png +++ b/graphics/sprites/icons/spell-protection-generic.png diff --git a/graphics/sprites/icon-spell-protection-generic.xml b/graphics/sprites/icons/spell-protection-generic.xml index 4e8ae3cc..d9aac607 100644 --- a/graphics/sprites/icon-spell-protection-generic.xml +++ b/graphics/sprites/icons/spell-protection-generic.xml @@ -1,6 +1,6 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/icon-spell-protection-generic.png" width="12" height="20"/> + <imageset name="base" src="graphics/sprites/icons/spell-protection-generic.png" width="12" height="20"/> <action name="default" imageset="base"> <animation direction="default"> <frame index="0" offsetY="0" delay="400"/> diff --git a/graphics/sprites/icon-spell-shearing.png b/graphics/sprites/icons/spell-shearing.png Binary files differindex 6adace2e..6adace2e 100644 --- a/graphics/sprites/icon-spell-shearing.png +++ b/graphics/sprites/icons/spell-shearing.png diff --git a/graphics/sprites/icon-spell-shearing.xml b/graphics/sprites/icons/spell-shearing.xml index 31a2ec01..ff2cc2ff 100644 --- a/graphics/sprites/icon-spell-shearing.xml +++ b/graphics/sprites/icons/spell-shearing.xml @@ -1,6 +1,6 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/icon-spell-shearing.png" width="13" height="20"/> + <imageset name="base" src="graphics/sprites/icons/spell-shearing.png" width="13" height="20"/> <action name="default" imageset="base"> <animation direction="default"> <frame index="0" offsetY="0" delay="100"/> diff --git a/graphics/sprites/model/child.png b/graphics/sprites/model/child.png Binary files differnew file mode 100644 index 00000000..85149a64 --- /dev/null +++ b/graphics/sprites/model/child.png diff --git a/graphics/sprites/model/child.xml b/graphics/sprites/model/child.xml new file mode 100644 index 00000000..c68310ab --- /dev/null +++ b/graphics/sprites/model/child.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="7" variant_offset="1"> + <imageset name="base" src="graphics/sprites/model/child.png|W;B;R;" width="30" height="65"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/model/female.png b/graphics/sprites/model/female.png Binary files differnew file mode 100644 index 00000000..0d6c7061 --- /dev/null +++ b/graphics/sprites/model/female.png diff --git a/graphics/sprites/model/female.xml b/graphics/sprites/model/female.xml new file mode 100644 index 00000000..3eb9066b --- /dev/null +++ b/graphics/sprites/model/female.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="base" src="graphics/sprites/model/female.png|W;B;R;" width="64" height="64"/> + <include file="model/male.xml"/> +</sprite> diff --git a/graphics/sprites/model/male.png b/graphics/sprites/model/male.png Binary files differnew file mode 100644 index 00000000..29c57b70 --- /dev/null +++ b/graphics/sprites/model/male.png diff --git a/graphics/sprites/player_male_base.xml b/graphics/sprites/model/male.xml index 1815efff..04e0cc69 100644 --- a/graphics/sprites/player_male_base.xml +++ b/graphics/sprites/model/male.xml @@ -1,6 +1,7 @@ <?xml version="1.0"?> -<sprite name="player" action="stand"> - <imageset name="base" src="graphics/sprites/player_male_base.png" width="64" height="64"/> +<sprite name="player" aciton="stand" variants="135" variant_offset="1"> + <imageset name="base" src="graphics/sprites/model/male.png|W;B;R;" width="64" height="64"/> + <action name="default" imageset="base"/> <action name="stand" imageset="base"> <animation direction="down"> <frame index="0"/> @@ -75,6 +76,24 @@ <end/> </animation> </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="100"/> + <end/> + </animation> + </action> <action name="attack_bow" imageset="base"> <animation direction="down"> <sequence start="13" end="17" delay="75"/> @@ -93,39 +112,39 @@ <end/> </animation> </action> - <action name="attack_polearm" imageset="base"> + <action name="attack_spear" imageset="base"> <animation direction="down"> - <sequence start="72" end="75" delay="150"/> + <sequence start="72" end="75" delay="140"/> <end/> </animation> <animation direction="left"> - <sequence start="76" end="79" delay="150"/> + <sequence start="76" end="79" delay="140"/> <end/> </animation> <animation direction="up"> - <sequence start="81" end="84" delay="150"/> + <sequence start="81" end="84" delay="140"/> <end/> </animation> <animation direction="right"> - <sequence start="85" end="88" delay="150"/> + <sequence start="85" end="88" delay="140"/> <end/> </animation> </action> - <action name="attack_1hand" imageset="base"> + <action name="attack_chop" imageset="base"> <animation direction="down"> - <sequence start="90" end="93" delay="100"/> + <sequence start="90" end="93" delay="140"/> <end/> </animation> <animation direction="left"> - <sequence start="94" end="97" delay="100"/> + <sequence start="94" end="97" delay="140"/> <end/> </animation> <animation direction="up"> - <sequence start="99" end="102" delay="100"/> + <sequence start="99" end="102" delay="140"/> <end/> </animation> <animation direction="right"> - <sequence start="103" end="106" delay="100"/> + <sequence start="103" end="106" delay="140"/> <end/> </animation> </action> diff --git a/graphics/sprites/model/oversized.png b/graphics/sprites/model/oversized.png Binary files differnew file mode 100644 index 00000000..5b400ffe --- /dev/null +++ b/graphics/sprites/model/oversized.png diff --git a/graphics/sprites/model/oversized.xml b/graphics/sprites/model/oversized.xml new file mode 100644 index 00000000..dbd717ce --- /dev/null +++ b/graphics/sprites/model/oversized.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="10" variant_offset="1"> + <imageset name="base" src="graphics/sprites/model/oversized.png" width="90" height="100"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/model/unique.png b/graphics/sprites/model/unique.png Binary files differnew file mode 100644 index 00000000..5cde9dfe --- /dev/null +++ b/graphics/sprites/model/unique.png diff --git a/graphics/sprites/model/unique.xml b/graphics/sprites/model/unique.xml new file mode 100644 index 00000000..077387a5 --- /dev/null +++ b/graphics/sprites/model/unique.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="30" variant_offset="1"> + <imageset name="base" src="graphics/sprites/model/unique.png" width="50" height="80"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/player_female_base.png b/graphics/sprites/player_female_base.png Binary files differdeleted file mode 100644 index 670b53b4..00000000 --- a/graphics/sprites/player_female_base.png +++ /dev/null diff --git a/graphics/sprites/player_male_base.png b/graphics/sprites/player_male_base.png Binary files differdeleted file mode 100644 index 57e66d9d..00000000 --- a/graphics/sprites/player_male_base.png +++ /dev/null diff --git a/graphics/sprites/player_male_base_old.xml b/graphics/sprites/player_male_base_old.xml deleted file mode 100644 index ac7afdd5..00000000 --- a/graphics/sprites/player_male_base_old.xml +++ /dev/null @@ -1,96 +0,0 @@ -<?xml version="1.0"?> -<sprite name="player" action="stand"> - <imageset name="base" src="graphics/sprites/player_male_base.png" width="64" height="64"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/races/gispaan-child.xml b/graphics/sprites/races/gispaan-child.xml new file mode 100644 index 00000000..a7c3d474 --- /dev/null +++ b/graphics/sprites/races/gispaan-child.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="6" variant_offset="1"> + <imageset name="base" src="graphics/sprites/model/child.png|W:#53202b,7f4f45,9e6a43,d09459;B:#2f312f,727471,a4a6a3,dad5f5;R:#3a3a3a,d5d5d5;" width="30" height="65"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/races/gispaan-female.xml b/graphics/sprites/races/gispaan-female.xml new file mode 100644 index 00000000..bd330b33 --- /dev/null +++ b/graphics/sprites/races/gispaan-female.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="base" src="graphics/sprites/model/female.png|W:#53202b,7f4f45,9e6a43,d09459;B:#2f312f,727471,a4a6a3,dad5f5;R:#3a3a3a,d5d5d5;" width="64" height="64"/> + <include file="model/female.xml"/> +</sprite> diff --git a/graphics/sprites/races/gispaan-male.xml b/graphics/sprites/races/gispaan-male.xml new file mode 100644 index 00000000..92f4a40c --- /dev/null +++ b/graphics/sprites/races/gispaan-male.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="base" src="graphics/sprites/model/male.png|W:#53202b,7f4f45,9e6a43,d09459;B:#2f312f,727471,a4a6a3,dad5f5;R:#3a3a3a,d5d5d5;" width="64" height="64"/> + <include file="model/male.xml"/> +</sprite> diff --git a/graphics/sprites/races/talponian-child-in-bed.xml b/graphics/sprites/races/talponian-child-in-bed.xml new file mode 100644 index 00000000..7e38f149 --- /dev/null +++ b/graphics/sprites/races/talponian-child-in-bed.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="7" variant_offset="1"> + <imageset name="base" src="graphics/sprites/model/child.png|W:#53202b,7f4f45,9e6a43,d09459,fcd3a1,fefffc;B:#2f312f,727471,a4a6a3,dad5f5;R:#3a3a3a,d5d5d5;" width="30" height="65"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0" offsetX="14" offsetY="3"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/races/talponian-child.xml b/graphics/sprites/races/talponian-child.xml new file mode 100644 index 00000000..cbeda37e --- /dev/null +++ b/graphics/sprites/races/talponian-child.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="7" variant_offset="1"> + <imageset name="base" src="graphics/sprites/model/child.png|W:#53202b,7f4f45,9e6a43,d09459,fcd3a1,fefffc;B:#1f3d23,72982c,ffeebd,ffffff;R:#3a3a3a,d5d5d5;" width="30" height="65"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/races/talponian-female.xml b/graphics/sprites/races/talponian-female.xml new file mode 100644 index 00000000..9a587246 --- /dev/null +++ b/graphics/sprites/races/talponian-female.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="base" src="graphics/sprites/model/female.png|W:#53202b,7f4f45,9e6a43,d09459,fcd3a1,fefffc;B:#2f312f,727471,a4a6a3,dad5f5;R:#3a3a3a,d5d5d5;" width="64" height="64"/> + <include file="model/female.xml"/> +</sprite> diff --git a/graphics/sprites/races/talponian-male.xml b/graphics/sprites/races/talponian-male.xml new file mode 100644 index 00000000..0476acfb --- /dev/null +++ b/graphics/sprites/races/talponian-male.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="base" src="graphics/sprites/model/male.png|W:#53202b,7f4f45,9e6a43,d09459,fcd3a1,fefffc;B:#2f312f,727471,a4a6a3,dad5f5;R:#3a3a3a,d5d5d5;" width="64" height="64"/> + <include file="model/male.xml"/> +</sprite> diff --git a/graphics/sprites/races/talponian-pirate.xml b/graphics/sprites/races/talponian-pirate.xml new file mode 100644 index 00000000..ae7d87ea --- /dev/null +++ b/graphics/sprites/races/talponian-pirate.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand" variants="135" variant_offset="1"> + <imageset name="base" src="graphics/sprites/model/male.png|W:#53202b,7f4f45,9e6a43,d09459,fcd3a1,fefffc;B:#36e2fc,0ba8bf,a4a6a3,dad5f5;R:#3a3a3a,d5d5d5;" width="64" height="64"/> + <include file="model/male.xml"/> +</sprite> diff --git a/graphics/sprites/weapon-axe-blacksmith.png b/graphics/sprites/weapon-axe-blacksmith.png Binary files differdeleted file mode 100644 index 7fe6cada..00000000 --- a/graphics/sprites/weapon-axe-blacksmith.png +++ /dev/null diff --git a/graphics/sprites/weapon-axe-blacksmith.xml b/graphics/sprites/weapon-axe-blacksmith.xml deleted file mode 100644 index a21d26d1..00000000 --- a/graphics/sprites/weapon-axe-blacksmith.xml +++ /dev/null @@ -1,23 +0,0 @@ -<?xml version="1.0"?> -<sprite name="player" action="stand"> - <imageset name="great-axe" src="graphics/sprites/weapon-axe-blacksmith.png" width="64" height="64"/> - <action name="default" imageset="great-axe"/> - <action name="attack_2hand" imageset="great-axe"> - <animation direction="down"> - <sequence start="0" end="3" delay="140"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="4" end="7" delay="140"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="8" end="11" delay="140"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="12" end="15" delay="140"/> - <end/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/weapon-bansheebow.png b/graphics/sprites/weapon-bansheebow.png Binary files differdeleted file mode 100644 index acf06cf1..00000000 --- a/graphics/sprites/weapon-bansheebow.png +++ /dev/null diff --git a/graphics/sprites/weapon-bansheebow.xml b/graphics/sprites/weapon-bansheebow.xml deleted file mode 100644 index 23221c9f..00000000 --- a/graphics/sprites/weapon-bansheebow.xml +++ /dev/null @@ -1,23 +0,0 @@ -<?xml version="1.0"?> -<sprite name="player" action="stand"> - <imageset name="bow" src="graphics/sprites/weapon-bansheebow.png" width="64" height="64"/> - <action name="default" imageset="bow"/> - <action name="attack_bow" imageset="bow"> - <animation direction="down"> - <sequence start="0" end="4" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="5" end="9" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="10" end="14" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="15" end="19" delay="75"/> - <end/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/weapon-bow.xml b/graphics/sprites/weapon-bow.xml deleted file mode 100644 index 081fabe1..00000000 --- a/graphics/sprites/weapon-bow.xml +++ /dev/null @@ -1,23 +0,0 @@ -<?xml version="1.0"?> -<sprite name="player" action="stand"> - <imageset name="bow" src="graphics/sprites/weapon1.png" width="64" height="64"/> - <action name="default" imageset="bow"/> - <action name="attack_bow" imageset="bow"> - <animation direction="down"> - <sequence start="0" end="4" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="5" end="9" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="10" end="14" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="15" end="19" delay="75"/> - <end/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/weapon-dagger.xml b/graphics/sprites/weapon-dagger.xml deleted file mode 100644 index 6426fc67..00000000 --- a/graphics/sprites/weapon-dagger.xml +++ /dev/null @@ -1,23 +0,0 @@ -<?xml version="1.0"?> -<sprite name="player" action="stand"> - <imageset name="dagger" src="graphics/sprites/weapon0.png" width="64" height="64"/> - <action name="default" imageset="dagger"/> - <action name="attack" imageset="dagger"> - <animation direction="down"> - <sequence start="0" end="3" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="4" end="7" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="8" end="11" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="12" end="15" delay="75"/> - <end/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/weapon-fist.xml b/graphics/sprites/weapon-fist.xml deleted file mode 100644 index c6c1da6c..00000000 --- a/graphics/sprites/weapon-fist.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0"?> -<sprite name="player" action="stand"> - <imageset name="dagger" src="graphics/sprites/weapon0.png" width="64" height="64"/> - <action name="default" imageset="dagger"/> -</sprite> diff --git a/graphics/sprites/weapon-ice-gladius.png b/graphics/sprites/weapon-ice-gladius.png Binary files differdeleted file mode 100644 index 8349192c..00000000 --- a/graphics/sprites/weapon-ice-gladius.png +++ /dev/null diff --git a/graphics/sprites/weapon-ice-gladius.xml b/graphics/sprites/weapon-ice-gladius.xml deleted file mode 100644 index 86aded77..00000000 --- a/graphics/sprites/weapon-ice-gladius.xml +++ /dev/null @@ -1,23 +0,0 @@ -<?xml version="1.0"?> -<sprite name="player" action="stand"> - <imageset name="icegladius" src="graphics/sprites/weapon-ice-gladius.png" width="64" height="64"/> - <action name="default" imageset="icegladius"/> - <action name="attack" imageset="icegladius"> - <animation direction="down"> - <sequence start="0" end="3" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="4" end="7" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="8" end="11" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="12" end="15" delay="75"/> - <end/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/weapon-polearm-spear.png b/graphics/sprites/weapon-polearm-spear.png Binary files differdeleted file mode 100644 index 7fe6cada..00000000 --- a/graphics/sprites/weapon-polearm-spear.png +++ /dev/null diff --git a/graphics/sprites/weapon-polearm-spear.xml b/graphics/sprites/weapon-polearm-spear.xml deleted file mode 100644 index eb068837..00000000 --- a/graphics/sprites/weapon-polearm-spear.xml +++ /dev/null @@ -1,23 +0,0 @@ -<?xml version="1.0"?> -<sprite name="player" action="stand"> - <imageset name="spear" src="graphics/sprites/weapon-polearm-spear.png" width="64" height="64"/> - <action name="default" imageset="spear"/> - <action name="attack_polearm" imageset="spear"> - <animation direction="down"> - <sequence start="0" end="3" delay="150"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="4" end="7" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="8" end="11" delay="150"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="12" end="15" delay="150"/> - <end/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/weapon-scythe.png b/graphics/sprites/weapon-scythe.png Binary files differdeleted file mode 100644 index b705c19b..00000000 --- a/graphics/sprites/weapon-scythe.png +++ /dev/null diff --git a/graphics/sprites/weapon-scythe.xml b/graphics/sprites/weapon-scythe.xml deleted file mode 100644 index c27037ea..00000000 --- a/graphics/sprites/weapon-scythe.xml +++ /dev/null @@ -1,79 +0,0 @@ -<?xml version="1.0"?> -<sprite name="player" action="stand"> - <imageset name="staff" src="graphics/sprites/weapon-scythe.png" width="128" height="128"/> - <action name="default" imageset="staff"/> - <action name="stand" imageset="staff"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="32"/> - </animation> - <animation direction="left"> - <frame index="16" offsetX="0" offsetY="32"/> - </animation> - <animation direction="up"> - <frame index="32" offsetX="0" offsetY="32"/> - </animation> - <animation direction="right"> - <frame index="48" offsetX="0" offsetY="32"/> - </animation> - </action> - <action name="walk" imageset="staff"> - <animation direction="down"> - <sequence start="1" end="6" offsetX="0" offsetY="32" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="17" end="22" offsetX="0" offsetY="32" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="33" end="38" offsetX="0" offsetY="32" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="49" end="54" offsetX="0" offsetY="32" delay="75"/> - </animation> - </action> - <action name="sit" imageset="staff"> - <animation direction="down"> - <frame index="7" offsetX="0" offsetY="32"/> - </animation> - <animation direction="left"> - <frame index="23" offsetX="0" offsetY="32"/> - </animation> - <animation direction="up"> - <frame index="39" offsetX="0" offsetY="32"/> - </animation> - <animation direction="right"> - <frame index="55" offsetX="0" offsetY="32"/> - </animation> - </action> - <action name="dead" imageset="staff"> - <animation direction="down"> - <frame index="12" offsetX="0" offsetY="32"/> - </animation> - <animation direction="left"> - <frame index="12" offsetX="0" offsetY="32"/> - </animation> - <animation direction="up"> - <frame index="12" offsetX="0" offsetY="32"/> - </animation> - <animation direction="right"> - <frame index="12" offsetX="0" offsetY="32"/> - </animation> - </action> - <action name="attack" imageset="staff"> - <animation direction="down"> - <sequence start="8" end="11" offsetX="0" offsetY="32" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="24" end="27" offsetX="0" offsetY="32" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="40" end="43" offsetX="0" offsetY="32" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="56" end="59" offsetX="0" offsetY="32" delay="75"/> - <end/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/weapon-slingshot.png b/graphics/sprites/weapon-slingshot.png Binary files differdeleted file mode 100644 index 53e1ca18..00000000 --- a/graphics/sprites/weapon-slingshot.png +++ /dev/null diff --git a/graphics/sprites/weapon-slingshot.xml b/graphics/sprites/weapon-slingshot.xml deleted file mode 100644 index 3b396d42..00000000 --- a/graphics/sprites/weapon-slingshot.xml +++ /dev/null @@ -1,23 +0,0 @@ -<?xml version="1.0"?> -<sprite name="player" action="stand"> - <imageset name="bow" src="graphics/sprites/weapon-slingshot.png" width="64" height="64"/> - <action name="default" imageset="bow"/> - <action name="attack_bow" imageset="bow"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/weapon-staff.png b/graphics/sprites/weapon-staff.png Binary files differdeleted file mode 100644 index 772e0167..00000000 --- a/graphics/sprites/weapon-staff.png +++ /dev/null diff --git a/graphics/sprites/weapon-staff.xml b/graphics/sprites/weapon-staff.xml deleted file mode 100644 index 642ed042..00000000 --- a/graphics/sprites/weapon-staff.xml +++ /dev/null @@ -1,79 +0,0 @@ -<?xml version="1.0"?> -<sprite name="player" action="stand"> - <imageset name="staff" src="graphics/sprites/weapon-staff.png" width="128" height="128"/> - <action name="default" imageset="staff"/> - <action name="stand" imageset="staff"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="32"/> - </animation> - <animation direction="left"> - <frame index="16" offsetX="0" offsetY="32"/> - </animation> - <animation direction="up"> - <frame index="32" offsetX="0" offsetY="32"/> - </animation> - <animation direction="right"> - <frame index="48" offsetX="0" offsetY="32"/> - </animation> - </action> - <action name="walk" imageset="staff"> - <animation direction="down"> - <sequence start="1" end="6" offsetX="0" offsetY="32" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="17" end="22" offsetX="0" offsetY="32" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="33" end="38" offsetX="0" offsetY="32" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="49" end="54" offsetX="0" offsetY="32" delay="75"/> - </animation> - </action> - <action name="sit" imageset="staff"> - <animation direction="down"> - <frame index="7" offsetX="0" offsetY="32"/> - </animation> - <animation direction="left"> - <frame index="23" offsetX="0" offsetY="32"/> - </animation> - <animation direction="up"> - <frame index="39" offsetX="0" offsetY="32"/> - </animation> - <animation direction="right"> - <frame index="55" offsetX="0" offsetY="32"/> - </animation> - </action> - <action name="dead" imageset="staff"> - <animation direction="down"> - <frame index="12" offsetX="0" offsetY="32"/> - </animation> - <animation direction="left"> - <frame index="12" offsetX="0" offsetY="32"/> - </animation> - <animation direction="up"> - <frame index="12" offsetX="0" offsetY="32"/> - </animation> - <animation direction="right"> - <frame index="12" offsetX="0" offsetY="32"/> - </animation> - </action> - <action name="attack" imageset="staff"> - <animation direction="down"> - <sequence start="8" end="11" offsetX="0" offsetY="32" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="24" end="27" offsetX="0" offsetY="32" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="40" end="43" offsetX="0" offsetY="32" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="56" end="59" offsetX="0" offsetY="32" delay="75"/> - <end/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/weapon-sword-sword.png b/graphics/sprites/weapon-sword-sword.png Binary files differdeleted file mode 100644 index 7fe6cada..00000000 --- a/graphics/sprites/weapon-sword-sword.png +++ /dev/null diff --git a/graphics/sprites/weapon-sword-sword.xml b/graphics/sprites/weapon-sword-sword.xml deleted file mode 100644 index 2f27925d..00000000 --- a/graphics/sprites/weapon-sword-sword.xml +++ /dev/null @@ -1,23 +0,0 @@ -<?xml version="1.0"?> -<sprite name="player" action="stand"> - <imageset name="sword" src="graphics/sprites/weapon-sword-sword.png" width="64" height="64"/> - <action name="default" imageset="sword"/> - <action name="attack_1hand" imageset="sword"> - <animation direction="down"> - <sequence start="0" end="3" delay="100"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="4" end="7" delay="100"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="8" end="11" delay="100"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="12" end="15" delay="100"/> - <end/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/weapon-witchguard-gladius.png b/graphics/sprites/weapon-witchguard-gladius.png Binary files differdeleted file mode 100644 index fc07a7f2..00000000 --- a/graphics/sprites/weapon-witchguard-gladius.png +++ /dev/null diff --git a/graphics/sprites/weapon-witchguard-gladius.xml b/graphics/sprites/weapon-witchguard-gladius.xml deleted file mode 100644 index b42b7701..00000000 --- a/graphics/sprites/weapon-witchguard-gladius.xml +++ /dev/null @@ -1,23 +0,0 @@ -<?xml version="1.0"?> -<sprite name="player" action="stand"> - <imageset name="witchguardgladius" src="graphics/sprites/weapon-witchguard-gladius.png" width="64" height="64"/> - <action name="default" imageset="witchguardgladius"/> - <action name="attack" imageset="witchguardgladius"> - <animation direction="down"> - <sequence start="0" end="3" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="4" end="7" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="8" end="11" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="12" end="15" delay="75"/> - <end/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/weapon0.png b/graphics/sprites/weapon0.png Binary files differdeleted file mode 100644 index f691ef3f..00000000 --- a/graphics/sprites/weapon0.png +++ /dev/null diff --git a/graphics/sprites/weapon1.png b/graphics/sprites/weapon1.png Binary files differdeleted file mode 100644 index b5f8a68e..00000000 --- a/graphics/sprites/weapon1.png +++ /dev/null @@ -13,104 +13,120 @@ <version revision="$Revision$" /> <item id="-1" type="hairsprite" name="Flat ponytail"> - <sprite>hairstyles/hairstyle01.xml</sprite> + <sprite gender="male">hairstyles/hairstyle01-male.xml</sprite> + <sprite gender="female">hairstyles/hairstyle01-female.xml</sprite> </item> <item id="-2" type="hairsprite" name="Bowl cut"> - <sprite>hairstyles/hairstyle02.xml</sprite> + <sprite gender="male">hairstyles/hairstyle02-male.xml</sprite> + <sprite gender="female">hairstyles/hairstyle02-female.xml</sprite> </item> <item id="-3" type="hairsprite" name="Combed back"> - <sprite>hairstyles/hairstyle03.xml</sprite> + <sprite gender="male">hairstyles/hairstyle03-male.xml</sprite> + <sprite gender="female">hairstyles/hairstyle03-female.xml</sprite> </item> <item id="-4" type="hairsprite" name="Emo"> - <sprite>hairstyles/hairstyle04.xml</sprite> + <sprite gender="male">hairstyles/hairstyle04-male.xml</sprite> + <sprite gender="female">hairstyles/hairstyle04-female.xml</sprite> </item> <item id="-5" type="hairsprite" name="Mohawk"> - <sprite>hairstyles/hairstyle05.xml</sprite> + <sprite gender="male">hairstyles/hairstyle05-male.xml</sprite> + <sprite gender="female">hairstyles/hairstyle05-female.xml</sprite> </item> <item id="-6" type="hairsprite" name="Pompadour"> - <sprite>hairstyles/hairstyle06.xml</sprite> + <sprite gender="male">hairstyles/hairstyle06-male.xml</sprite> + <sprite gender="female">hairstyles/hairstyle06-female.xml</sprite> </item> <item id="-7" type="hairsprite" name="Center parting/Short and slick"> - <sprite>hairstyles/hairstyle07.xml</sprite> + <sprite gender="male">hairstyles/hairstyle07-male.xml</sprite> + <sprite gender="female">hairstyles/hairstyle07-female.xml</sprite> </item> <item id="-8" type="hairsprite" name="Long and slick"> - <sprite>hairstyles/hairstyle08.xml</sprite> + <sprite gender="male">hairstyles/hairstyle08-male.xml</sprite> + <sprite gender="female">hairstyles/hairstyle08-female.xml</sprite> </item> <item id="-9" type="hairsprite" name="Short and curly"> - <sprite>hairstyles/hairstyle09.xml</sprite> + <sprite gender="male">hairstyles/hairstyle09-male.xml</sprite> + <sprite gender="female">hairstyles/hairstyle09-female.xml</sprite> </item> <item id="-10" type="hairsprite" name="Pigtails"> - <sprite>hairstyles/hairstyle10.xml</sprite> + <sprite gender="male">hairstyles/hairstyle10-male.xml</sprite> + <sprite gender="female">hairstyles/hairstyle10-female.xml</sprite> </item> <item id="-11" type="hairsprite" name="Long and curly"> - <sprite>hairstyles/hairstyle11.xml</sprite> + <sprite gender="male">hairstyles/hairstyle11-male.xml</sprite> + <sprite gender="female">hairstyles/hairstyle11-female.xml</sprite> </item> <item id="-12" type="hairsprite" name="Parted"> - <sprite>hairstyles/hairstyle12.xml</sprite> + <sprite gender="male">hairstyles/hairstyle12-male.xml</sprite> + <sprite gender="female">hairstyles/hairstyle12-female.xml</sprite> </item> <item id="-13" type="hairsprite" name="Perky ponytail"> - <sprite>hairstyles/hairstyle13.xml</sprite> + <sprite gender="male">hairstyles/hairstyle13-male.xml</sprite> + <sprite gender="female">hairstyles/hairstyle13-female.xml</sprite> </item> <item id="-14" type="hairsprite" name="Wave"> - <sprite>hairstyles/hairstyle14.xml</sprite> + <sprite gender="male">hairstyles/hairstyle14-male.xml</sprite> + <sprite gender="female">hairstyles/hairstyle14-female.xml</sprite> </item> <item id="-15" type="hairsprite" name="Mane"> - <sprite>hairstyles/hairstyle15.xml</sprite> + <sprite gender="male">hairstyles/hairstyle15-male.xml</sprite> + <sprite gender="female">hairstyles/hairstyle15-female.xml</sprite> </item> <item id="-16" type="hairsprite" name="Bun"> - <sprite>hairstyles/hairstyle16.xml</sprite> + <sprite gender="male">hairstyles/hairstyle16-male.xml</sprite> + <sprite gender="female">hairstyles/hairstyle16-female.xml</sprite> </item> <item id="-17" type="hairsprite" name="Shoulder length flick"> - <sprite>hairstyles/hairstyle17.xml</sprite> + <sprite gender="male">hairstyles/hairstyle17-male.xml</sprite> + <sprite gender="female">hairstyles/hairstyle17-female.xml</sprite> </item> <item id="-18" type="hairsprite" name="Fizzy"> - <sprite>hairstyles/hairstyle18.xml</sprite> + <sprite gender="male">hairstyles/hairstyle18-male.xml</sprite> + <sprite gender="female">hairstyles/hairstyle18-female.xml</sprite> </item> <item id="-19" type="hairsprite" name="Long and Clipped"> - <sprite>hairstyles/hairstyle19.xml</sprite> + <sprite gender="male">hairstyles/hairstyle19-male.xml</sprite> + <sprite gender="female">hairstyles/hairstyle19-female.xml</sprite> </item> <!-- Treating the base sprite as equipment too will be useful when we implement other playable races --> <item id="-100" type="racesprite" name="Human"> - <sprite gender="male">player_male_base.xml</sprite> - <sprite gender="female">player_female_base.xml</sprite> + <sprite gender="male">races/talponian-male.xml</sprite> + <sprite gender="female">races/talponian-female.xml</sprite> </item> <!-- TEMPORARY LOW WEAPON ID:S (< 256) --> <!-- Used for tmwAthena magic system --> - <item id="16"> - <!-- <sprite>weapon-dagger.xml</sprite>--> - </item> + <!-- item id="16" + attack-action="attack"> + </item --> <item id="30" + attack-action="attack" weapon_type="1"> - <sprite>weapon-dagger.xml</sprite> - <sound event="strike">weapons/swords/short-sword-miss1.ogg</sound> - <sound event="hit">weapons/swords/short-sword-hit1.ogg</sound> + <sprite gender="male">equipment/weapons/dagger-male.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff</sprite> + <sprite gender="female">equipment/weapons/dagger-female.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff</sprite> </item> <item id="31" + attack-action="attack_bow" weapon_type="10"> - <sprite>weapon-bow.xml</sprite> - <!-- <sound event="strike">weapons/bows/bow_shoot_1.ogg</sound> --> </item> - <item id="32" + <!-- item id="32" + attack-action="cast" weapon_type="11"> - <sprite>weapon-scythe.xml</sprite> </item> <item id="33" + attack-action="attack" weapon_type="1"> - <sprite>weapon-dagger.xml</sprite> - <sound event="strike">weapons/swords/short-sword-miss1.ogg</sound> - <sound event="hit">weapons/swords/short-sword-hit1.ogg</sound> - </item> + </item --> <item id="34" + attack-action="attack" weapon_type="1"> <!-- magic fist --> - <sprite>weapon-fist.xml</sprite> </item> - <item id="35" + <!-- item id="35" + attack-action="attack_2hand" weapon_type="11"> - <sprite>weapon-staff.xml</sprite> - </item> + </item --> <!-- Items --> @@ -191,15 +207,30 @@ weight="20" defense="2" sellProtected="true"> - <sprite>equipment/head/santahat.xml</sprite> + <sprite gender="male">equipment/head/santahat-male.xml|#580000,a40000,c02020;#87876c,bbc39c,edf4e1,ffffff</sprite> + <sprite gender="female">equipment/head/santahat-female.xml|#580000,a40000,c02020;#87876c,bbc39c,edf4e1,ffffff</sprite> <replace sprite="hair"> <item from="-5"/> </replace> <replace direction="left" sprite="hair"> - <item from="-6" to="-3"/> + <item from="-13"/> + <item from="-14" to="-16"/> + <item from="-15" to="-8"/> </replace> <replace direction="right" sprite="hair"> - <item from="-6" to="-3"/> + <item from="-13"/> + <item from="-14" to="-16"/> + <item from="-15" to="-8"/> + </replace> + <replace direction="upall" sprite="hair"> + <item from="-14" to="-13"/> + <item from="-15" to="-13"/> + <item from="-18" to="-6"/> + </replace> + <replace direction="downall" sprite="hair"> + <item from="-14" to="-13"/> + <item from="-15" to="-13"/> + <item from="-9" to="-1"/> </replace> </item> <item id="512" @@ -269,8 +300,10 @@ type="equip-1hand" weapon-type="knife" attack-action="attack" + attack-range="2" weight="200"> - <sprite>weapon-dagger.xml</sprite> + <sprite gender="male">equipment/weapons/dagger-male.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff</sprite> + <sprite gender="female">equipment/weapons/dagger-female.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff</sprite> <sound event="strike">weapons/swords/short-sword-miss1.ogg</sound> <sound event="hit">weapons/swords/short-sword-hit1.ogg</sound> </item> @@ -282,8 +315,10 @@ type="equip-1hand" weapon-type="knife" attack-action="attack" + attack-range="2" weight="150"> - <sprite>weapon-dagger.xml</sprite> + <sprite gender="male">equipment/weapons/dagger-male.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff</sprite> + <sprite gender="female">equipment/weapons/dagger-female.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff</sprite> <sound event="strike">weapons/knives/sharpknife-miss1.ogg</sound> </item> <item id="523" @@ -304,7 +339,8 @@ type="equip-head" defense="5" weight="20"> - <sprite>equipment/head/fancyhat.xml</sprite> + <sprite gender="male">equipment/head/fancyhat-male.xml</sprite> + <sprite gender="female">equipment/head/fancyhat-female.xml</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -328,7 +364,8 @@ type="equip-head" defense="4" weight="40"> - <sprite>equipment/head/minershat.xml</sprite> + <sprite gender="male">equipment/head/minershat-male.xml</sprite> + <sprite gender="female">equipment/head/minershat-female.xml</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -375,9 +412,11 @@ type="equip-2hand" weapon-type="bow" attack-action="attack_bow" + attack-range="5" weight="600" missile-particle="graphics/particles/arrow.particle.xml"> - <sprite>weapon-bow.xml</sprite> + <sprite gender="male">equipment/weapons/bow-male.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff;#332c19,443a20,453b1e,61532d,87733d,a58d4d;</sprite> + <sprite gender="female">equipment/weapons/bow-female.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff;#332c19,443a20,453b1e,61532d,87733d,a58d4d;</sprite> <!-- <sound event="strike">weapons/bows/bow_shoot_1.ogg</sound> --> </item> <item id="531" @@ -431,8 +470,10 @@ type="equip-1hand" weapon-type="sword" attack-action="attack" + attack-range="2" weight="2000"> - <sprite>weapon-dagger.xml</sprite> + <sprite gender="male">equipment/weapons/sword-short-male.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff</sprite> + <sprite gender="female">equipment/weapons/sword-short-female.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff</sprite> </item> <item id="537" image="generic/treasurekey.png" @@ -481,7 +522,8 @@ type="equip-head" defense="3" weight="10"> - <sprite>equipment/head/standardheadband.xml|#563f25,99784c,d8bd86,ffffff</sprite> + <sprite gender="male">equipment/head/standardheadband-male.xml|#563f25,99784c,d8bd86,ffffff</sprite> + <sprite gender="female">equipment/head/standardheadband-female.xml|#563f25,99784c,d8bd86,ffffff</sprite> </item> <item id="544" image="equipment/head/silkheadband.png" @@ -491,7 +533,8 @@ type="equip-head" defense="10" weight="10"> - <sprite>equipment/head/silkheadband.xml</sprite> + <sprite gender="male">equipment/head/silkheadband-male.xml|#87876c,bbc39c,edf4e1,ffffff</sprite> + <sprite gender="female">equipment/head/silkheadband-female.xml|#87876c,bbc39c,edf4e1,ffffff</sprite> </item> <item id="545" image="equipment/weapon/bow-forestbow.png" @@ -501,9 +544,11 @@ type="equip-2hand" weapon-type="bow" attack-action="attack_bow" + attack-range="5" weight="1200" missile-particle="graphics/particles/arrow.particle.xml"> - <sprite>weapon-bow.xml</sprite> + <sprite gender="male">equipment/weapons/bow-male.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff;#332c19,443a20,453b1e,61532d,87733d,a58d4d;</sprite> + <sprite gender="female">equipment/weapons/bow-female.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff;#332c19,443a20,453b1e,61532d,87733d,a58d4d;</sprite> <!-- <sound event="strike">weapons/bows/bow_shoot_1.ogg</sound> --> </item> <item id="546" @@ -517,14 +562,17 @@ <sprite gender="male">equipment/chest/leather-male.xml|#443c21,85794a,beb590,ffffff;#824035,d6a19a</sprite> <sprite gender="female">equipment/chest/leather-female.xml|#251e06,443c21,71653b,a0945e;#b6574a</sprite> </item> - <item id="547" + <!-- item id="547" image="equipment/weapon/polearm-bardiche.png" name="Bardiche" description="A bardiche." effect="Damage +?" type="equip-2hand" weapon-type="polearm" - weight="10"/> + attack-action="attack_2hand" + attack-range="2" + weight="10"> + </item --> <item id="548" image="equipment/weapon/polearm-halberd.png" name="Halberd" @@ -532,25 +580,36 @@ effect="Damage +?" type="equip-2hand" weapon-type="polearm" - weight="1400"/> + attack-action="attack_2hand" + attack-range="2" + weight="1400"> + <sprite gender="male">equipment/weapons/polearm-chop-male.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff;#332c19,443a20,453b1e,61532d,87733d,a58d4d;</sprite> + <sprite gender="female">equipment/weapons/polearm-chop-female.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff;#332c19,443a20,453b1e,61532d,87733d,a58d4d;</sprite> + </item> <item id="549" image="equipment/weapon/axe-axe.png" name="Axe" description="An axe." effect="Damage +?" - type="equip-2hand" + type="equip-1hand" weapon-type="axe" - weight="1200"/> - <item id="550" + attack-action="attack_chop" + attack-range="2" + weight="1200"> + <sprite gender="male">equipment/weapons/axe-chop-male.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff;#332c19,443a20,453b1e,61532d,87733d,a58d4d;</sprite> + <sprite gender="female">equipment/weapons/axe-chop-female.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff;#332c19,443a20,453b1e,61532d,87733d,a58d4d;</sprite> + </item> + <!-- item id="550" image="equipment/weapon/axe-blacksmithsaxe.png" name="Blacksmith's Axe" description="An axe usually used by blacksmiths." effect="Damage +?" - type="equip-2hand" + type="equip-1hand" weapon-type="axe" + attack-action="attack_chop" + attack-range="2" weight="1200"> - <sprite>weapon-axe-blacksmith.xml</sprite> - </item> + </item --> <item id="551" image="generic/hint.png|W:#74e1f4" name="Aqua Hint" @@ -611,14 +670,17 @@ description="A hint." type="generic" weight="10"/> - <item id="561" + <!-- item id="561" image="equipment/weapon/sword-sabre.png" name="Sabre" description="A sword with a very sharp, curved, single-edged blade." effect="Damage +?" type="equip-1hand" weapon-type="sword" - weight="300"/> + attack-action="attack_chop" + attack-range="2" + weight="300"> + </item --> <item id="562" image="use/food/chickenleg.png" name="Chicken Leg" @@ -692,8 +754,10 @@ type="equip-1hand" weapon-type="knife" attack-action="attack" + attack-range="2" weight="450"> - <sprite>weapon-dagger.xml</sprite> + <sprite gender="male">equipment/weapons/dagger-male.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff</sprite> + <sprite gender="female">equipment/weapons/dagger-female.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff</sprite> </item> <item id="571" image="equipment/weapon/dagger-setzer.png" @@ -703,35 +767,46 @@ type="equip-1hand" weapon-type="knife" attack-action="attack" + attack-range="2" weight="900" sellProtected="true"> - <sprite>weapon-dagger.xml</sprite> + <sprite gender="male">equipment/weapons/dagger-male.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff</sprite> + <sprite gender="female">equipment/weapons/dagger-female.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff</sprite> </item> - <item id="572" + <!-- item id="572" image="equipment/weapon/sword-scimitar.png" name="Scimitar" description="A sword with a heavy, curved, single-edged blade." effect="Damage +?" type="equip-1hand" weapon-type="sword" - weight="200"/> - <item id="573" + attack-action="attack_chop" + attack-range="2" + weight="200"> + </item --> + <!-- item id="573" image="equipment/weapon/sword-falchion.png" name="Falchion" description="A heavy one-handed, single-edged sword." effect="Damage +?" type="equip-1hand" weapon-type="sword" - weight="300"/> - <item id="574" + attack-action="attack_chop" + attack-range="2" + weight="300"> + </item --> + <!-- item id="574" image="equipment/weapon/polearm-scorpion.png" name="Scorpion" description="A well crafted glaive." effect="Damage +?" type="equip-2hand" weapon-type="polearm" - weight="600"/> - <item id="575" + attack-action="attack_2hand" + attack-range="2" + weight="600"> + </item --> + <!-- item id="575" image="equipment/weapon/bow-desertbow.png" name="Desert Bow" description="A tonorian short bow." @@ -739,16 +814,21 @@ type="equip-2hand" weapon-type="bow" attack-action="attack_bow" + attack-range="5" weight="1200" - missile-particle="graphics/particles/arrow.particle.xml"/> - <item id="576" + missile-particle="graphics/particles/arrow.particle.xml"> + </item --> + <!-- item id="576" image="equipment/weapon/sword-beheader.png" name="Beheader" description="An oddly designed sword especially made for beheading enemies." effect="Damage +?" type="equip-1hand" weapon-type="sword" - weight="2000"/> + attack-action="attack_chop" + attack-range="2" + weight="2000"> + </item --> <item id="577" image="equipment/ammo/bonedarts.png" name="Bone Darts" @@ -756,15 +836,23 @@ effect="Damage +? / Range ?" type="equip-1hand" weapon-type="thrown" - weight="300"/> - <item id="578" + attack-action="attack_chop" + attack-range="2" + weight="300"> + <sprite gender="male">equipment/weapons/dagger-male.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff</sprite> + <sprite gender="female">equipment/weapons/dagger-female.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff</sprite> + </item> + <!-- item id="578" image="equipment/weapon/sword-sandcutter.png" name="Sand Cutter" description="A sand cutter." effect="Damage +?" type="equip-1hand" weapon-type="sword" - weight="1500"/> + attack-action="attack_chop" + attack-range="2" + weight="1500"> + </item --> <item id="579" image="equipment/weapon/dagger-rockknive.png" name="Rock Knife" @@ -773,59 +861,77 @@ type="equip-1hand" weapon-type="knife" attack-action="attack" + attack-range="2" vit="3" weight="500" sellProtected="true"> - <sprite>weapon-dagger.xml</sprite> + <sprite gender="male">equipment/weapons/dagger-male.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff</sprite> + <sprite gender="female">equipment/weapons/dagger-female.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff</sprite> </item> - <item id="580" + <!-- item id="580" image="equipment/weapon/staff-staffoflife.png" name="Staff of Life" description="A staff that increases healing magic." effect="Damage +?" type="equip-2hand" weapon-type="staff" - weight="1500"/> - <item id="581" + attack-action="attack_sword_stab" + attack-range="2" + weight="1500"> + </item --> + <!-- item id="581" image="equipment/weapon/staff-crescentrod.png" name="Crescent Rod" description="A crescent rod." effect="Damage +?" type="equip-2hand" weapon-type="staff" - weight="1500"/> - <item id="582" + attack-action="attack_sword_stab" + attack-range="2" + weight="1500"> + </item --> + <!-- item id="582" image="equipment/weapon/staff-staffoffire.png" name="Staff of Fire" description="A staff that increases fire magic." effect="Damage +?" type="equip-2hand" weapon-type="staff" - weight="1500"/> - <item id="583" + attack-action="attack_sword_stab" + attack-range="2" + weight="1500"> + </item --> + <!-- item id="583" image="equipment/weapon/staff-staffofice.png" name="Staff of Ice" description="A staff that increases ice magic." effect="Damage +?" type="equip-2hand" weapon-type="staff" - weight="1500"/> - <item id="584" + attack-action="attack_sword_stab" + attack-range="2" + weight="1500"> + </item --> + <!-- item id="584" image="equipment/weapon/sword-jackal.png" name="Jackal" description="A jackal." effect="Damage +?" type="equip-1hand" weapon-type="sword" - weight="100"/> - <item id="585" + attack-action="attack_chop" + attack-range="2" + weight="100"> + </item --> + <!-- item id="585" image="equipment/shield/scarabarmlet.png" name="Scarab Armlet" description="A scarab armlet." effect="M. Attack +5" type="equip-arms" weight="200" - sellProtected="true"/> + sellProtected="true"> + </item --> <item id="586" image="equipment/legs/shorts.png|W:#a4b2b2,ffffff" name="Cotton Shorts" @@ -837,8 +943,6 @@ <sprite gender="male">equipment/legs/shorts-male.xml|#a4b2b2,ffffff</sprite> <sprite gender="female">equipment/legs/shorts-female.xml|#a4b2b2,ffffff</sprite> </item> - - <item id="587" image="equipment/weapon/sword-sword.png" name="Sword" @@ -846,11 +950,12 @@ effect="Damage +?" type="equip-1hand" weapon-type="sword" + attack-action="attack_chop" + attack-range="2" weight="200"> - <sprite>weapon-sword-sword.xml</sprite> + <sprite gender="male">equipment/weapons/sword-long-male.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff</sprite> + <sprite gender="female">equipment/weapons/sword-long-female.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff</sprite> </item> - - <!-- <item id="588" image="equipment/weapon/sword-bastardsword.png" name="Bastard Sword" @@ -858,25 +963,35 @@ effect="Damage +?" type="equip-2hand" weapon-type="sword" - weight="10"/> - <item id="589" + attack-action="attack_2hand" + attack-range="2" + weight="10"> + <sprite gender="male">equipment/weapons/sword-long-male.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff</sprite> + <sprite gender="female">equipment/weapons/sword-long-female.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff</sprite> + </item> + <!-- item id="589" image="equipment/weapon/sword-broadsword.png" name="Broad Sword" description="A two handed sword with a very broad blade." effect="Damage +?" type="equip-2hand" weapon-type="sword" + attack-action="attack_2hand" + attack-range="2" weight="10"> <sound event="hit">weapons/swords/broadsword-hit1.ogg</sound> - </item> - <item id="590" + </item --> + <!-- item id="590" image="equipment/weapon/sword-baselard.png" name="Baselard" description="A short and powerful sword." effect="Damage +?" type="equip-1hand" weapon-type="sword" - weight="10"/> + attack-action="attack" + attack-range="2" + weight="10"> + </item --> <item id="591" image="equipment/weapon/sword-longsword.png" name="Long Sword" @@ -884,29 +999,38 @@ effect="Damage +?" type="equip-1hand" weapon-type="sword" + attack-action="attack_chop" + attack-range="2" weight="10"> + <sprite gender="male">equipment/weapons/sword-long-male.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff</sprite> + <sprite gender="female">equipment/weapons/sword-long-female.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff</sprite> <sound event="hit">weapons/swords/longsword-hit1.ogg</sound> <sound event="hit">weapons/swords/longsword-hit2.ogg</sound> <sound event="strike">weapons/swords/longsword-miss1.ogg</sound> </item> - <item id="592" + <!-- item id="592" image="equipment/weapon/dagger-stiletto.png" name="Stiletto" description="A dagger with a long and thin blade." effect="Damage +?" type="equip-1hand" weapon-type="knife" - weight="10"/> - <item id="593" + attack-action="attack" + attack-range="2" + weight="10"> + </item --> + <!-- item id="593" image="equipment/weapon/sword-rapier.png" name="Rapier" description="A light sword made for duels." effect="Damage +?" type="equip-1hand" weapon-type="sword" + attack-action="attack_sword_stab" + attack-range="2" weight="10"> <sound event="hit">weapons/swords/rapier-hit1.ogg</sound> - </item> + </item --> <item id="594" image="equipment/weapon/polearm-spear.png" name="Spear" @@ -914,8 +1038,11 @@ effect="Damage +?" type="equip-2hand" weapon-type="polearm" + attack-action="attack_spear" + attack-range="2" weight="700"> - <sprite>weapon-polearm-spear.xml</sprite> + <sprite gender="male">equipment/weapons/polearm-spear-male.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff;#332c19,443a20,453b1e,61532d,87733d,a58d4d;</sprite> + <sprite gender="female">equipment/weapons/polearm-spear-female.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff;#332c19,443a20,453b1e,61532d,87733d,a58d4d;</sprite> </item> <item id="595" image="equipment/weapon/polearm-heavyspear.png" @@ -924,7 +1051,12 @@ effect="Damage +?" type="equip-2hand" weapon-type="polearm" - weight="10"/> + attack-action="attack_spear" + attack-range="2" + weight="1000"> + <sprite gender="male">equipment/weapons/polearm-spear-male.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff;#332c19,443a20,453b1e,61532d,87733d,a58d4d;</sprite> + <sprite gender="female">equipment/weapons/polearm-spear-female.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff;#332c19,443a20,453b1e,61532d,87733d,a58d4d;</sprite> + </item> <item id="596" image="equipment/weapon/polearm-pike.png" name="Pike" @@ -932,7 +1064,12 @@ effect="Damage +?" type="equip-2hand" weapon-type="polearm" - weight="10"/> + attack-action="attack_spear" + attack-range="2" + weight="1200"> + <sprite gender="male">equipment/weapons/polearm-spear-male.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff;#332c19,443a20,453b1e,61532d,87733d,a58d4d;</sprite> + <sprite gender="female">equipment/weapons/polearm-spear-female.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff;#332c19,443a20,453b1e,61532d,87733d,a58d4d;</sprite> + </item> <item id="597" image="equipment/weapon/polearm-heavypike.png" name="Heavy Pike" @@ -940,15 +1077,23 @@ effect="Damage +?" type="equip-2hand" weapon-type="polearm" - weight="10"/> - <item id="598" + attack-action="attack_spear" + attack-range="2" + weight="1500"> + <sprite gender="male">equipment/weapons/polearm-spear-male.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff;#332c19,443a20,453b1e,61532d,87733d,a58d4d;</sprite> + <sprite gender="female">equipment/weapons/polearm-spear-female.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff;#332c19,443a20,453b1e,61532d,87733d,a58d4d;</sprite> + </item> + <!-- item id="598" image="equipment/weapon/polearm-dualspear.png" name="Dual Spear" description="A spear with two tops." effect="Damage +?" type="equip-2hand" weapon-type="polearm" - weight="10"/> + attack-action="attack_spear" + attack-range="2" + weight="10"> + </item --> <item id="599" image="equipment/weapon/sword-firesword.png" name="Fire Sword" @@ -956,18 +1101,21 @@ effect="Damage +?" type="equip-1hand" weapon-type="sword" + attack-action="attack_chop" + attack-range="2" weight="10"> + <sprite gender="male">equipment/weapons/sword-long-male.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff</sprite> + <sprite gender="female">equipment/weapons/sword-long-female.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff</sprite> <sound event="strike">weapons/swords/firesword-miss1.ogg</sound> </item> - <item id="600" + <!-- item id="600" image="equipment/shield/brit.png" name="Brit Shield" description="A legendary shield that is said to save queens and rule waves." effect="-50 Cooking" type="equip-shield" weight="10"/> - --> - + </item --> <item id="601" image="equipment/shield/steel.png" name="Steel Shield" @@ -975,7 +1123,8 @@ effect="M. Attack -200" defense="20" type="equip-shield" - weight="2500"/> + weight="2500"> + </item> <item id="602" image="equipment/shield/wooden.png" name="Wooden Shield" @@ -983,7 +1132,8 @@ effect="M. Attack -70" defense="14" type="equip-shield" - weight="1500"/> + weight="1500"> + </item> <item id="603" image="equipment/shield/leather.png" name="Leather Shield" @@ -991,57 +1141,68 @@ effect="M. Attack -35" defense="7" type="equip-shield" - weight="1300"/> - - <!-- - <item id="604" + weight="1300"> + </item> + <!-- item id="604" image="equipment/shield/knight.png" name="Knight Shield" description="A high quality shield used by knights." defense="???" type="equip-shield" - weight="10"/> - <item id="605" + weight="10"> + </item --> + <!-- item id="605" image="equipment/weapon/axe-meatcleaver.png" name="Meat Cleaver" description="A butcher's tool that also makes a nice one handed battle axe." effect="Damage +?" type="equip-1hand" weapon-type="axe" - weight="10"/> - <item id="606" + attack-action="attack_chop" + attack-range="2" + weight="10"> + </item --> + <!-- item id="606" image="equipment/weapon/axe-hatchet.png" name="Hatchet" description="A short one handed axe." effect="Damage +?" type="equip-1hand" weapon-type="axe" - weight="10"/> - <item id="607" + attack-action="attack_chop" + attack-range="2" + weight="10"> + </item --> + <!-- item id="607" image="equipment/weapon/polearm-trident.png" name="Trident" description="A spear with three heads." effect="Damage +?" type="equip-2hand" weapon-type="polearm" - weight="10"/> - <item id="608" + attack-action="attack_sword_stab" + attack-range="2" + weight="10"> + </item --> + <!-- item id="608" image="equipment/shield/blade.png" name="Blade Shield" description="A shield made of blades." defense="???" type="equip-shield" - weight="10"/> - <item id="609" + weight="10"> + </item --> + <!-- item id="609" image="equipment/weapon/mace-club.png" name="Club" description="A primitive wooden club." effect="Damage +?" type="equip-1hand" weapon-type="mace" - weight="10"/> - --> - + attack-action="attack" + attack-range="2" + weight="10"> + </item --> <item id="610" image="equipment/legs/shorts.png|W:#255367,266c84,68b0c5,ffffff" name="Jeans Shorts" @@ -1085,7 +1246,8 @@ type="equip-head" defense="4" weight="60"> - <sprite>equipment/head/pumpkinhelmet.xml</sprite> + <sprite gender="male">equipment/head/pumpkinhelmet-male.xml</sprite> + <sprite gender="female">equipment/head/pumpkinhelmet-female.xml</sprite> <replace sprite="hair"> <item from="-5"/> <item from="-6"/> @@ -1104,7 +1266,8 @@ type="equip-head" weight="50" defense="4"> - <sprite>equipment/head/axehat.xml</sprite> + <sprite gender="male">equipment/head/axehat-male.xml</sprite> + <sprite gender="female">equipment/head/axehat-female.xml</sprite> </item> <item id="617" image="equipment/head/piratehat.png" @@ -1114,7 +1277,8 @@ type="equip-head" weight="40" defense="4"> - <sprite>equipment/head/piratehat.xml</sprite> + <sprite gender="male">equipment/head/piratehat-male.xml</sprite> + <sprite gender="female">equipment/head/piratehat-female.xml</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -1127,7 +1291,8 @@ weight="20" defense="2" sellProtected="true"> - <sprite>equipment/head/goggles.xml|#787878,f7f7f7</sprite> + <sprite gender="male">equipment/head/goggles-male.xml|#787878,f7f7f7</sprite> + <sprite gender="female">equipment/head/goggles-female.xml|#787878,f7f7f7</sprite> </item> <item id="619" image="equipment/head/leathergoggles.png" @@ -1137,7 +1302,8 @@ weight="20" defense="3" sellProtected="true"> - <sprite>equipment/head/goggles.xml|#783c00,ff973b</sprite> + <sprite gender="male">equipment/head/goggles-male.xml|#783c00,ff973b</sprite> + <sprite gender="female">equipment/head/goggles-female.xml|#783c00,ff973b</sprite> </item> <item id="620" image="equipment/head/circlet.png" @@ -1147,7 +1313,8 @@ type="equip-head" weight="25" defense="4"> - <sprite>equipment/head/circlet.xml</sprite> + <sprite gender="male">equipment/head/circlet-male.xml</sprite> + <sprite gender="female">equipment/head/circlet-female.xml</sprite> </item> <item id="621" image="equipment/head/eyepatch.png" @@ -1157,16 +1324,18 @@ weight="5" defense="3" sellProtected="true"> - <sprite>equipment/head/eyepatch.xml</sprite> + <sprite gender="male">equipment/head/eyepatch-male.xml</sprite> + <sprite gender="female">equipment/head/eyepatch-female.xml</sprite> </item> <item id="622" - image="equipment/head/bandana.png" + image="equipment/head/bandana.png|W:#ff4645,ffffff" name="Bandana" description="A striped bandana." type="equip-head" weight="20" defense="3"> - <sprite>equipment/head/bandana.xml</sprite> + <sprite gender="male">equipment/head/bandana-male.xml|#ffffff;#ff4645;</sprite> + <sprite gender="female">equipment/head/bandana-female.xml|#ffffff;#ff4645;</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -1178,10 +1347,13 @@ effect="Damage +75" type="equip-2hand" weapon-type="polearm" - attack-action="attack" + attack-action="attack_2hand" + attack-range="2" weight="1200" sellProtected="true"> - <sprite>weapon-scythe.xml</sprite> + <drawBefore name="hat" direction="left"/> + <sprite gender="male">equipment/weapons/polearm-stab-male.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff;#332c19,443a20,453b1e,61532d,87733d,a58d4d;</sprite> + <sprite gender="female">equipment/weapons/polearm-stab-female.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff;#332c19,443a20,453b1e,61532d,87733d,a58d4d;</sprite> </item> <item id="624" image="equipment/chest/vnecksweater.png|W:#a4b2b2,ffffff" @@ -1190,7 +1362,9 @@ effect="M. Attack -24" type="equip-torso" weight="35" - defense="8"> + defense="8" + drawBefore="pants" + > <sprite gender="male">equipment/chest/vnecksweater-male.xml|#a4b2b2,ffffff</sprite> <sprite gender="female">equipment/chest/vnecksweater-female.xml|#a4b2b2,ffffff</sprite> </item> @@ -1225,7 +1399,8 @@ defense="10" weight="30" sellProtected="true"> - <sprite>equipment/head/tophat.xml</sprite> + <sprite gender="male">equipment/head/tophat-male.xml</sprite> + <sprite gender="female">equipment/head/tophat-female.xml</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -1242,7 +1417,8 @@ defense="13" weight="20" sellProtected="true"> - <sprite>equipment/head/funkywinter.xml</sprite> + <sprite gender="male">equipment/head/funkywinter-male.xml</sprite> + <sprite gender="female">equipment/head/funkywinter-female.xml</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -1275,7 +1451,8 @@ defense="10" weight="30" sellProtected="true"> - <sprite>equipment/head/mushroom.xml</sprite> + <sprite gender="male">equipment/head/mushroom-male.xml</sprite> + <sprite gender="female">equipment/head/mushroom-female.xml</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -1291,7 +1468,8 @@ defense="13" weight="30" sellProtected="true"> - <sprite>equipment/head/shroom.xml</sprite> + <sprite gender="male">equipment/head/shroom-male.xml</sprite> + <sprite gender="female">equipment/head/shroom-female.xml</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -1313,7 +1491,8 @@ type="equip-legs" defense="4" weight="10"> - <sprite>equipment/legs/skirt.xml|#a4b2b2,ffffff</sprite> + <sprite gender="male">equipment/legs/skirt-male.xml|#a4b2b2,ffffff</sprite> + <sprite gender="female">equipment/legs/skirt-female.xml|#a4b2b2,ffffff</sprite> </item> <item id="633" image="equipment/head/xmaself.png" @@ -1324,7 +1503,8 @@ defense="13" weight="30" sellProtected="true"> - <sprite>equipment/head/xmaself.xml</sprite> + <sprite gender="male">equipment/head/xmaself-male.xml</sprite> + <sprite gender="female">equipment/head/xmaself-female.xml</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -1357,7 +1537,8 @@ defense="10" weight="50" sellProtected="true"> - <sprite>equipment/head/mask.xml</sprite> + <sprite gender="male">equipment/head/mask-male.xml</sprite> + <sprite gender="female">equipment/head/mask-female.xml</sprite> </item> <item id="635" image="generic/santacookie.png" @@ -1374,7 +1555,8 @@ type="equip-head" defense="18" weight="900"> - <sprite>equipment/head/warlordhelm.xml</sprite> + <sprite gender="male">equipment/head/warlordhelm-male.xml</sprite> + <sprite gender="female">equipment/head/warlordhelm-female.xml</sprite> <replace sprite="hair"> <item from="-5"/> <item from="-6"/> @@ -1393,7 +1575,8 @@ defense="15" weight="600" sellProtected="true"> - <sprite>equipment/head/knighthelm.xml</sprite> + <sprite gender="male">equipment/head/knighthelm-male.xml</sprite> + <sprite gender="female">equipment/head/knighthelm-female.xml</sprite> <replace sprite="hair"> <item from="-5"/> <item from="-6"/> @@ -1411,7 +1594,8 @@ type="equip-head" defense="15" weight="400"> - <sprite>equipment/head/infantryhelm.xml</sprite> + <sprite gender="male">equipment/head/infantryhelm-male.xml</sprite> + <sprite gender="female">equipment/head/infantryhelm-female.xml</sprite> <replace direction="downall" sprite="hair"> <item from="-6" to="-3"/> </replace> @@ -1431,7 +1615,8 @@ type="equip-head" defense="18" weight="1300"> - <sprite>equipment/head/crusadehelm.xml</sprite> + <sprite gender="male">equipment/head/crusadehelm-male.xml</sprite> + <sprite gender="female">equipment/head/crusadehelm-female.xml</sprite> <replace sprite="hair"> <item from="-1"/> <item from="-2"/> @@ -1487,7 +1672,8 @@ defense="6" weight="30" sellProtected="true"> - <sprite>equipment/head/cowboywhite.xml</sprite> + <sprite gender="male">equipment/head/cowboywhite-male.xml</sprite> + <sprite gender="female">equipment/head/cowboywhite-female.xml</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -1504,7 +1690,8 @@ defense="6" weight="30" sellProtected="true"> - <sprite>equipment/head/cowboyblack.xml</sprite> + <sprite gender="male">equipment/head/cowboyblack-male.xml</sprite> + <sprite gender="female">equipment/head/cowboyblack-female.xml</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -1532,7 +1719,8 @@ defense="4" weight="240" sellProtected="true"> - <sprite>equipment/head/crown.xml</sprite> + <sprite gender="male">equipment/head/crown-male.xml</sprite> + <sprite gender="female">equipment/head/crown-female.xml</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -1549,7 +1737,8 @@ defense="5" weight="20" sellProtected="true"> - <sprite>equipment/head/devcap.xml|#9999ff</sprite> + <sprite gender="male">equipment/head/devcap-male.xml|#9999ff</sprite> + <sprite gender="female">equipment/head/devcap-female.xml|#9999ff</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -1578,7 +1767,10 @@ agi="1" weight="5"> <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#5e7480,f1ffff,ffffff;#2554c7</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#5e7480,f1ffff,ffffff;#2554c7</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#5e7480,f1ffff,ffffff;#2554c7</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="650" image="equipment/chest/sorcerer-robe.png|W:#000000;R:#2554c7" @@ -1590,7 +1782,10 @@ agi="1" weight="5"> <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#000000;#2554c7</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#000000;#2554c7</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#000000;#2554c7</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="651" image="equipment/chest/silk-robe.png|W:#5e7480,f1ffff,ffffff" @@ -1630,7 +1825,8 @@ defense="5" weight="20" sellProtected="true"> - <sprite>equipment/head/cap.xml|#d94800</sprite> + <sprite gender="male">equipment/head/cap-male.xml|#d94800</sprite> + <sprite gender="female">equipment/head/cap-female.xml|#d94800</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -1656,7 +1852,8 @@ type="equip-head" weight="20" defense="2"> - <sprite>equipment/head/serf.xml</sprite> + <sprite gender="male">equipment/head/serf-male.xml</sprite> + <sprite gender="female">equipment/head/serf-female.xml</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -1792,7 +1989,8 @@ type="equip-head" defense="2" weight="20"> - <sprite>equipment/head/gradcap.xml</sprite> + <sprite gender="male">equipment/head/gradcap-male.xml</sprite> + <sprite gender="female">equipment/head/gradcap-female.xml</sprite> </item> <item id="676" image="use/food/steak.png" @@ -1815,7 +2013,8 @@ type="equip-head" defense="3" weight="18"> - <sprite>equipment/head/nohmask.xml</sprite> + <sprite gender="male">equipment/head/nohmask-male.xml</sprite> + <sprite gender="female">equipment/head/nohmask-female.xml</sprite> </item> <item id="679" image="equipment/head/demonmask.png" @@ -1826,7 +2025,8 @@ defense="3" weight="23" sellProtected="true"> - <sprite>equipment/head/demonmask.xml</sprite> + <sprite gender="male">equipment/head/demonmask-male.xml|#d62626;#87876c,bbc39c,edf4e1,ffffff</sprite> + <sprite gender="female">equipment/head/demonmask-female.xml|#d62626;#87876c,bbc39c,edf4e1,ffffff</sprite> </item> <item id="680" image="generic/herb-mauve.png|W:#e0b0ff" @@ -1891,7 +2091,9 @@ effect="M. Attack -4" type="equip-torso" defense="2" - weight="10"> + weight="10" + drawBefore="pants" + > <sprite gender="male">equipment/chest/tanktop-male.xml|#a4b2b2,ffffff</sprite> <sprite gender="female">equipment/chest/tanktop-female.xml|#a4b2b2,ffffff</sprite> </item> @@ -1902,12 +2104,14 @@ effect="M. Attack -4" type="equip-torso" defense="2" - weight="8"> + weight="8" + drawBefore="pants" + > <sprite gender="male">equipment/chest/shorttanktop-male.xml|#a4b2b2,ffffff</sprite> <sprite gender="female">equipment/chest/shorttanktop-female.xml|#a4b2b2,ffffff</sprite> </item> <item id="690" - image="use/potions/d.png|G:#580000,a40000,c02020,ff6060" + image="use/potions/d.png|G:#581a1a,a41111,c03a3a,ff6060" name="Red Dye" description="A vial containing red dye." type="generic" @@ -1961,7 +2165,7 @@ type="generic" weight="10"/> <item id="699" - image="use/potions/d.png|G:#104010,208020,30c030" + image="use/potions/d.png|G:#104010,268026,56a743,3e9c3e" name="Dark Green Dye" description="A vial containing dark green dye." type="generic" @@ -2104,8 +2308,8 @@ type="equip-torso" defense="5" weight="5"> - <sprite gender="male">equipment/chest/robe-male.xml|#ffffff</sprite> - <sprite gender="female">equipment/chest/robe-female.xml|#ffffff</sprite> + <sprite gender="male">equipment/chest/robe-male.xml|#87876c,bbc39c,edf4e1,ffffff</sprite> + <sprite gender="female">equipment/chest/robe-female.xml|#87876c,bbc39c,edf4e1,ffffff</sprite> </item> <item id="721" image="equipment/head/highpriest-crown.png" @@ -2116,7 +2320,8 @@ defense="4" weight="400" sellProtected="true"> - <sprite>equipment/head/highpriest-crown.xml</sprite> + <sprite gender="male">equipment/head/highpriest-crown-male.xml</sprite> + <sprite gender="female">equipment/head/highpriest-crown-female.xml</sprite> </item> <item id="722" image="equipment/head/monster-skull-helm.png" @@ -2127,7 +2332,8 @@ defense="7" weight="250" sellProtected="true"> - <sprite>equipment/head/monster-skull-helm.xml</sprite> + <sprite gender="male">equipment/head/monster-skull-helm-male.xml</sprite> + <sprite gender="female">equipment/head/monster-skull-helm-female.xml</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -2143,7 +2349,8 @@ type="equip-head" defense="3" weight="20"> - <sprite>equipment/head/deserthat.xml|#ffffff</sprite> + <sprite gender="male">equipment/head/deserthat-male.xml|#87876c,bbc39c,edf4e1,ffffff</sprite> + <sprite gender="female">equipment/head/deserthat-female.xml|#87876c,bbc39c,edf4e1,ffffff</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -2158,7 +2365,8 @@ type="equip-head" defense="2" weight="5"> - <sprite>equipment/head/standardheadband.xml|#a4b2b2,ffffff</sprite> + <sprite gender="male">equipment/head/standardheadband-male.xml|#a4b2b2,ffffff</sprite> + <sprite gender="female">equipment/head/standardheadband-female.xml|#a4b2b2,ffffff</sprite> </item> <item id="725" image="equipment/head/gmcap.png|R:#bf0e08" @@ -2169,7 +2377,8 @@ defense="5" weight="20" sellProtected="true"> - <sprite>equipment/head/gmcap.xml|#bf0e08</sprite> + <sprite gender="male">equipment/head/gmcap-male.xml|#bf0e08</sprite> + <sprite gender="female">equipment/head/gmcap-female.xml|#bf0e08</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -2386,7 +2595,8 @@ defense="1" weight="5" sellProtected="true"> - <sprite>equipment/head/pinkiehat.xml</sprite> + <sprite gender="male">equipment/head/pinkiehat-male.xml</sprite> + <sprite gender="female">equipment/head/pinkiehat-female.xml</sprite> </item> <item id="752" image="equipment/head/fluffyhat.png" @@ -2397,7 +2607,8 @@ defense="2" weight="10" sellProtected="true"> - <sprite>equipment/head/fluffyhat.xml</sprite> + <sprite gender="male">equipment/head/fluffyhat-male.xml</sprite> + <sprite gender="female">equipment/head/fluffyhat-female.xml</sprite> </item> <item id="753" image="generic/batwing.png" @@ -2457,12 +2668,13 @@ effect="Damage +50 / M. Attack +5" type="equip-2hand" weapon-type="polearm" - attack-action="attack" + attack-action="attack_sword_stab" + attack-range="2" weight="1000"> - <sprite>weapon-staff.xml</sprite> + <drawBefore name="hat" direction="left"/> + <sprite gender="male">equipment/weapons/polearm-blunt-male.xml|#332c19,443a20,453b1e,61532d,87733d,a58d4d;</sprite> + <sprite gender="female">equipment/weapons/polearm-blunt-female.xml|#332c19,443a20,453b1e,61532d,87733d,a58d4d;</sprite> </item> - - <!-- <item id="759" image="equipment/head/paladin-helm.png" name="Paladin's Helmet" @@ -2470,7 +2682,8 @@ type="equip-head" defense="19" weight="43"> - <sprite>equipment/head/paladinhelm.xml</sprite> + <sprite gender="male">equipment/head/paladinhelm-male.xml</sprite> + <sprite gender="female">equipment/head/paladinhelm-female.xml</sprite> </item> <item id="760" image="equipment/head/overlord-helm.png" @@ -2479,7 +2692,8 @@ type="equip-head" defense="20" weight="45"> - <sprite>equipment/head/overlordhelm.xml</sprite> + <sprite gender="male">equipment/head/overlordhelm-male.xml</sprite> + <sprite gender="female">equipment/head/overlordhelm-female.xml</sprite> </item> <item id="761" image="equipment/head/desert-helmet.png" @@ -2488,10 +2702,9 @@ type="equip-head" weight="48" defense="21"> - <sprite>equipment/head/desert-helmet.xml</sprite> + <sprite gender="male">equipment/head/desert-helmet-male.xml</sprite> + <sprite gender="female">equipment/head/desert-helmet-female.xml</sprite> </item> - --> - <item id="762" image="equipment/ammo/arrow.png|W:#8B4513" name="Terranite Arrow" @@ -2505,8 +2718,6 @@ description="Some ore collected out of terranite." type="generic" weight="40"/> - - <!-- <item id="764" image="equipment/head/sailor_hat.png" name="Sailor Hat" @@ -2514,7 +2725,8 @@ type="equip-head" defense="5" weight="5"> - <sprite>equipment/head/sailor-hat.xml</sprite> + <sprite gender="male">equipment/head/sailor-hat-male.xml</sprite> + <sprite gender="female">equipment/head/sailor-hat-female.xml</sprite> </item> <item id="765" image="equipment/head/captain_hat.png" @@ -2523,10 +2735,9 @@ type="equip-head" defense="15" weight="8"> - <sprite>equipment/head/captain-hat.xml</sprite> + <sprite gender="male">equipment/head/captain-hat-male.xml</sprite> + <sprite gender="female">equipment/head/captain-hat-female.xml</sprite> </item> - --> - <item id="766" image="equipment/head/terranitehelm.png" name="Terranite Helmet" @@ -2536,7 +2747,8 @@ defense="15" weight="300" sellProtected="true"> - <sprite>equipment/head/terranitehelm.xml</sprite> + <sprite gender="male">equipment/head/terranitehelm-male.xml</sprite> + <sprite gender="female">equipment/head/terranitehelm-female.xml</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -2578,7 +2790,8 @@ weight="50" defense="3" sellProtected="true"> - <sprite>equipment/head/guyfawkes.xml</sprite> + <sprite gender="male">equipment/head/guyfawkes-male.xml</sprite> + <sprite gender="female">equipment/head/guyfawkes-female.xml</sprite> </item> <item id="770" image="equipment/head/fairy_hat.png" @@ -2590,7 +2803,8 @@ luck="3" weight="20" sellProtected="true"> - <sprite>equipment/head/fairy_hat.xml</sprite> + <sprite gender="male">equipment/head/fairy_hat-male.xml</sprite> + <sprite gender="female">equipment/head/fairy_hat-female.xml</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -2663,8 +2877,6 @@ description="An eye from a zombie." type="generic" weight="3"/> - - <!-- <item id="781" image="equipment/head/witch-doctor-mask.png" name="Witch Doctor's Mask" @@ -2673,10 +2885,9 @@ defense="3" weight="20" sellProtected="true"> - <sprite>equipment/head/witch-doctor-mask.xml</sprite> + <sprite gender="male">equipment/head/witch-doctor-mask-male.xml</sprite> + <sprite gender="female">equipment/head/witch-doctor-mask-female.xml</sprite> </item> - --> - <item id="782" image="equipment/chest/forest-armor.png" name="Forest Armor" @@ -2757,7 +2968,8 @@ effect="M. Attack -12" type="equip-torso" weight="20" - defense="12"> + defense="12" + drawBefore="pants"> <sprite gender="male">equipment/chest/leather-male.xml|#573a26,c9866b,d3b79e,ffffff;#b96b3d,fbf5f1</sprite> <sprite gender="female">equipment/chest/leather-female.xml|#412300,c9866b,8d4900;#ffff00</sprite> </item> @@ -2805,7 +3017,8 @@ defense="15" weight="400" sellProtected="true"> - <sprite>equipment/head/bromenalhelmet.xml</sprite> + <sprite gender="male">equipment/head/bromenalhelmet-male.xml</sprite> + <sprite gender="female">equipment/head/bromenalhelmet-female.xml</sprite> <replace sprite="hair"> <item from="-5"/> <item from="-6"/> @@ -2828,7 +3041,7 @@ <sprite gender="male">equipment/legs/bromenallegs-male.xml</sprite> <sprite gender="female">equipment/legs/bromenallegs-female.xml</sprite> </item> - <item id="797" + <!-- item id="797" image="equipment/shield/bromenal.png" name="Bromenal Shield" description="A shield made of bromenal." @@ -2836,9 +3049,10 @@ type="equip-shield" defense="20" weight="2500" - sellProtected="true"/> + sellProtected="true"> + </item --> <item id="798" - image="equipment/chest/sorcerer-robe.png|W:#ffffff;R:#EC0000" + image="equipment/chest/sorcerer-robe.png|W:#87876c,bbc39c,edf4e1,ffffff;R:#ec3e3e" name="Sorcerer Robe (Red)" description="A red lined sorcerer robe." effect="M. Attack +20" @@ -2847,8 +3061,11 @@ agi="1" weight="5" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#ffffff;#EC0000</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#ffffff;#EC0000</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#87876c,bbc39c,edf4e1,ffffff;#ec0000</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#87876c,bbc39c,edf4e1,ffffff;#ec3e3e</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="799" image="generic/mylarin-dust.png" @@ -2865,7 +3082,8 @@ weight="30" defense="10" sellProtected="true"> - <sprite>equipment/head/bowler-hat-brown.xml</sprite> + <sprite gender="male">equipment/head/bowler-hat-brown-male.xml</sprite> + <sprite gender="female">equipment/head/bowler-hat-brown-female.xml</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -2883,7 +3101,8 @@ luck="1" weight="800" sellProtected="true"> - <sprite>equipment/head/pinkie-helmet.xml</sprite> + <sprite gender="male">equipment/head/pinkie-helmet-male.xml</sprite> + <sprite gender="female">equipment/head/pinkie-helmet-female.xml</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -2931,7 +3150,8 @@ image="use/others/warp-towel.png" name="Hitchhiker's Towel" description="An inconspicuous towel." - type="generic" + type="usable" + effect="A strange way of travelling. Cooldown: 15 minutes" weight="20" sellProtected="true"/> <item id="809" @@ -2943,7 +3163,7 @@ weight="30" sellProtected="true"/> <item id="810" - image="use/others/warp-towel.png|W:#580000,a40000,c02020,ff6060" + image="use/others/warp-towel.png|W:#581a1a,a41111,c03a3a,ff6060" name="Red Hitchhiker's Towel" description="An inconspicuous red towel." effect="A strange way of travelling." @@ -2991,7 +3211,7 @@ weight="30" sellProtected="true"/> <item id="816" - image="use/others/warp-towel.png|W:#56002f,930050,fe70bd,feb7de,ffffff" + image="use/others/warp-towel.png|W:#561a3b,fe70bd,ffb8ad,ffd9d4" name="Pink Hitchhiker's Towel" description="An inconspicuous pink towel." effect="A strange way of travelling." @@ -3021,7 +3241,7 @@ type="generic" weight="5"/> <item id="820" - image="generic/gempowder.png|W:#580000,a40000,c02020,ff6060" + image="generic/gempowder.png|W:#581a1a,a41111,c03a3a,ff6060" name="Ruby Powder" description="A red powder made out of a ruby." type="generic" @@ -3215,7 +3435,8 @@ type="equip-head" defense="2" weight="20"> - <sprite>equipment/head/earmuffs.xml</sprite> + <sprite gender="male">equipment/head/earmuffs-male.xml</sprite> + <sprite gender="female">equipment/head/earmuffs-female.xml</sprite> </item> <item id="849" image="generic/christmasbox-open.png" @@ -3256,7 +3477,8 @@ defense="3" weight="50" sellProtected="true"> - <sprite>equipment/head/elf-nightcap.xml</sprite> + <sprite gender="male">equipment/head/elf-nightcap-male.xml</sprite> + <sprite gender="female">equipment/head/elf-nightcap-female.xml</sprite> <replace sprite="hair"> <item to="-7"/> </replace> @@ -3270,7 +3492,8 @@ defense="2" weight="10" sellProtected="true"> - <sprite>equipment/head/sunglasses.xml</sprite> + <sprite gender="male">equipment/head/sunglasses-male.xml</sprite> + <sprite gender="female">equipment/head/sunglasses-female.xml</sprite> </item> <item id="856" image="equipment/head/knit-cap.png" @@ -3299,7 +3522,8 @@ <item from="-14" to="-8"/> <item from="-15" to="-17"/> </replace> - <sprite>equipment/head/knit-cap.xml</sprite> + <sprite gender="male">equipment/head/knit-cap-male.xml|#ffffff;#2958b5,3c6cce,90b3fb,c5d8ff;#2453b3,3561bf,638bdc,7799de,b0caff;</sprite> + <sprite gender="female">equipment/head/knit-cap-female.xml|#ffffff;#2958b5,3c6cce,90b3fb,c5d8ff;#2453b3,3561bf,638bdc,7799de,b0caff;</sprite> </item> <item id="857" image="equipment/legs/pants.png|W:#2a2117,2f2112,493219,61411e,724c22,a97e4f" @@ -3376,9 +3600,11 @@ type="equip-1hand" weapon-type="sword" attack-action="attack" + attack-range="2" luck="1" weight="1000"> - <sprite>weapon-ice-gladius.xml</sprite> + <sprite gender="male">equipment/weapons/sword-short-male.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff</sprite> + <sprite gender="female">equipment/weapons/sword-short-female.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff</sprite> <sound event="strike">weapons/swords/short-sword-miss1.ogg</sound> <sound event="hit">weapons/swords/short-sword-hit1.ogg</sound> </item> @@ -3466,7 +3692,8 @@ str="10" defense="19" sellProtected="true"> - <sprite>equipment/head/bull.xml</sprite> + <sprite gender="male">equipment/head/bull-male.xml</sprite> + <sprite gender="female">equipment/head/bull-female.xml</sprite> <replace sprite="hair"> <item from="-5"/> <item from="-6"/> @@ -3484,10 +3711,12 @@ type="equip-2hand" weapon-type="bow" attack-action="attack_bow" + attack-range="5" weight="900" missile-particle="graphics/particles/arrow-banshee.particle.xml" sellProtected="true"> - <sprite>weapon-bansheebow.xml</sprite> + <sprite gender="male">equipment/weapons/bow-banshee-male.xml|#27113e,7442a7,b498d1</sprite> + <sprite gender="female">equipment/weapons/bow-banshee-female.xml|#27113e,7442a7,b498d1</sprite> </item> <item id="879" image="equipment/charms/heart-of-isis.png" @@ -3534,7 +3763,8 @@ defense="9" weight="15" sellProtected="true"> - <sprite>equipment/head/eggshell.xml|#BC5959,E33636,FFA0A0</sprite> + <sprite gender="male">equipment/head/eggshell-male.xml|#BC5959,E33636,FFA0A0</sprite> + <sprite gender="female">equipment/head/eggshell-female.xml|#BC5959,E33636,FFA0A0</sprite> <replace direction="upall" sprite="hair"> <item from="-5"/> </replace> @@ -3548,7 +3778,8 @@ defense="9" weight="15" sellProtected="true"> - <sprite>equipment/head/eggshell.xml|#7eabfe,6590C7,cccfe7</sprite> + <sprite gender="male">equipment/head/eggshell-male.xml|#7eabfe,6590C7,cccfe7</sprite> + <sprite gender="female">equipment/head/eggshell-female.xml|#7eabfe,6590C7,cccfe7</sprite> <replace direction="upall" sprite="hair"> <item from="-5"/> </replace> @@ -3562,7 +3793,8 @@ defense="9" weight="15" sellProtected="true"> - <sprite>equipment/head/eggshell.xml|#EFD806,D7C821,FFF476</sprite> + <sprite gender="male">equipment/head/eggshell-male.xml|#EFD806,D7C821,FFF476</sprite> + <sprite gender="female">equipment/head/eggshell-female.xml|#EFD806,D7C821,FFF476</sprite> <replace direction="upall" sprite="hair"> <item from="-5"/> </replace> @@ -3576,7 +3808,8 @@ defense="9" weight="15" sellProtected="true"> - <sprite>equipment/head/eggshell.xml|#2A9409,70BA59,ACF696</sprite> + <sprite gender="male">equipment/head/eggshell-male.xml|#2A9409,70BA59,ACF696</sprite> + <sprite gender="female">equipment/head/eggshell-female.xml|#2A9409,70BA59,ACF696</sprite> <replace direction="upall" sprite="hair"> <item from="-5"/> </replace> @@ -3590,7 +3823,8 @@ defense="9" weight="15" sellProtected="true"> - <sprite>equipment/head/eggshell.xml|#9B5D00,E17828,F7B37E</sprite> + <sprite gender="male">equipment/head/eggshell-male.xml|#9B5D00,E17828,F7B37E</sprite> + <sprite gender="female">equipment/head/eggshell-female.xml|#9B5D00,E17828,F7B37E</sprite> <replace direction="upall" sprite="hair"> <item from="-5"/> </replace> @@ -3604,7 +3838,8 @@ defense="9" weight="15" sellProtected="true"> - <sprite>equipment/head/eggshell.xml|#482D07,574123,877863</sprite> + <sprite gender="male">equipment/head/eggshell-male.xml|#482D07,574123,877863</sprite> + <sprite gender="female">equipment/head/eggshell-female.xml|#482D07,574123,877863</sprite> <replace direction="upall" sprite="hair"> <item from="-5"/> </replace> @@ -3618,7 +3853,8 @@ defense="60" weight="30" sellProtected="true"> - <sprite>equipment/head/magicgmtophat.xml</sprite> + <sprite gender="male">equipment/head/magicgmtophat-male.xml</sprite> + <sprite gender="female">equipment/head/magicgmtophat-female.xml</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -3634,7 +3870,8 @@ defense="4" weight="240" sellProtected="true"> - <sprite>equipment/head/thin-crown.xml|#343434,ababab;#003300,00FF00;#29758A,9BDBEC</sprite> + <sprite gender="male">equipment/head/thin-crown-male.xml|#343434,ababab;#003300,00FF00;#29758A,9BDBEC</sprite> + <sprite gender="female">equipment/head/thin-crown-female.xml|#343434,ababab;#003300,00FF00;#29758A,9BDBEC</sprite> </item> <item id="890" image="equipment/head/beaniecopter.png" @@ -3644,7 +3881,8 @@ type="equip-head" defense="4" weight="20"> - <sprite>equipment/head/beaniecopter.xml</sprite> + <sprite gender="male">equipment/head/beaniecopter-male.xml</sprite> + <sprite gender="female">equipment/head/beaniecopter-female.xml</sprite> </item> <item id="891" image="generic/silk-sheet.png|W:#87876c,bbc39c,edf4e1,ffffff" @@ -3659,7 +3897,7 @@ type="generic" weight="1"/> <item id="893" - image="generic/transmutedflower.png|Y:#4f0a76,8010c0,d699f7;G:#1E800F,54984A,7FD481" + image="generic/transmutedflower.png|Y:#371444,582570,6c3a8e,78469b;G:#1E800F,54984A,7FD481" name="Purple Summon Flower" description="A magical artifact resembling a flower." type="generic" @@ -3677,7 +3915,7 @@ type="generic" weight="1"/> <item id="896" - image="generic/transmutedflower.png|Y:#580000,a40000,c02020,ff6060;G:#1E800F,54984A,7FD481" + image="generic/transmutedflower.png|Y:#581a1a,a41111,c03a3a,ff6060;G:#1E800F,54984A,7FD481" name="Red Summon Flower" description="A magical artifact resembling a flower." type="generic" @@ -3690,7 +3928,8 @@ type="equip-head" defense="1" weight="1"> - <sprite>equipment/head/rosehat.xml|#581313,a41C1C,c02A2A</sprite> + <sprite gender="male">equipment/head/rosehat-male.xml|#581313,a41C1C,c02A2A</sprite> + <sprite gender="female">equipment/head/rosehat-female.xml|#581313,a41C1C,c02A2A</sprite> </item> <item id="898" image="equipment/head/rosehat.png|R:#dddddd,ffffff" @@ -3700,7 +3939,8 @@ type="equip-head" defense="1" weight="1"> - <sprite>equipment/head/rosehat.xml|#dddddd,ffffff</sprite> + <sprite gender="male">equipment/head/rosehat-male.xml|#dddddd,ffffff</sprite> + <sprite gender="female">equipment/head/rosehat-female.xml|#dddddd,ffffff</sprite> </item> <item id="899" image="equipment/head/rosehat.png|R:#dd88aa,ffdddd" @@ -3710,7 +3950,8 @@ type="equip-head" defense="1" weight="1"> - <sprite>equipment/head/rosehat.xml|#dd88aa,ffdddd</sprite> + <sprite gender="male">equipment/head/rosehat-male.xml|#dd88aa,ffdddd</sprite> + <sprite gender="female">equipment/head/rosehat-female.xml|#dd88aa,ffdddd</sprite> </item> <item id="900" image="equipment/head/rosehat.png|R:#dddd00,ffff00" @@ -3720,7 +3961,8 @@ type="equip-head" defense="1" weight="1"> - <sprite>equipment/head/rosehat.xml|#dddd00,ffff00</sprite> + <sprite gender="male">equipment/head/rosehat-male.xml|#dddd00,ffff00</sprite> + <sprite gender="female">equipment/head/rosehat-female.xml|#dddd00,ffff00</sprite> </item> <item id="901" image="equipment/head/rosehat.png|R:#dd8800,ffdd00" @@ -3730,7 +3972,8 @@ type="equip-head" defense="1" weight="1"> - <sprite>equipment/head/rosehat.xml|#dd8800,ffdd00</sprite> + <sprite gender="male">equipment/head/rosehat-male.xml|#dd8800,ffdd00</sprite> + <sprite gender="female">equipment/head/rosehat-female.xml|#dd8800,ffdd00</sprite> </item> <item id="902" image="equipment/head/rosehat.png|R:#6666aa,ccccff" @@ -3740,7 +3983,8 @@ type="equip-head" defense="1" weight="1"> - <sprite>equipment/head/rosehat.xml|#6666aa,ccccff</sprite> + <sprite gender="male">equipment/head/rosehat-male.xml|#6666aa,ccccff</sprite> + <sprite gender="female">equipment/head/rosehat-female.xml|#6666aa,ccccff</sprite> </item> <item id="903" image="equipment/weapon/slingshot-icon.png" @@ -3750,9 +3994,11 @@ type="equip-2hand" weapon-type="bow" attack-action="attack_bow" + attack-range="5" weight="10" missile-particle="graphics/particles/stoneprojectile.particle.xml"> - <sprite>weapon-slingshot.xml</sprite> + <sprite gender="male">equipment/weapons/bow-slingshot-male.xml</sprite> + <sprite gender="female">equipment/weapons/bow-slingshot-female.xml</sprite> </item> <item id="904" image="equipment/ammo/stoneprojectile-icon.png" @@ -3763,6 +4009,136 @@ weight="1"/> <!-- HERE ARE SOME UNUSED ITEM IDS --> + <item id="1172" + image="equipment/legs/silkpants.png|W:#87876c,bbc39c,edf4e1,ffffff" + name="Silk Pants" + description="A very light fancy pair of silk trousers." + weight="10" + defense="2" + type="equip-legs"> + <sprite gender="male">equipment/legs/silkpants-male.xml|#87876c,bbc39c,edf4e1,ffffff</sprite> + <sprite gender="female">equipment/legs/silkpants-female.xml|#87876c,bbc39c,edf4e1,ffffff</sprite> + </item> + <item id="1173" + image="equipment/head/tamoshanter.png|R:#797ea8;B:#4747ac" + name="Tam O' Shanter" + description="Itchy but it keeps you warm in Kaizei's wilderness" + effect="M. Attack -2" + type="equip-head" + defense="9" + weight="20" + sellProtected="true"> + <sprite gender="male">equipment/head/tamoshanter-male.xml|#797ea8;#4747ac</sprite> + <sprite gender="female">equipment/head/tamoshanter-female.xml|#797ea8;#4747ac</sprite> + </item> + <item id="1174" + image="equipment/head/cashiershade.png|W:#909090;G:#70ff1f" + name="Cashiers' Shade" + description="Green Shade. Helpful for counting your goldpieces." + effect="M. Attack -10" + type="equip-head" + defense="2" + weight="15" + sellProtected="true"> + <sprite gender="male">equipment/head/cashiershade-male.xml|#909090;#70ff1f</sprite> + <sprite gender="female">equipment/head/cashiershade-female.xml|#909090;#70ff1f</sprite> + </item> + <item id="1175" + image="equipment/head/autumn-mask.png|C:#ffffff;B:#cf7c04;M:#ee0427;R:#2a2a2a" + name="Autumn Mask" + description="Party away! Noone will recognize you wearing this mask" + effect="M. Attack +4" + type="equip-head" + defense="1" + weight="10" + sellProtected="true"> + <sprite gender="male">equipment/head/autumn-mask-male.xml|#2a3a3a;#ee0427;#cf7c04;#ffffff;</sprite> + <sprite gender="female">equipment/head/autumn-mask-female.xml|#2a3a3a;#ee0427;#cf7c04;#ffffff;</sprite> + </item> + <item id="1176" + image="equipment/chest/contributor.png|W:#247279,318087,4fbdc7,66e3c7;R:#247279" + name="Contributor Shirt (Guru)" + description="This shirt belongs to someone who helped making tmw as awesome as it is now!" + effect="M. Attack +5" + type="equip-torso" + defense="5" + weight="20" + sellProtected="true"> + <sprite gender="male">equipment/chest/contributor-male.xml|#247279,318087,4fbdc7,66e3c7;#247279</sprite> + <sprite gender="female">equipment/chest/contributor-female.xml|#247279,318087,4fbdc7,66e3c7;#247279</sprite> + </item> + <item id="1177" + image="equipment/chest/contributor.png|W:#62401c,643e1c,8b572a,996c3b;R:#ebd1b4" + name="Contributor Shirt (2013)" + description="This shirt belongs to someone who helped making tmw as awesome as it is now!" + effect="M. Attack +5" + type="equip-torso" + defense="5" + weight="20" + sellProtected="true"> + <sprite gender="male">equipment/chest/contributor-male.xml|#62401c,643e1c,8b572a,996c3b;#ebd1b4</sprite> + <sprite gender="female">equipment/chest/contributor-female.xml|#62401c,643e1c,8b572a,996c3b;#ebd1b4</sprite> + </item> + <item id="1178" + image="equipment/chest/contributor.png|W:#87876c,bbc39c,edf4e1,ffffff;R:#bc2c26" + name="Contributor Shirt (2014)" + description="This shirt belongs to someone who helped making tmw as awesome as it is now!" + effect="M. Attack +5" + type="equip-torso" + defense="5" + weight="20" + sellProtected="true"> + <sprite gender="male">equipment/chest/contributor-male.xml|#87876c,bbc39c,edf4e1,ffffff;#bc2c26</sprite> + <sprite gender="female">equipment/chest/contributor-female.xml|#87876c,bbc39c,edf4e1,ffffff;#bc2c26</sprite> + </item> + <item id="1179" + image="equipment/chest/contributor.png|W:#1a3b22,2d5b31,417746,588b52;R:#edf4e1" + name="Contributor Shirt (2015)" + description="This shirt belongs to someone who helped making tmw as awesome as it is now!" + effect="M. Attack +5" + type="equip-torso" + defense="5" + weight="20" + sellProtected="true"> + <sprite gender="male">equipment/chest/contributor-male.xml|#1a3b22,2d5b31,417746,588b52;#edf4e1</sprite> + <sprite gender="female">equipment/chest/contributor-female.xml|#1a3b22,2d5b31,417746,588b52;#edf4e1</sprite> + </item> + <item id="1180" + image="equipment/chest/contributor.png|W:#371444,582570,6c3a8e,78469b;R:#edf4e1" + name="Contributor Shirt (2016)" + description="This shirt belongs to someone who helped making tmw as awesome as it is now!" + effect="M. Attack +5" + type="equip-torso" + defense="5" + weight="20" + sellProtected="true"> + <sprite gender="male">equipment/chest/contributor-male.xml|#371444,582570,6c3a8e,78469b;#edf4e1</sprite> + <sprite gender="female">equipment/chest/contributor-female.xml|#371444,582570,6c3a8e,78469b;#edffe1,ffffff</sprite> + </item> + <item id="1181" + image="equipment/chest/contributor.png|W:#95752a,a08440,aa974a,b2a261;R:#95752a" + name="Contributor Shirt (2017)" + description="This shirt belongs to someone who helped making tmw as awesome as it is now!" + effect="M. Attack +5" + type="equip-torso" + defense="5" + weight="20" + sellProtected="true"> + <sprite gender="male">equipment/chest/contributor-male.xml|#95752a,a08440,aa974a,b2a261;#95752a</sprite> + <sprite gender="female">equipment/chest/contributor-female.xml|#95752a,a08440,aa974a,b2a261;#95752a</sprite> + </item> + <item id="1182" + image="equipment/chest/contributor.png|W:#59191e,69261f,7b332c,904f3c;R:#edf4e1" + name="Contributor Shirt (2018)" + description="This shirt belongs to someone who helped making tmw as awesome as it is now!" + effect="M. Attack +5" + type="equip-torso" + defense="5" + weight="20" + sellProtected="true"> + <sprite gender="male">equipment/chest/contributor-male.xml|#59191e,69261f,7b332c,904f3c;#edf4e1</sprite> + <sprite gender="female">equipment/chest/contributor-female.xml|#59191e,69261f,7b332c,904f3c;#edf4e1,fefefe</sprite> + </item> <item id="1183" image="equipment/chest/ugly-sweater.png|W:#ffffff;Y:#b0242f,e1c130;G:#35bc40;C:#8c7223,e1c130,ffdb63" name="Amber Christmas Sweater" @@ -3770,9 +4146,11 @@ effect="M. Attack -12" type="equip-torso" defense="6" - weight="35"> - <sprite gender="male">equipment/chest/ugly-sweater-male.xml|#ffffff;#b0242f,e1c130;#35bc40;#8c7223,e1c130,ffdb63</sprite> - <sprite gender="female">equipment/chest/ugly-sweater-female.xml|#ffffff;#b0242f,e1c130;#35bc40;#8c7223,e1c130,ffdb63</sprite> + weight="35" + drawBefore="pants" + > + <sprite gender="male">equipment/chest/ugly-sweater-male.xml|#ffffff;#b0242f,e1c130;#35bc40;#8c7223,e1c130,ffdb63</sprite> + <sprite gender="female">equipment/chest/ugly-sweater-female.xml|#ffffff;#b0242f,e1c130;#35bc40;#8c7223,e1c130,ffdb63</sprite> </item> <item id="1184" image="equipment/chest/ugly-sweater.png|W:#3f3f3f,ffffff;Y:#af5a2f,af5a2f,;G:#8ece91,ffffff;C:#578760,6daa78,92e5a2,9be8a9" @@ -3781,7 +4159,9 @@ effect="M. Attack -12" type="equip-torso" defense="6" - weight="35"> + weight="35" + drawBefore="pants" + > <sprite gender="male">equipment/chest/ugly-sweater-male.xml|#3f3f3f,ffffff;#af5a2f,af5a2f;#8ece91,ffffff;#578760,6daa78,92e5a2,9be8a9</sprite> <sprite gender="female">equipment/chest/ugly-sweater-female.xml|#3f3f3f,ffffff;#af5a2f,af5a2f;#8ece91,ffffff;#578760,6daa78,92e5a2,9be8a9</sprite> </item> @@ -3792,9 +4172,11 @@ type="equip-torso" defense="5" weight="30" - sellProtected="true"> + sellProtected="true" + drawBefore="pants" + > <sprite gender="male">equipment/chest/ugly-sweater-male.xml|#000000,333333;#c44dff;#ff4df0;#a3a3a3,ffffff</sprite> - <sprite gender="female">equipment/chest/ugly-sweater-male.xml|#000000,333333;#c44dff;#ff4df0;#a3a3a3,ffffff</sprite> + <sprite gender="female">equipment/chest/ugly-sweater-female.xml|#000000,333333;#c44dff;#ff4df0;#a3a3a3,ffffff</sprite> </item> <item id="1186" image="equipment/chest/ugly-sweater.png|W:#3f3f3f,ffffff;Y:#af5a2f,af5a2f;G:#8ece91,364c17;C:#49661f" @@ -3803,7 +4185,9 @@ effect="M. Attack -12" type="equip-torso" defense="6" - weight="35"> + weight="35" + drawBefore="pants" + > <sprite gender="male">equipment/chest/ugly-sweater-male.xml|#3f3f3f,ffffff;#af5a2f,af5a2f;#8ece91,364c17;#49661f</sprite> <sprite gender="female">equipment/chest/ugly-sweater-female.xml|#3f3f3f,ffffff;#af5a2f,af5a2f;#8ece91,364c17;#49661f</sprite> </item> @@ -3814,7 +4198,9 @@ type="equip-torso" defense="5" weight="30" - sellProtected="true"> + sellProtected="true" + drawBefore="pants" + > <sprite gender="male">equipment/chest/ugly-sweater-male.xml|#ffffff;#2958b5G:#ff4df0;#a7a7a7,d6d6d6,fffffe;#2958b5,789eea,c5d8ff</sprite> <sprite gender="female">equipment/chest/ugly-sweater-female.xml|#ffffff;#2958b5G:#ff4df0;#a7a7a7,d6d6d6,fffffe;#2958b5,789eea,c5d8ff</sprite> </item> @@ -3847,7 +4233,8 @@ defense="5" weight="20" sellProtected="true"> - <sprite>equipment/head/nutcrackerhat.xml</sprite> + <sprite gender="male">equipment/head/nutcrackerhat-male.xml</sprite> + <sprite gender="female">equipment/head/nutcrackerhat-female.xml</sprite> </item> <item id="1191" image="generic/wrapping-paper.png|W:#ffffff" @@ -3879,6 +4266,18 @@ description="A role of green wrapping paper." type="generic" weight="5"/> + <item id="1196" + image="equipment/head/beret.png|W:#87876c,bbc39c,edf4e1,ffffff" + name="Beret" + description="A simple beret. Fluffys look utterly cute with it." + defense="3" + weight="20" + agi="2" + type="equip-head" + sellProtected="true"> + <sprite gender="male">equipment/head/beret-male.xml|#87876c,bbc39c,edf4e1,ffffff</sprite> + <sprite gender="female">equipment/head/beret-female.xml|#87876c,bbc39c,edf4e1,ffffff</sprite> + </item> <item id="1197" image="equipment/charms/skeletoncharm.png" name="Jack's Skeleton Charm" @@ -3887,12 +4286,12 @@ weight="10" sellProtected="true" drawBefore="boots"> - <sprite>equipment/override/skeleton.xml</sprite> + <sprite>monsters/skeleton.xml</sprite> </item> <item id="1198" image="generic/spectral-orb.png|R:#ff6600,ff9933,ffff33" - name="Jack O Soul" - description="The soul of a Jack O." + name="Soul" + description="A soul." type="generic" weight="1"/> <item id="1199" @@ -3911,8 +4310,10 @@ weight="20" missile-particle="graphics/particles/arrow.particle.xml" weapon-type="bow" - attack-action="attack_bow"> - <sprite>weapon-bow.xml</sprite> + attack-action="attack_bow" + attack-range="5"> + <sprite gender="male">equipment/weapons/bow-male.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff;#332c19,443a20,453b1e,61532d,87733d,a58d4d;</sprite> + <sprite gender="female">equipment/weapons/bow-female.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff;#332c19,443a20,453b1e,61532d,87733d,a58d4d;</sprite> <!-- <sound event="strike">weapons/bows/bow_shoot_1.ogg</sound> --> </item> <item id="1201" @@ -3924,7 +4325,9 @@ weight="120" weapon-type="knife" attack-action="attack"> - <sprite>weapon-dagger.xml</sprite> + attack-range="2"> + <sprite gender="male">equipment/weapons/dagger-male.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff</sprite> + <sprite gender="female">equipment/weapons/dagger-female.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff</sprite> </item> <item id="1202" image="equipment/chest/cottonshirt.png|W:#a4b2b2,ffffff" @@ -3946,7 +4349,8 @@ defense="2" weight="20" sellProtected="true"> - <sprite>equipment/head/rangerhat.xml</sprite> + <sprite gender="male">equipment/head/rangerhat-male.xml</sprite> + <sprite gender="female">equipment/head/rangerhat-female.xml</sprite> </item> <item id="1204" image="equipment/head/antlerhat.png" @@ -3957,7 +4361,8 @@ defense="4" weight="15" sellProtected="true"> - <sprite>equipment/head/antlerhat.xml</sprite> + <sprite gender="male">equipment/head/antlerhat-male.xml</sprite> + <sprite gender="female">equipment/head/antlerhat-female.xml</sprite> </item> <item id="1205" image="equipment/head/christmastree.png" @@ -3967,7 +4372,8 @@ defense="2" weight="20" sellProtected="true"> - <sprite>equipment/head/christmastree.xml</sprite> + <sprite gender="male">equipment/head/christmastree-male.xml</sprite> + <sprite gender="female">equipment/head/christmastree-female.xml</sprite> </item> <item id="1206" image="equipment/head/santabeardhat.png" @@ -3978,7 +4384,8 @@ defense="5" weight="20" sellProtected="true"> - <sprite>equipment/head/santabeardhat.xml</sprite> + <sprite gender="male">equipment/head/santabeardhat-male.xml</sprite> + <sprite gender="female">equipment/head/santabeardhat-female.xml</sprite> </item> <item id="1207" image="generic/redstocking.png" @@ -4032,7 +4439,8 @@ defense="10" weight="20" sellProtected="true"> - <sprite>equipment/head/bunnyears.xml</sprite> + <sprite gender="male">equipment/head/bunnyears-male.xml</sprite> + <sprite gender="female">equipment/head/bunnyears-female.xml</sprite> </item> <item id="1215" image="equipment/weapon/sword-sabre.png" @@ -4041,9 +4449,12 @@ effect="Damage +1" type="equip-1hand" weapon-type="sword" + attack-action="attack" + attack-range="2" weight="1" sellProtected="true"> - <sprite>weapon-dagger.xml</sprite> + <sprite gender="male">equipment/weapons/sword-short-male.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff</sprite> + <sprite gender="female">equipment/weapons/sword-short-female.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff</sprite> <sound event="strike">weapons/swords/short-sword-miss1.ogg</sound> <sound event="hit">weapons/swords/sabre-hit1.ogg</sound> </item> @@ -4055,7 +4466,8 @@ defense="1" weight="80" sellProtected="true"> - <sprite>equipment/head/mouboohead.xml</sprite> + <sprite gender="male">equipment/head/mouboohead-male.xml</sprite> + <sprite gender="female">equipment/head/mouboohead-female.xml</sprite> <replace direction="downall" sprite="hair"> <item from="-5"/> </replace> @@ -4070,7 +4482,8 @@ agi="3" weight="20" sellProtected="true"> - <sprite>equipment/head/catears.xml|#774444;#777777</sprite> + <sprite gender="male">equipment/head/catears-male.xml|#774444;#777777</sprite> + <sprite gender="female">equipment/head/catears-female.xml|#774444;#777777</sprite> </item> <item id="1218" image="equipment/head/paperbag.png" @@ -4082,7 +4495,8 @@ agi="-1" weight="10" sellProtected="true"> - <sprite>equipment/head/paperbag.xml</sprite> + <sprite gender="male">equipment/head/paperbag-male.xml</sprite> + <sprite gender="female">equipment/head/paperbag-female.xml</sprite> <replace sprite="hair"> <item from="-3"/> <item from="-4"/> @@ -4105,7 +4519,8 @@ defense="1" weight="80" sellProtected="true"> - <sprite>equipment/head/moubootaurhead.xml</sprite> + <sprite gender="male">equipment/head/moubootaurhead-male.xml</sprite> + <sprite gender="female">equipment/head/moubootaurhead-female.xml</sprite> <replace direction="upall" sprite="hair"> <item from="-5"/> </replace> @@ -4118,7 +4533,8 @@ defense="1" weight="1" sellProtected="true"> - <sprite>equipment/head/parsley-earplugs.xml</sprite> + <sprite gender="male">equipment/head/parsley-earplugs-male.xml</sprite> + <sprite gender="female">equipment/head/parsley-earplugs-female.xml</sprite> </item> <item id="1221" image="equipment/head/skullmask.png" @@ -4129,10 +4545,9 @@ defense="3" weight="150" sellProtected="true"> - <sprite>equipment/head/skullmask.xml</sprite> + <sprite gender="male">equipment/head/skullmask-male.xml</sprite> + <sprite gender="female">equipment/head/skullmask-female.xml</sprite> </item> - - <!-- <item id="1222" image="generic/claylump_small.png" name="Small Piece of Clay" @@ -4171,8 +4586,6 @@ description="An amulet made for true enchanters." type="equip-charm" weight="1"/> - --> - <item id="1228" image="generic/crystal.png|W:#ba58ff,d496ff,ffffff" name="Light Crystal" @@ -4270,7 +4683,8 @@ defense="5" weight="10" sellProtected="true"> - <sprite>equipment/head/snowgoggles.xml</sprite> + <sprite gender="male">equipment/head/snowgoggles-male.xml</sprite> + <sprite gender="female">equipment/head/snowgoggles-female.xml</sprite> </item> <!-- RESERVED --> @@ -4283,7 +4697,7 @@ type="equip-torso" defense="30" sellProtected="true"> - <sprite>equipment/override/skeleton.xml</sprite> + <sprite>monsters/skeleton.xml</sprite> <particlefx>graphics/particles/wisp.particle.xml</particlefx> </item> <item id="1245" @@ -4309,7 +4723,8 @@ defense="4" weight="20" sellProtected="true"> - <sprite>equipment/head/heart-glasses.xml</sprite> + <sprite gender="male">equipment/head/heart-glasses-male.xml</sprite> + <sprite gender="female">equipment/head/heart-glasses-female.xml</sprite> </item> <item id="1248" image="use/food/blueberries.png" @@ -4371,7 +4786,8 @@ type="equip-head" weight="20" sellProtected="true"> - <sprite>equipment/head/rabbit-ears.xml|#ffffff</sprite> + <sprite gender="male">equipment/head/rabbit-ears-male.xml|#87876c,bbc39c,edf4e1,ffffff</sprite> + <sprite gender="female">equipment/head/rabbit-ears-female.xml|#87876c,bbc39c,edf4e1,ffffff</sprite> </item> <item id="1256" image="equipment/head/eggshell-hat.png|W:#727272,A0A9AC,DBECF2" @@ -4382,7 +4798,8 @@ agi="-1" weight="15" sellProtected="true"> - <sprite>equipment/head/eggshell.xml|#727272,A0A9AC,DBECF2</sprite> + <sprite gender="male">equipment/head/eggshell-male.xml|#727272,A0A9AC,DBECF2</sprite> + <sprite gender="female">equipment/head/eggshell-female.xml|#727272,A0A9AC,DBECF2</sprite> <replace direction="upall" sprite="hair"> <item from="-5"/> </replace> @@ -4410,7 +4827,8 @@ defense="3" weight="50" sellProtected="true"> - <sprite>equipment/head/operamask.xml</sprite> + <sprite gender="male">equipment/head/operamask-male.xml</sprite> + <sprite gender="female">equipment/head/operamask-female.xml</sprite> </item> <item id="1277" image="equipment/head/jestermask.png" @@ -4420,7 +4838,8 @@ defense="3" weight="50" sellProtected="true"> - <sprite>equipment/head/jestermask.xml</sprite> + <sprite gender="male">equipment/head/jestermask-male.xml</sprite> + <sprite gender="female">equipment/head/jestermask-female.xml</sprite> </item> <item id="1278" image="equipment/head/witch-hat.png" @@ -4430,10 +4849,31 @@ defense="3" weight="50" sellProtected="true"> - <sprite>equipment/head/witch-hat.xml</sprite> - <replace direction="upall" sprite="hair"> + <sprite gender="male">equipment/head/witch-hat-male.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite> + <sprite gender="female">equipment/head/witch-hat-female.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite> + <replace sprite="hair"> <item from="-5"/> </replace> + <replace direction="left" sprite="hair"> + <item from="-13"/> + <item from="-14" to="-16"/> + <item from="-15" to="-8"/> + </replace> + <replace direction="right" sprite="hair"> + <item from="-13"/> + <item from="-14" to="-16"/> + <item from="-15" to="-8"/> + </replace> + <replace direction="upall" sprite="hair"> + <item from="-14" to="-13"/> + <item from="-15" to="-13"/> + <item from="-18" to="-6"/> + </replace> + <replace direction="downall" sprite="hair"> + <item from="-14" to="-13"/> + <item from="-15" to="-13"/> + <item from="-9" to="-1"/> + </replace> </item> <item id="1279" image="equipment/head/goblin-mask.png" @@ -4443,7 +4883,8 @@ defense="3" weight="50" sellProtected="true"> - <sprite>equipment/head/goblin-mask.xml</sprite> + <sprite gender="male">equipment/head/goblin-mask-male.xml</sprite> + <sprite gender="female">equipment/head/goblin-mask-female.xml</sprite> </item> <item id="1280" image="generic/scissors.png" @@ -4467,7 +4908,6 @@ type="equip-ammo" weight="0" sellProtected="true"/> - <!-- The 2XXY IDs are used for recolored items on eAthena. XX = item Y = color variant @@ -4479,48 +4919,48 @@ --> <item id="2050" - image="equipment/chest/cottonshirt.png|W:#580000,a40000,c02020,ff6060" + image="equipment/chest/cottonshirt.png|W:#581a1a,a41111,c03a3a,ff6060" name="Red Cotton Shirt" description="A red shirt made of 100% cotton." effect="M. Attack -4" type="equip-torso" defense="2" weight="20"> - <sprite gender="male">equipment/chest/cotton-male.xml|#580000,a40000,c02020,ff6060</sprite> - <sprite gender="female">equipment/chest/cotton-female.xml|#580000,a40000,c02020,ff6060</sprite> + <sprite gender="male">equipment/chest/cotton-male.xml|#581a1a,a41111,c03a3a,ff6060</sprite> + <sprite gender="female">equipment/chest/cotton-female.xml|#581a1a,a41111,c03a3a,ff6060</sprite> </item> <item id="2051" - image="equipment/chest/cottonshirt.png|W:#115511,22aa22,99dd99" + image="equipment/chest/cottonshirt.png|W:#255511,7ec044,92d46a,bfe3a5" name="Green Cotton Shirt" description="A green shirt made of 100% cotton." effect="M. Attack -4" type="equip-torso" defense="2" weight="20"> - <sprite gender="male">equipment/chest/cotton-male.xml|#115511,22aa22,99dd99</sprite> - <sprite gender="female">equipment/chest/cotton-female.xml|#115511,22aa22,99dd99</sprite> + <sprite gender="male">equipment/chest/cotton-male.xml|#255511,7ec044,92d46a,bfe3a5</sprite> + <sprite gender="female">equipment/chest/cotton-female.xml|#255511,7ec044,92d46a,bfe3a5</sprite> </item> <item id="2052" - image="equipment/chest/cottonshirt.png|W:#222255,6666ff" + image="equipment/chest/cottonshirt.png|W:#1a1a41,392b6e,4c529f,5d5dc2" name="Dark Blue Cotton Shirt" description="A dark blue shirt made of 100% cotton." effect="M. Attack -4" type="equip-torso" defense="2" weight="20"> - <sprite gender="male">equipment/chest/cotton-male.xml|#222255,6666ff</sprite> - <sprite gender="female">equipment/chest/cotton-female.xml|#222255,6666ff</sprite> + <sprite gender="male">equipment/chest/cotton-male.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> + <sprite gender="female">equipment/chest/cotton-female.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> </item> <item id="2053" - image="equipment/chest/cottonshirt.png|W:#846211,dab333,fffb93,ffffff" + image="equipment/chest/cottonshirt.png|W:#846928,dab641,ffef93,fff7c9" name="Yellow Cotton Shirt" description="A yellow shirt made of 100% cotton." effect="M. Attack -4" type="equip-torso" defense="2" weight="20"> - <sprite gender="male">equipment/chest/cotton-male.xml|#846211,dab333,fffb93,ffffff</sprite> - <sprite gender="female">equipment/chest/cotton-female.xml|#846211,dab333,fffb93,ffffff</sprite> + <sprite gender="male">equipment/chest/cotton-male.xml|#846928,dab641,ffef93,fff7c9</sprite> + <sprite gender="female">equipment/chest/cotton-female.xml|#846928,dab641,ffef93,fff7c9</sprite> </item> <item id="2054" image="equipment/chest/cottonshirt.png|W:#16486e,498ec5,e4f2fc" @@ -4534,15 +4974,15 @@ <sprite gender="female">equipment/chest/cotton-female.xml|#16486e,498ec5,e4f2fc</sprite> </item> <item id="2055" - image="equipment/chest/cottonshirt.png|W:#56002f,930050,fe70bd,feb7de,ffffff" + image="equipment/chest/cottonshirt.png|W:#561a3b,fe70bd,ffb8ad,ffd9d4" name="Pink Cotton Shirt" description="A pink shirt made of 100% cotton." effect="M. Attack -4" type="equip-torso" defense="2" weight="20"> - <sprite gender="male">equipment/chest/cotton-male.xml|#56002f,930050,fe70bd,feb7de,ffffff</sprite> - <sprite gender="female">equipment/chest/cotton-female.xml|#56002f,930050,fe70bd,feb7de,ffffff</sprite> + <sprite gender="male">equipment/chest/cotton-male.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> + <sprite gender="female">equipment/chest/cotton-female.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> </item> <item id="2056" image="equipment/chest/cottonshirt.png|W:#111111,222222,333333,444444,555555,aaaaaa" @@ -4567,71 +5007,79 @@ <sprite gender="female">equipment/chest/cotton-female.xml|#80280f,b04810,ef681f,ffb830</sprite> </item> <item id="2058" - image="equipment/chest/cottonshirt.png|W:#4f0a76,8010c0,d699f7" + image="equipment/chest/cottonshirt.png|W:#371444,582570,6c3a8e,78469b" name="Purple Cotton Shirt" description="A purple shirt made of 100% cotton." effect="M. Attack -4" type="equip-torso" defense="2" weight="20"> - <sprite gender="male">equipment/chest/cotton-male.xml|#4f0a76,8010c0,d699f7</sprite> - <sprite gender="female">equipment/chest/cotton-female.xml|#4f0a76,8010c0,d699f7</sprite> + <sprite gender="male">equipment/chest/cotton-male.xml|#371444,582570,6c3a8e,78469b</sprite> + <sprite gender="female">equipment/chest/cotton-female.xml|#371444,582570,6c3a8e,78469b</sprite> </item> <item id="2059" - image="equipment/chest/cottonshirt.png|W:#104010,208020,30c030" + image="equipment/chest/cottonshirt.png|W:#104010,268026,56a743,3e9c3e" name="Dark Green Cotton Shirt" description="A dark green shirt made of 100% cotton." effect="M. Attack -4" type="equip-torso" defense="2" weight="20"> - <sprite gender="male">equipment/chest/cotton-male.xml|#104010,208020,30c030</sprite> - <sprite gender="female">equipment/chest/cotton-female.xml|#104010,208020,30c030</sprite> + <sprite gender="male">equipment/chest/cotton-male.xml|#104010,268026,56a743,3e9c3e</sprite> + <sprite gender="female">equipment/chest/cotton-female.xml|#104010,268026,56a743,3e9c3e</sprite> </item> <item id="2060" - image="equipment/chest/vnecksweater.png|W:#580000,a40000,c02020,ff6060" + image="equipment/chest/vnecksweater.png|W:#581a1a,a41111,c03a3a,ff6060" name="Red V-Neck Sweater" description="A thin, soft and warm red sweater." effect="M. Attack -16" type="equip-torso" defense="8" - weight="35"> - <sprite gender="male">equipment/chest/vnecksweater-male.xml|#580000,a40000,c02020,ff6060</sprite> - <sprite gender="female">equipment/chest/vnecksweater-female.xml|#580000,a40000,c02020,ff6060</sprite> + weight="35" + drawBefore="pants" + > + <sprite gender="male">equipment/chest/vnecksweater-male.xml|#581a1a,a41111,c03a3a,ff6060</sprite> + <sprite gender="female">equipment/chest/vnecksweater-female.xml|#581a1a,a41111,c03a3a,ff6060</sprite> </item> <item id="2061" - image="equipment/chest/vnecksweater.png|W:#115511,22aa22,99dd99" + image="equipment/chest/vnecksweater.png|W:#255511,7ec044,92d46a,bfe3a5" name="Green V-Neck Sweater" description="A thin, soft and warm green sweater." effect="M. Attack -16" type="equip-torso" defense="8" - weight="35"> - <sprite gender="male">equipment/chest/vnecksweater-male.xml|#115511,22aa22,99dd99</sprite> - <sprite gender="female">equipment/chest/vnecksweater-female.xml|#115511,22aa22,99dd99</sprite> + weight="35" + drawBefore="pants" + > + <sprite gender="male">equipment/chest/vnecksweater-male.xml|#255511,7ec044,92d46a,bfe3a5</sprite> + <sprite gender="female">equipment/chest/vnecksweater-female.xml|#255511,7ec044,92d46a,bfe3a5</sprite> </item> <item id="2062" - image="equipment/chest/vnecksweater.png|W:#222255,6666ff" + image="equipment/chest/vnecksweater.png|W:#1a1a41,392b6e,4c529f,5d5dc2" name="Dark Blue V-Neck Sweater" description="A thin, soft and warm dark blue sweater." effect="M. Attack -16" type="equip-torso" defense="8" - weight="35"> - <sprite gender="male">equipment/chest/vnecksweater-male.xml|#222255,6666ff</sprite> - <sprite gender="female">equipment/chest/vnecksweater-female.xml|#222255,6666ff</sprite> + weight="35" + drawBefore="pants" + > + <sprite gender="male">equipment/chest/vnecksweater-male.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> + <sprite gender="female">equipment/chest/vnecksweater-female.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> </item> <item id="2063" - image="equipment/chest/vnecksweater.png|W:#846211,dab333,fffb93,ffffff" + image="equipment/chest/vnecksweater.png|W:#846928,dab641,ffef93,fff7c9" name="Yellow V-Neck Sweater" description="A thin, soft and warm yellow sweater." effect="M. Attack -16" type="equip-torso" defense="8" - weight="35"> - <sprite gender="male">equipment/chest/vnecksweater-male.xml|#846211,dab333,fffb93,ffffff</sprite> - <sprite gender="female">equipment/chest/vnecksweater-female.xml|#846211,dab333,fffb93,ffffff</sprite> + weight="35" + drawBefore="pants" + > + <sprite gender="male">equipment/chest/vnecksweater-male.xml|#846928,dab641,ffef93,fff7c9</sprite> + <sprite gender="female">equipment/chest/vnecksweater-female.xml|#846928,dab641,ffef93,fff7c9</sprite> </item> <item id="2064" image="equipment/chest/vnecksweater.png|W:#16486e,498ec5,e4f2fc" @@ -4640,20 +5088,24 @@ effect="M. Attack -16" type="equip-torso" defense="8" - weight="35"> + weight="35" + drawBefore="pants" + > <sprite gender="male">equipment/chest/vnecksweater-male.xml|#16486e,498ec5,e4f2fc</sprite> <sprite gender="female">equipment/chest/vnecksweater-female.xml|#16486e,498ec5,e4f2fc</sprite> </item> <item id="2065" - image="equipment/chest/vnecksweater.png|W:#56002f,930050,fe70bd,feb7de,ffffff" + image="equipment/chest/vnecksweater.png|W:#561a3b,fe70bd,ffb8ad,ffd9d4" name="Pink V-Neck Sweater" description="A thin, soft and warm pink sweater." effect="M. Attack -16" type="equip-torso" defense="8" - weight="35"> - <sprite gender="male">equipment/chest/vnecksweater-male.xml|#56002f,930050,fe70bd,feb7de,ffffff</sprite> - <sprite gender="female">equipment/chest/vnecksweater-female.xml|#56002f,930050,fe70bd,feb7de,ffffff</sprite> + weight="35" + drawBefore="pants" + > + <sprite gender="male">equipment/chest/vnecksweater-male.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> + <sprite gender="female">equipment/chest/vnecksweater-female.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> </item> <item id="2066" image="equipment/chest/vnecksweater.png|W:#111111,222222,333333,444444,555555,aaaaaa" @@ -4662,7 +5114,9 @@ effect="M. Attack -16" type="equip-torso" defense="8" - weight="35"> + weight="35" + drawBefore="pants" + > <sprite gender="male">equipment/chest/vnecksweater-male.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite> <sprite gender="female">equipment/chest/vnecksweater-female.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite> </item> @@ -4673,76 +5127,82 @@ effect="M. Attack -16" type="equip-torso" defense="8" - weight="35"> + weight="35" + drawBefore="pants" + > <sprite gender="male">equipment/chest/vnecksweater-male.xml|#80280f,b04810,ef681f,ffb830</sprite> <sprite gender="female">equipment/chest/vnecksweater-female.xml|#80280f,b04810,ef681f,ffb830</sprite> </item> <item id="2068" - image="equipment/chest/vnecksweater.png|W:#4f0a76,8010c0,d699f7" + image="equipment/chest/vnecksweater.png|W:#371444,582570,6c3a8e,78469b" name="Purple V-Neck Sweater" description="A thin, soft and warm purple sweater." effect="M. Attack -16" type="equip-torso" defense="8" - weight="35"> - <sprite gender="male">equipment/chest/vnecksweater-male.xml|#4f0a76,8010c0,d699f7</sprite> - <sprite gender="female">equipment/chest/vnecksweater-female.xml|#4f0a76,8010c0,d699f7</sprite> + weight="35" + drawBefore="pants" + > + <sprite gender="male">equipment/chest/vnecksweater-male.xml|#371444,582570,6c3a8e,78469b</sprite> + <sprite gender="female">equipment/chest/vnecksweater-female.xml|#371444,582570,6c3a8e,78469b</sprite> </item> <item id="2069" - image="equipment/chest/vnecksweater.png|W:#104010,208020,30c030" + image="equipment/chest/vnecksweater.png|W:#104010,268026,56a743,3e9c3e" name="Dark Green V-Neck Sweater" description="A thin, soft and warm dark green sweater." effect="M. Attack -16" type="equip-torso" defense="8" - weight="35"> - <sprite gender="male">equipment/chest/vnecksweater-male.xml|#104010,208020,30c030</sprite> - <sprite gender="female">equipment/chest/vnecksweater-female.xml|#104010,208020,30c030</sprite> + weight="35" + drawBefore="pants" + > + <sprite gender="male">equipment/chest/vnecksweater-male.xml|#104010,268026,56a743,3e9c3e</sprite> + <sprite gender="female">equipment/chest/vnecksweater-female.xml|#104010,268026,56a743,3e9c3e</sprite> </item> <item id="2070" - image="equipment/chest/tnecksweater.png|W:#580000,a40000,c02020,ff6060" + image="equipment/chest/tnecksweater.png|W:#581a1a,a41111,c03a3a,ff6060" name="Red Turtleneck Sweater" description="A thick, soft and warm red sweater." effect="M. Attack -12" type="equip-torso" defense="6" weight="35"> - <sprite gender="male">equipment/chest/tnecksweater-male.xml|#580000,a40000,c02020,ff6060</sprite> - <sprite gender="female">equipment/chest/tnecksweater-female.xml|#580000,a40000,c02020,ff6060</sprite> + <sprite gender="male">equipment/chest/tnecksweater-male.xml|#581a1a,a41111,c03a3a,ff6060</sprite> + <sprite gender="female">equipment/chest/tnecksweater-female.xml|#581a1a,a41111,c03a3a,ff6060</sprite> </item> <item id="2071" - image="equipment/chest/tnecksweater.png|W:#115511,22aa22,99dd99" + image="equipment/chest/tnecksweater.png|W:#255511,7ec044,92d46a,bfe3a5" name="Green Turtleneck Sweater" description="A thick, soft and warm green sweater." effect="M. Attack -12" type="equip-torso" defense="6" weight="35"> - <sprite gender="male">equipment/chest/tnecksweater-male.xml|#115511,22aa22,99dd99</sprite> - <sprite gender="female">equipment/chest/tnecksweater-female.xml|#115511,22aa22,99dd99</sprite> + <sprite gender="male">equipment/chest/tnecksweater-male.xml|#255511,7ec044,92d46a,bfe3a5</sprite> + <sprite gender="female">equipment/chest/tnecksweater-female.xml|#255511,7ec044,92d46a,bfe3a5</sprite> </item> <item id="2072" - image="equipment/chest/tnecksweater.png|W:#222255,6666ff" + image="equipment/chest/tnecksweater.png|W:#1a1a41,392b6e,4c529f,5d5dc2" name="Dark Blue Turtleneck Sweater" description="A thick, soft and warm dark blue sweater." effect="M. Attack -12" type="equip-torso" defense="6" weight="35"> - <sprite gender="male">equipment/chest/tnecksweater-male.xml|#222255,6666ff</sprite> - <sprite gender="female">equipment/chest/tnecksweater-female.xml|#222255,6666ff</sprite> + <sprite gender="male">equipment/chest/tnecksweater-male.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> + <sprite gender="female">equipment/chest/tnecksweater-female.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> </item> <item id="2073" - image="equipment/chest/tnecksweater.png|W:#846211,dab333,fffb93,ffffff" + image="equipment/chest/tnecksweater.png|W:#846928,dab641,ffef93,fff7c9" name="Yellow Turtleneck Sweater" description="A thick, soft and warm yellow sweater." type="equip-torso" effect="M. Attack -12" defense="6" weight="35"> - <sprite gender="male">equipment/chest/tnecksweater-male.xml|#846211,dab333,fffb93,ffffff</sprite> - <sprite gender="female">equipment/chest/tnecksweater-female.xml|#846211,dab333,fffb93,ffffff</sprite> + <sprite gender="male">equipment/chest/tnecksweater-male.xml|#846928,dab641,ffef93,fff7c9</sprite> + <sprite gender="female">equipment/chest/tnecksweater-female.xml|#846928,dab641,ffef93,fff7c9</sprite> </item> <item id="2074" image="equipment/chest/tnecksweater.png|W:#16486e,498ec5,e4f2fc" @@ -4752,19 +5212,19 @@ type="equip-torso" defense="6" weight="35"> - <sprite gender="male">equipment/chest/tnecksweater-male.xml|#16486e,498ec5,e4f2fc</sprite> - <sprite gender="female">equipment/chest/tnecksweater-female.xml|#16486e,498ec5,e4f2fc</sprite> + <sprite gender="male">equipment/chest/tnecksweater-male.xml|#214d6e,4c9bc5,a2cade,e4f2fc</sprite> + <sprite gender="female">equipment/chest/tnecksweater-female.xml|#214d6e,4c9bc5,a2cade,e4f2fc</sprite> </item> <item id="2075" - image="equipment/chest/tnecksweater.png|W:#56002f,930050,fe70bd,feb7de,ffffff" + image="equipment/chest/tnecksweater.png|W:#561a3b,fe70bd,ffb8ad,ffd9d4" name="Pink Turtleneck Sweater" description="A thick, soft and warm pink sweater." effect="M. Attack -12" type="equip-torso" defense="6" weight="35"> - <sprite gender="male">equipment/chest/tnecksweater-male.xml|#56002f,930050,fe70bd,feb7de,ffffff</sprite> - <sprite gender="female">equipment/chest/tnecksweater-female.xml|#56002f,930050,fe70bd,feb7de,ffffff</sprite> + <sprite gender="male">equipment/chest/tnecksweater-male.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> + <sprite gender="female">equipment/chest/tnecksweater-female.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> </item> <item id="2076" image="equipment/chest/tnecksweater.png|W:#111111,222222,333333,444444,555555,aaaaaa" @@ -4789,71 +5249,70 @@ <sprite gender="female">equipment/chest/tnecksweater-female.xml|#80280f,b04810,ef681f,ffb830</sprite> </item> <item id="2078" - image="equipment/chest/tnecksweater.png|W:#4f0a76,8010c0,d699f7" + image="equipment/chest/tnecksweater.png|W:#371444,582570,6c3a8e,78469b" name="Purple Turtleneck Sweater" description="A thick, soft and warm purple sweater." effect="M. Attack -12" type="equip-torso" defense="6" weight="35"> - <sprite gender="male">equipment/chest/tnecksweater-male.xml|#4f0a76,8010c0,d699f7</sprite> - <sprite gender="female">equipment/chest/tnecksweater-female.xml|#4f0a76,8010c0,d699f7</sprite> + <sprite gender="male">equipment/chest/tnecksweater-male.xml|#371444,582570,6c3a8e,78469b</sprite> + <sprite gender="female">equipment/chest/tnecksweater-female.xml|#371444,582570,6c3a8e,78469b</sprite> </item> <item id="2079" - image="equipment/chest/tnecksweater.png|W:#104010,208020,30c030" + image="equipment/chest/tnecksweater.png|W:#104010,268026,56a743,3e9c3e" name="Dark Green Turtleneck Sweater" description="A thick, soft and warm dark green sweater." effect="M. Attack -12" type="equip-torso" defense="6" weight="35"> - <sprite gender="male">equipment/chest/tnecksweater-male.xml|#104010,208020,30c030</sprite> - <sprite gender="female">equipment/chest/tnecksweater-female.xml|#104010,208020,30c030</sprite> + <sprite gender="male">equipment/chest/tnecksweater-male.xml|#104010,268026,56a743,3e9c3e</sprite> + <sprite gender="female">equipment/chest/tnecksweater-female.xml|#104010,268026,56a743,3e9c3e</sprite> </item> - <item id="2080" - image="equipment/chest/silk-robe.png|W:#580000,a40000,c02020,ff6060" + image="equipment/chest/silk-robe.png|W:#581a1a,a41111,c03a3a,ff6060" name="Red Silk Robe" description="A light and shimmering red silk robe." type="equip-torso" defense="5" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/robe-male.xml|#580000,a40000,c02020,ff6060</sprite> - <sprite gender="female">equipment/chest/robe-female.xml|#580000,a40000,c02020,ff6060</sprite> + <sprite gender="male">equipment/chest/robe-male.xml|#583a1a,a42111,c03a3a,ff8060</sprite> + <sprite gender="female">equipment/chest/robe-female.xml|#583a1a,a42111,c03a3a,ff8060</sprite> </item> <item id="2081" - image="equipment/chest/silk-robe.png|W:#115511,22aa22,99dd99" + image="equipment/chest/silk-robe.png|W:#255511,7ec044,92d46a,bfe3a5" name="Green Silk Robe" description="A light and shimmering green silk robe." type="equip-torso" defense="5" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/robe-male.xml|#115511,22aa22,99dd99</sprite> - <sprite gender="female">equipment/chest/robe-female.xml|#115511,22aa22,99dd99</sprite> + <sprite gender="male">equipment/chest/robe-male.xml|#255511,7ec044,92d46a,bfe3a5</sprite> + <sprite gender="female">equipment/chest/robe-female.xml|#255511,7ec044,92d46a,bfe3a5</sprite> </item> <item id="2082" - image="equipment/chest/silk-robe.png|W:#222255,6666ff" + image="equipment/chest/silk-robe.png|W:#1a1a41,392b6e,4c529f,5d5dc2" name="Dark Blue Silk Robe" description="A light and shimmering dark blue silk robe." type="equip-torso" defense="5" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/robe-male.xml|#222255,6666ff</sprite> - <sprite gender="female">equipment/chest/robe-female.xml|#222255,6666ff</sprite> + <sprite gender="male">equipment/chest/robe-male.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> + <sprite gender="female">equipment/chest/robe-female.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> </item> <item id="2083" - image="equipment/chest/silk-robe.png|W:#846211,dab333,fffb93,ffffff" + image="equipment/chest/silk-robe.png|W:#846928,dab641,ffef93,fff7c9" name="Yellow Silk Robe" description="A light and shimmering yellow silk robe." type="equip-torso" defense="5" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/robe-male.xml|#846211,dab333,fffb93,ffffff</sprite> - <sprite gender="female">equipment/chest/robe-female.xml|#846211,dab333,fffb93,ffffff</sprite> + <sprite gender="male">equipment/chest/robe-male.xml|#846928,dab641,ffef93,fff7c9</sprite> + <sprite gender="female">equipment/chest/robe-female.xml|#846928,dab641,ffef93,fff7c9</sprite> </item> <item id="2084" image="equipment/chest/silk-robe.png|W:#16486e,498ec5,e4f2fc" @@ -4867,14 +5326,14 @@ <sprite gender="female">equipment/chest/robe-female.xml|#16486e,498ec5,e4f2fc</sprite> </item> <item id="2085" - image="equipment/chest/silk-robe.png|W:#56002f,930050,fe70bd,feb7de,ffffff" + image="equipment/chest/silk-robe.png|W:#561a3b,fe70bd,ffb8ad,ffd9d4" name="Pink Silk Robe" description="A light and shimmering pink silk robe." type="equip-torso" defense="5" weight="30"> - <sprite gender="male">equipment/chest/robe-male.xml|#56002f,930050,fe70bd,feb7de,ffffff</sprite> - <sprite gender="female">equipment/chest/robe-female.xml|#56002f,930050,fe70bd,feb7de,ffffff</sprite> + <sprite gender="male">equipment/chest/robe-male.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> + <sprite gender="female">equipment/chest/robe-female.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> </item> <item id="2086" image="equipment/chest/silk-robe.png|W:#111111,222222,333333,444444,555555,aaaaaa" @@ -4899,71 +5358,75 @@ <sprite gender="female">equipment/chest/robe-female.xml|#80280f,b04810,ef681f,ffb830</sprite> </item> <item id="2088" - image="equipment/chest/silk-robe.png|W:#4f0a76,8010c0,d699f7" + image="equipment/chest/silk-robe.png|W:#371444,582570,6c3a8e,78469b" name="Purple Silk Robe" description="A light and shimmering purple silk robe." type="equip-torso" defense="5" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/robe-male.xml|#4f0a76,8010c0,d699f7</sprite> - <sprite gender="female">equipment/chest/robe-female.xml|#4f0a76,8010c0,d699f7</sprite> + <sprite gender="male">equipment/chest/robe-male.xml|#371444,582570,6c3a8e,78469b</sprite> + <sprite gender="female">equipment/chest/robe-female.xml|#371444,582570,6c3a8e,78469b</sprite> </item> <item id="2089" - image="equipment/chest/silk-robe.png|W:#104010,208020,30c030" + image="equipment/chest/silk-robe.png|W:#104010,268026,56a743,3e9c3e" name="Dark Green Silk Robe" description="A light and shimmering dark green silk robe." type="equip-torso" defense="5" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/robe-male.xml|#104010,208020,30c030</sprite> - <sprite gender="female">equipment/chest/robe-female.xml|#104010,208020,30c030</sprite> + <sprite gender="male">equipment/chest/robe-male.xml|#104010,268026,56a743,63b046</sprite> + <sprite gender="female">equipment/chest/robe-female.xml|#104010,268026,56a743,63b046</sprite> </item> <item id="2090" - image="equipment/chest/tanktop.png|W:#580000,a40000,c02020,ff6060" + image="equipment/chest/tanktop.png|W:#581a1a,a41111,c03a3a,ff6060" name="Red Tank Top" description="A red sleeveless shirt for hot summer days." effect="M. Attack -4" type="equip-torso" defense="2" - weight="12"> - <sprite gender="male">equipment/chest/tanktop-male.xml|#580000,a40000,c02020,ff6060</sprite> - <sprite gender="female">equipment/chest/tanktop-female.xml|#580000,a40000,c02020,ff6060</sprite> + weight="12" + drawBefore="pants"> + <sprite gender="male">equipment/chest/tanktop-male.xml|#581a1a,a41111,c03a3a,ff6060</sprite> + <sprite gender="female">equipment/chest/tanktop-female.xml|#581a1a,a41111,c03a3a,ff6060</sprite> </item> <item id="2091" - image="equipment/chest/tanktop.png|W:#115511,22aa22,99dd99" + image="equipment/chest/tanktop.png|W:#255511,7ec044,92d46a,bfe3a5" name="Green Tank Top" description="A green sleeveless shirt for hot summer days." effect="M. Attack -4" type="equip-torso" defense="2" - weight="12"> - <sprite gender="male">equipment/chest/tanktop-male.xml|#115511,22aa22,99dd99</sprite> - <sprite gender="female">equipment/chest/tanktop-female.xml|#115511,22aa22,99dd99</sprite> + weight="12" + drawBefore="pants"> + <sprite gender="male">equipment/chest/tanktop-male.xml|#255511,7ec044,92d46a,bfe3a5</sprite> + <sprite gender="female">equipment/chest/tanktop-female.xml|#255511,7ec044,92d46a,bfe3a5</sprite> </item> <item id="2092" - image="equipment/chest/tanktop.png|W:#222255,6666ff" + image="equipment/chest/tanktop.png|W:#1a1a41,392b6e,4c529f,5d5dc2" name="Dark Blue Tank Top" description="A dark blue sleeveless shirt for hot summer days." effect="M. Attack -4" type="equip-torso" defense="2" - weight="12"> - <sprite gender="male">equipment/chest/tanktop-male.xml|#222255,6666ff</sprite> - <sprite gender="female">equipment/chest/tanktop-female.xml|#222255,6666ff</sprite> + weight="12" + drawBefore="pants"> + <sprite gender="male">equipment/chest/tanktop-male.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> + <sprite gender="female">equipment/chest/tanktop-female.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> </item> <item id="2093" - image="equipment/chest/tanktop.png|W:#846211,dab333,fffb93,ffffff" + image="equipment/chest/tanktop.png|W:#846928,dab641,ffef93,fff7c9" name="Yellow Tank Top" description="A yellow sleeveless shirt for hot summer days." effect="M. Attack -4" type="equip-torso" defense="2" - weight="12"> - <sprite gender="male">equipment/chest/tanktop-male.xml|#846211,dab333,fffb93,ffffff</sprite> - <sprite gender="female">equipment/chest/tanktop-female.xml|#846211,dab333,fffb93,ffffff</sprite> + weight="12" + drawBefore="pants"> + <sprite gender="male">equipment/chest/tanktop-male.xml|#846928,dab641,ffef93,fff7c9</sprite> + <sprite gender="female">equipment/chest/tanktop-female.xml|#846928,dab641,ffef93,fff7c9</sprite> </item> <item id="2094" image="equipment/chest/tanktop.png|W:#16486e,498ec5,e4f2fc" name="Light Blue Tank Top" @@ -4971,19 +5434,21 @@ effect="M. Attack -4" type="equip-torso" defense="2" - weight="12"> + weight="12" + drawBefore="pants"> <sprite gender="male">equipment/chest/tanktop-male.xml|#16486e,498ec5,e4f2fc</sprite> <sprite gender="female">equipment/chest/tanktop-female.xml|#16486e,498ec5,e4f2fc</sprite> </item> - <item id="2095" image="equipment/chest/tanktop.png|W:#56002f,930050,fe70bd,feb7de,ffffff" + <item id="2095" image="equipment/chest/tanktop.png|W:#561a3b,fe70bd,ffb8ad,ffd9d4" name="Pink Tank Top" description="A pink sleeveless shirt for hot summer days." effect="M. Attack -4" type="equip-torso" defense="2" - weight="12"> - <sprite gender="male">equipment/chest/tanktop-male.xml|#56002f,930050,fe70bd,feb7de,ffffff</sprite> - <sprite gender="female">equipment/chest/tanktop-female.xml|#56002f,930050,fe70bd,feb7de,ffffff</sprite> + weight="12" + drawBefore="pants"> + <sprite gender="male">equipment/chest/tanktop-male.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> + <sprite gender="female">equipment/chest/tanktop-female.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> </item> <item id="2096" image="equipment/chest/tanktop.png|W:#111111,222222,333333,444444,555555,aaaaaa" @@ -4992,7 +5457,8 @@ effect="M. Attack -4" type="equip-torso" defense="2" - weight="12"> + weight="12" + drawBefore="pants"> <sprite gender="male">equipment/chest/tanktop-male.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite> <sprite gender="female">equipment/chest/tanktop-female.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite> </item> @@ -5003,71 +5469,77 @@ effect="M. Attack -4" type="equip-torso" defense="2" - weight="12"> + weight="12" + drawBefore="pants"> <sprite gender="male">equipment/chest/tanktop-male.xml|#80280f,b04810,ef681f,ffb830</sprite> <sprite gender="female">equipment/chest/tanktop-female.xml|#80280f,b04810,ef681f,ffb830</sprite> </item> - <item id="2098" image="equipment/chest/tanktop.png|W:#4f0a76,8010c0,d699f7" + <item id="2098" image="equipment/chest/tanktop.png|W:#371444,582570,6c3a8e,78469b" name="Purple Tank Top" description="A purple sleeveless shirt for hot summer days." effect="M. Attack -4" type="equip-torso" defense="2" - weight="12"> - <sprite gender="male">equipment/chest/tanktop-male.xml|#4f0a76,8010c0,d699f7</sprite> - <sprite gender="female">equipment/chest/tanktop-female.xml|#4f0a76,8010c0,d699f7</sprite> + weight="12" + drawBefore="pants"> + <sprite gender="male">equipment/chest/tanktop-male.xml|#371444,582570,6c3a8e,78469b</sprite> + <sprite gender="female">equipment/chest/tanktop-female.xml|#371444,582570,6c3a8e,78469b</sprite> </item> <item id="2099" - image="equipment/chest/tanktop.png|W:#104010,208020,30c030" + image="equipment/chest/tanktop.png|W:#104010,268026,56a743,3e9c3e" name="Dark Green Tank Top" description="A dark green sleeveless shirt for hot summer days." effect="M. Attack -4" type="equip-torso" defense="2" - weight="12"> - <sprite gender="male">equipment/chest/tanktop-male.xml|#104010,208020,30c030</sprite> - <sprite gender="female">equipment/chest/tanktop-female.xml|#104010,208020,30c030</sprite> + weight="12" + drawBefore="pants"> + <sprite gender="male">equipment/chest/tanktop-male.xml|#104010,268026,56a743,3e9c3e</sprite> + <sprite gender="female">equipment/chest/tanktop-female.xml|#104010,268026,56a743,3e9c3e</sprite> </item> <item id="2100" - image="equipment/legs/skirt.png|W:#580000,a40000,c02020,ff6060" + image="equipment/legs/skirt.png|W:#581a1a,a41111,c03a3a,ff6060" name="Red Cotton Skirt" description="A red skirt made of linen cloth." effect="M. Attack -8" type="equip-legs" defense="4" weight="20"> - <sprite>equipment/legs/skirt.xml|#580000,a40000,c02020,ff6060</sprite> + <sprite gender="male">equipment/legs/skirt-male.xml|#581a1a,a41111,c03a3a,ff6060</sprite> + <sprite gender="female">equipment/legs/skirt-female.xml|#581a1a,a41111,c03a3a,ff6060</sprite> </item> <item id="2101" - image="equipment/legs/skirt.png|W:#115511,22aa22,99dd99" + image="equipment/legs/skirt.png|W:#255511,7ec044,92d46a,bfe3a5" name="Green Cotton Skirt" description="A green skirt made of linen cloth." effect="M. Attack -8" type="equip-legs" defense="4" weight="20"> - <sprite>equipment/legs/skirt.xml|#115511,22aa22,99dd99</sprite> + <sprite gender="male">equipment/legs/skirt-male.xml|#255511,7ec044,92d46a,bfe3a5</sprite> + <sprite gender="female">equipment/legs/skirt-female.xml|#255511,7ec044,92d46a,bfe3a5</sprite> </item> <item id="2102" - image="equipment/legs/skirt.png|W:#222255,6666ff" + image="equipment/legs/skirt.png|W:#1a1a41,392b6e,4c529f,5d5dc2" name="Dark Blue Cotton Skirt" description="A dark blue skirt made of linen cloth." effect="M. Attack -8" type="equip-legs" defense="4" weight="20"> - <sprite>equipment/legs/skirt.xml|#222255,6666ff</sprite> + <sprite gender="male">equipment/legs/skirt-male.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> </item> <item id="2103" - image="equipment/legs/skirt.png|W:#846211,dab333,fffb93,ffffff" + image="equipment/legs/skirt.png|W:#846928,dab641,ffef93,fff7c9" name="Yellow Cotton Skirt" description="A yellow skirt made of linen cloth." effect="M. Attack -8" type="equip-legs" defense="4" weight="20"> - <sprite>equipment/legs/skirt.xml|#846211,dab333,fffb93,ffffff</sprite> + <sprite gender="male">equipment/legs/skirt-male.xml|#846928,dab641,ffef93,fff7c9</sprite> + <sprite gender="female">equipment/legs/skirt-female.xml|#846928,dab641,ffef93,fff7c9</sprite> </item> <item id="2104" image="equipment/legs/skirt.png|W:#16486e,498ec5,e4f2fc" @@ -5077,17 +5549,19 @@ type="equip-legs" defense="4" weight="20"> - <sprite>equipment/legs/skirt.xml|#16486e,498ec5,e4f2fc</sprite> + <sprite gender="male">equipment/legs/skirt-male.xml|#16486e,498ec5,e4f2fc</sprite> + <sprite gender="female">equipment/legs/skirt-female.xml|#16486e,498ec5,e4f2fc</sprite> </item> <item id="2105" - image="equipment/legs/skirt.png|W:#56002f,930050,fe70bd,feb7de,ffffff" + image="equipment/legs/skirt.png|W:#561a3b,fe70bd,ffb8ad,ffd9d4" name="Pink Cotton Skirt" description="A pink skirt made of linen cloth." effect="M. Attack -8" type="equip-legs" defense="4" weight="20"> - <sprite>equipment/legs/skirt.xml|#56002f,930050,fe70bd,feb7de,ffffff</sprite> + <sprite gender="male">equipment/legs/skirt-male.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> + <sprite gender="female">equipment/legs/skirt-female.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> </item> <item id="2106" image="equipment/legs/skirt.png|W:#111111,222222,333333,444444,555555,aaaaaa" @@ -5097,7 +5571,8 @@ type="equip-legs" defense="4" weight="20"> - <sprite>equipment/legs/skirt.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite> + <sprite gender="male">equipment/legs/skirt-male.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite> + <sprite gender="female">equipment/legs/skirt-female.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite> </item> <item id="2107" image="equipment/legs/skirt.png|W:#80280f,b04810,ef681f,ffb830" @@ -5107,72 +5582,75 @@ type="equip-legs" defense="4" weight="20"> - <sprite>equipment/legs/skirt.xml|#80280f,b04810,ef681f,ffb830</sprite> + <sprite gender="male">equipment/legs/skirt-male.xml|#80280f,b04810,ef681f,ffb830</sprite> + <sprite gender="female">equipment/legs/skirt-female.xml|#80280f,b04810,ef681f,ffb830</sprite> </item> <item id="2108" - image="equipment/legs/skirt.png|W:#4f0a76,8010c0,d699f7" + image="equipment/legs/skirt.png|W:#371444,582570,6c3a8e,78469b" name="Purple Cotton Skirt" description="A purple skirt made of linen cloth." effect="M. Attack -8" type="equip-legs" defense="4" weight="20"> - <sprite>equipment/legs/skirt.xml|#4f0a76,8010c0,d699f7</sprite> + <sprite gender="male">equipment/legs/skirt-male.xml|#371444,582570,6c3a8e,78469b</sprite> + <sprite gender="female">equipment/legs/skirt-female.xml|#371444,582570,6c3a8e,78469b</sprite> </item> <item id="2109" - image="equipment/legs/skirt.png|W:#104010,208020,30c030" + image="equipment/legs/skirt.png|W:#104010,268026,56a743,3e9c3e" name="Dark Green Cotton Skirt" description="A dark green skirt made of linen cloth." effect="M. Attack -8" type="equip-legs" defense="4" weight="20"> - <sprite>equipment/legs/skirt.xml|#104010,208020,30c030</sprite> + <sprite gender="male">equipment/legs/skirt-male.xml|#104010,268026,56a743,3e9c3e</sprite> + <sprite gender="female">equipment/legs/skirt-female.xml|#104010,268026,56a743,3e9c3e</sprite> </item> <item id="2110" - image="equipment/legs/shorts.png|W:#580000,a40000,c02020,ff6060" + image="equipment/legs/shorts.png|W:#581a1a,a41111,c03a3a,ff6060" name="Red Cotton Shorts" description="Red shorts made of 100% cotton." effect="M. Attack -4" type="equip-legs" defense="2" weight="20"> - <sprite gender="male">equipment/legs/shorts-male.xml|#580000,a40000,c02020,ff6060</sprite> - <sprite gender="female">equipment/legs/shorts-female.xml|#580000,a40000,c02020,ff6060</sprite> + <sprite gender="male">equipment/legs/shorts-male.xml|#581a1a,a41111,c03a3a,ff6060</sprite> + <sprite gender="female">equipment/legs/shorts-female.xml|#581a1a,a41111,c03a3a,ff6060</sprite> </item> <item id="2111" - image="equipment/legs/shorts.png|W:#115511,22aa22,99dd99" + image="equipment/legs/shorts.png|W:#255511,7ec044,92d46a,bfe3a5" name="Green Cotton Shorts" description="Green shorts made of 100% cotton." effect="M. Attack -4" type="equip-legs" defense="2" weight="20"> - <sprite gender="male">equipment/legs/shorts-male.xml|#115511,22aa22,99dd99</sprite> - <sprite gender="female">equipment/legs/shorts-female.xml|#115511,22aa22,99dd99</sprite> + <sprite gender="male">equipment/legs/shorts-male.xml|#255511,7ec044,92d46a,bfe3a5</sprite> + <sprite gender="female">equipment/legs/shorts-female.xml|#255511,7ec044,92d46a,bfe3a5</sprite> </item> <item id="2112" - image="equipment/legs/shorts.png|W:#222255,6666ff" + image="equipment/legs/shorts.png|W:#1a1a41,392b6e,4c529f,5d5dc2" name="Dark Blue Cotton Shorts" description="Dark blue shorts made of 100% cotton." effect="M. Attack -4" type="equip-legs" defense="2" weight="20"> - <sprite gender="male">equipment/legs/shorts-male.xml|#222255,6666ff</sprite> - <sprite gender="female">equipment/legs/shorts-female.xml|#222255,6666ff</sprite> + <sprite gender="male">equipment/legs/shorts-male.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> + <sprite gender="female">equipment/legs/shorts-female.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> </item> <item id="2113" - image="equipment/legs/shorts.png|W:#846211,dab333,fffb93,ffffff" + image="equipment/legs/shorts.png|W:#846928,dab641,ffef93,fff7c9" name="Yellow Cotton Shorts" description="Yellow shorts made of 100% cotton." effect="M. Attack -4" type="equip-legs" defense="2" weight="20"> - <sprite gender="male">equipment/legs/shorts-male.xml|#846211,dab333,fffb93,ffffff</sprite> - <sprite gender="female">equipment/legs/shorts-female.xml|#846211,dab333,fffb93,ffffff</sprite> + <sprite gender="male">equipment/legs/shorts-male.xml|#846928,dab641,ffef93,fff7c9</sprite> + <sprite gender="female">equipment/legs/shorts-female.xml|#846928,dab641,ffef93,fff7c9</sprite> </item> <item id="2114" image="equipment/legs/shorts.png|W:#16486e,498ec5,e4f2fc" @@ -5186,15 +5664,15 @@ <sprite gender="female">equipment/legs/shorts-female.xml|#16486e,498ec5,e4f2fc</sprite> </item> <item id="2115" - image="equipment/legs/shorts.png|W:#56002f,930050,fe70bd,feb7de,ffffff" + image="equipment/legs/shorts.png|W:#561a3b,fe70bd,ffb8ad,ffd9d4" name="Pink Cotton Shorts" description="Pink shorts made of 100% cotton." effect="M. Attack -4" type="equip-legs" defense="2" weight="20"> - <sprite gender="male">equipment/legs/shorts-male.xml|#56002f,930050,fe70bd,feb7de,ffffff</sprite> - <sprite gender="female">equipment/legs/shorts-female.xml|#56002f,930050,fe70bd,feb7de,ffffff</sprite> + <sprite gender="male">equipment/legs/shorts-male.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> + <sprite gender="female">equipment/legs/shorts-female.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> </item> <item id="2116" image="equipment/legs/shorts.png|W:#111111,222222,333333,444444,555555,aaaaaa" @@ -5219,7 +5697,7 @@ <sprite gender="female">equipment/legs/shorts-female.xml|#80280f,b04810,ef681f,ffb830</sprite> </item> <item id="2118" - image="equipment/legs/shorts.png|W:#4f0a76,8010c0,d699f7" + image="equipment/legs/shorts.png|W:#371444,582570,6c3a8e,78469b" name="Purple Cotton Shorts" description="Purple shorts made of 100% cotton." effect="M. Attack -4" @@ -5230,60 +5708,64 @@ <sprite gender="female">equipment/legs/shorts-female.xml|#520a7b,8c23c7,ca87ef</sprite> </item> <item id="2119" - image="equipment/legs/shorts.png|W:#104010,208020,30c030" + image="equipment/legs/shorts.png|W:#104010,268026,56a743,3e9c3e" name="Dark Green Cotton Shorts" description="Dark green shorts made of 100% cotton." effect="M. Attack -4" type="equip-legs" defense="2" weight="20"> - <sprite gender="male">equipment/legs/shorts-male.xml|#104010,208020,30c030</sprite> - <sprite gender="female">equipment/legs/shorts-female.xml|#104010,208020,30c030</sprite> + <sprite gender="male">equipment/legs/shorts-male.xml|#104010,268026,56a743,3e9c3e</sprite> + <sprite gender="female">equipment/legs/shorts-female.xml|#104010,268026,56a743,3e9c3e</sprite> </item> <item id="2120" - image="equipment/chest/tanktop-short.png|W:#580000,a40000,c02020,ff6060" + image="equipment/chest/tanktop-short.png|W:#581a1a,a41111,c03a3a,ff6060" name="Red Short Tank Top" description="A short, sleeveless red shirt for VERY hot summer days." effect="M. Attack -4" type="equip-torso" defense="2" - weight="8"> - <sprite gender="male">equipment/chest/shorttanktop-male.xml|#580000,a40000,c02020,ff6060</sprite> - <sprite gender="female">equipment/chest/shorttanktop-female.xml|#580000,a40000,c02020,ff6060</sprite> + weight="8" + drawBefore="pants"> + <sprite gender="male">equipment/chest/shorttanktop-male.xml|#581a1a,a41111,c03a3a,ff6060</sprite> + <sprite gender="female">equipment/chest/shorttanktop-female.xml|#581a1a,a41111,c03a3a,ff6060</sprite> </item> <item id="2121" - image="equipment/chest/tanktop-short.png|W:#115511,22aa22,99dd99" + image="equipment/chest/tanktop-short.png|W:#255511,7ec044,92d46a,bfe3a5" name="Green Short Tank Top" description="A short, sleeveless green shirt for VERY hot summer days." effect="M. Attack -4" type="equip-torso" defense="2" - weight="8"> - <sprite gender="male">equipment/chest/shorttanktop-male.xml|#115511,22aa22,99dd99</sprite> - <sprite gender="female">equipment/chest/shorttanktop-female.xml|#115511,22aa22,99dd99</sprite> + weight="8" + drawBefore="pants"> + <sprite gender="male">equipment/chest/shorttanktop-male.xml|#255511,7ec044,92d46a,bfe3a5</sprite> + <sprite gender="female">equipment/chest/shorttanktop-female.xml|#255511,7ec044,92d46a,bfe3a5</sprite> </item> <item id="2122" - image="equipment/chest/tanktop-short.png|W:#222255,6666ff" + image="equipment/chest/tanktop-short.png|W:#1a1a41,392b6e,4c529f,5d5dc2" name="Dark Blue Short Tank Top" description="A short, sleeveless dark blue shirt for VERY hot summer days." effect="M. Attack -4" type="equip-torso" defense="2" - weight="8"> - <sprite gender="male">equipment/chest/shorttanktop-male.xml|#222255,6666ff</sprite> - <sprite gender="female">equipment/chest/shorttanktop-female.xml|#222255,6666ff</sprite> + weight="8" + drawBefore="pants"> + <sprite gender="male">equipment/chest/shorttanktop-male.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> + <sprite gender="female">equipment/chest/shorttanktop-female.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> </item> <item id="2123" - image="equipment/chest/tanktop-short.png|W:#846211,dab333,fffb93,ffffff" + image="equipment/chest/tanktop-short.png|W:#846928,dab641,ffef93,fff7c9" name="Yellow Short Tank Top" description="A short, sleeveless yellow shirt for VERY hot summer days." effect="M. Attack -4" type="equip-torso" defense="2" - weight="8"> - <sprite gender="male">equipment/chest/shorttanktop-male.xml|#846211,dab333,fffb93,ffffff</sprite> - <sprite gender="female">equipment/chest/shorttanktop-female.xml|#846211,dab333,fffb93,ffffff</sprite> + weight="8" + drawBefore="pants"> + <sprite gender="male">equipment/chest/shorttanktop-male.xml|#846928,dab641,ffef93,fff7c9</sprite> + <sprite gender="female">equipment/chest/shorttanktop-female.xml|#846928,dab641,ffef93,fff7c9</sprite> </item> <item id="2124" image="equipment/chest/tanktop-short.png|W:#16486e,498ec5,e4f2fc" @@ -5292,20 +5774,22 @@ effect="M. Attack -4" type="equip-torso" defense="2" - weight="8"> + weight="8" + drawBefore="pants"> <sprite gender="male">equipment/chest/shorttanktop-male.xml|#16486e,498ec5,e4f2fc</sprite> <sprite gender="female">equipment/chest/shorttanktop-female.xml|#16486e,498ec5,e4f2fc</sprite> </item> <item id="2125" - image="equipment/chest/tanktop-short.png|W:#56002f,930050,fe70bd,feb7de,ffffff" + image="equipment/chest/tanktop-short.png|W:#561a3b,fe70bd,ffb8ad,ffd9d4" name="Pink Short Tank Top" description="A short, sleeveless pink shirt for VERY hot summer days." effect="M. Attack -4" type="equip-torso" defense="2" - weight="8"> - <sprite gender="male">equipment/chest/shorttanktop-male.xml|#56002f,930050,fe70bd,feb7de,ffffff</sprite> - <sprite gender="female">equipment/chest/shorttanktop-female.xml|#56002f,930050,fe70bd,feb7de,ffffff</sprite> + weight="8" + drawBefore="pants"> + <sprite gender="male">equipment/chest/shorttanktop-male.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> + <sprite gender="female">equipment/chest/shorttanktop-female.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> </item> <item id="2126" image="equipment/chest/tanktop-short.png|W:#111111,222222,333333,444444,555555,aaaaaa" @@ -5314,7 +5798,8 @@ effect="M. Attack -4" type="equip-torso" defense="2" - weight="8"> + weight="8" + drawBefore="pants"> <sprite gender="male">equipment/chest/shorttanktop-male.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite> <sprite gender="female">equipment/chest/shorttanktop-female.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite> </item> @@ -5325,41 +5810,44 @@ effect="M. Attack -4" type="equip-torso" defense="2" - weight="8"> + weight="8" + drawBefore="pants"> <sprite gender="male">equipment/chest/shorttanktop-male.xml|#80280f,b04810,ef681f,ffb830</sprite> <sprite gender="female">equipment/chest/shorttanktop-female.xml|#80280f,b04810,ef681f,ffb830</sprite> </item> - <item id="2128" image="equipment/chest/tanktop-short.png|W:#4f0a76,8010c0,d699f7" + <item id="2128" image="equipment/chest/tanktop-short.png|W:#371444,582570,6c3a8e,78469b" name="Purple Short Tank Top" description="A short, sleeveless purple shirt for VERY hot summer days." effect="M. Attack -4" type="equip-torso" defense="2" - weight="8"> - <sprite gender="male">equipment/chest/shorttanktop-male.xml|#4f0a76,8010c0,d699f7</sprite> - <sprite gender="female">equipment/chest/shorttanktop-female.xml|#4f0a76,8010c0,d699f7</sprite> + weight="8" + drawBefore="pants"> + <sprite gender="male">equipment/chest/shorttanktop-male.xml|#371444,582570,6c3a8e,78469b</sprite> + <sprite gender="female">equipment/chest/shorttanktop-female.xml|#371444,582570,6c3a8e,78469b</sprite> </item> <item id="2129" - image="equipment/chest/tanktop-short.png|W:#104010,208020,30c030" + image="equipment/chest/tanktop-short.png|W:#104010,268026,56a743,3e9c3e" name="Dark Green Short Tank Top" description="A short, sleeveless dark green shirt for VERY hot summer days." effect="M. Attack -4" type="equip-torso" defense="2" weight="8"> - <sprite gender="male">equipment/chest/shorttanktop-male.xml|#104010,208020,30c030</sprite> - <sprite gender="female">equipment/chest/shorttanktop-female.xml|#104010,208020,30c030</sprite> + <sprite gender="male">equipment/chest/shorttanktop-male.xml|#104010,268026,56a743,3e9c3e</sprite> + <sprite gender="female">equipment/chest/shorttanktop-female.xml|#104010,268026,56a743,3e9c3e</sprite> </item> <item id="2130" - image="equipment/head/deserthat.png|R:#580000,a40000,c02020,ff6060" + image="equipment/head/deserthat.png|R:#581a1a,a41111,c03a3a,ff6060" name="Red Desert Hat" description="While the red desert hat is perfect for sand storms, it won't help you much against a blow to the head." effect="M. Attack -1" type="equip-head" defense="3" weight="20"> - <sprite>equipment/head/deserthat.xml|#580000,a40000,c02020,ff6060</sprite> + <sprite gender="male">equipment/head/deserthat-male.xml|#581a1a,a41111,c03a3a,ff6060</sprite> + <sprite gender="female">equipment/head/deserthat-female.xml|#581a1a,a41111,c03a3a,ff6060</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -5368,14 +5856,15 @@ </replace> </item> <item id="2131" - image="equipment/head/deserthat.png|R:#115511,22aa22,99dd99" + image="equipment/head/deserthat.png|R:#255511,7ec044,92d46a,bfe3a5" name="Green Desert Hat" description="While the green desert hat is perfect for sand storms, it won't help you much against a blow to the head." effect="M. Attack -1" type="equip-head" defense="3" weight="20"> - <sprite>equipment/head/deserthat.xml|#115511,22aa22,99dd99</sprite> + <sprite gender="male">equipment/head/deserthat-male.xml|#255511,7ec044,92d46a,bfe3a5</sprite> + <sprite gender="female">equipment/head/deserthat-female.xml|#255511,7ec044,92d46a,bfe3a5</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -5384,14 +5873,15 @@ </replace> </item> <item id="2132" - image="equipment/head/deserthat.png|R:#222255,6666ff" + image="equipment/head/deserthat.png|R:#1a1a41,392b6e,4c529f,5d5dc2" name="Dark Blue Desert Hat" description="While the dark blue desert hat is perfect for sand storms, it won't help you much against a blow to the head." effect="M. Attack -1" type="equip-head" defense="3" weight="20"> - <sprite>equipment/head/deserthat.xml|#222255,6666ff</sprite> + <sprite gender="male">equipment/head/deserthat-male.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> + <sprite gender="female">equipment/head/deserthat-female.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -5400,14 +5890,15 @@ </replace> </item> <item id="2133" - image="equipment/head/deserthat.png|R:#846211,dab333,fffb93,ffffff" + image="equipment/head/deserthat.png|R:#846928,dab641,ffef93,fff7c9" name="Yellow Desert Hat" description="While the yellow desert hat is perfect for sand storms, it won't help you much against a blow to the head." effect="M. Attack -1" type="equip-head" defense="3" weight="20"> - <sprite>equipment/head/deserthat.xml|#846211,dab333,fffb93,ffffff</sprite> + <sprite gender="male">equipment/head/deserthat-male.xml|#846928,dab641,ffef93,fff7c9</sprite> + <sprite gender="female">equipment/head/deserthat-female.xml|#846928,dab641,ffef93,fff7c9</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -5423,7 +5914,8 @@ type="equip-head" defense="3" weight="20"> - <sprite>equipment/head/deserthat.xml|#16486e,498ec5,e4f2fc</sprite> + <sprite gender="male">equipment/head/deserthat-male.xml|#16486e,498ec5,e4f2fc</sprite> + <sprite gender="female">equipment/head/deserthat-female.xml|#16486e,498ec5,e4f2fc</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -5432,14 +5924,15 @@ </replace> </item> <item id="2135" - image="equipment/head/deserthat.png|R:#56002f,930050,fe70bd,feb7de,ffffff" + image="equipment/head/deserthat.png|R:#561a3b,fe70bd,ffb8ad,ffd9d4" name="Pink Desert Hat" description="While the pink desert hat is perfect for sand storms, it won't help you much against a blow to the head." effect="M. Attack -1" type="equip-head" defense="3" weight="20"> - <sprite>equipment/head/deserthat.xml|#56002f,930050,fe70bd,feb7de,ffffff</sprite> + <sprite gender="male">equipment/head/deserthat-male.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> + <sprite gender="female">equipment/head/deserthat-female.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -5455,7 +5948,8 @@ type="equip-head" defense="3" weight="20"> - <sprite>equipment/head/deserthat.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite> + <sprite gender="male">equipment/head/deserthat-male.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite> + <sprite gender="female">equipment/head/deserthat-female.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -5471,7 +5965,8 @@ type="equip-head" defense="3" weight="20"> - <sprite>equipment/head/deserthat.xml|#80280f,b04810,ef681f,ffb830</sprite> + <sprite gender="male">equipment/head/deserthat-male.xml|#80280f,b04810,ef681f,ffb830</sprite> + <sprite gender="female">equipment/head/deserthat-female.xml|#80280f,b04810,ef681f,ffb830</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -5480,14 +5975,15 @@ </replace> </item> <item id="2138" - image="equipment/head/deserthat.png|R:#4f0a76,8010c0,d699f7" + image="equipment/head/deserthat.png|R:#371444,582570,6c3a8e,78469b" name="Purple Desert Hat" description="While the purple desert hat is perfect for sand storms, it won't help you much against a blow to the head." effect="M. Attack -1" type="equip-head" defense="3" weight="20"> - <sprite>equipment/head/deserthat.xml|#4f0a76,8010c0,d699f7</sprite> + <sprite gender="male">equipment/head/deserthat-male.xml|#371444,582570,6c3a8e,78469b</sprite> + <sprite gender="female">equipment/head/deserthat-female.xml|#371444,582570,6c3a8e,78469b</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -5496,14 +5992,15 @@ </replace> </item> <item id="2139" - image="equipment/head/deserthat.png|R:#104010,208020,30c030" + image="equipment/head/deserthat.png|R:#104010,268026,56a743,3e9c3e" name="Dark Green Desert Hat" description="While the dark green desert hat is perfect for sand storms, it won't help you much against a blow to the head." effect="M. Attack -1" type="equip-head" defense="3" weight="20"> - <sprite>equipment/head/deserthat.xml|#104010,208020,30c030</sprite> + <sprite gender="male">equipment/head/deserthat-male.xml|#104010,268026,56a743,3e9c3e</sprite> + <sprite gender="female">equipment/head/deserthat-female.xml|#104010,268026,56a743,3e9c3e</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -5513,40 +6010,44 @@ </item> <item id="2140" - image="equipment/head/standardheadband.png|W:#580000,a40000,c02020,ff6060" + image="equipment/head/standardheadband.png|W:#581a1a,a41111,c03a3a,ff6060" name="Red Cotton Headband" description="Just a red cotton headband." type="equip-head" defense="2" weight="5"> - <sprite>equipment/head/standardheadband.xml|#580000,a40000,c02020,ff6060</sprite> + <sprite gender="male">equipment/head/standardheadband-male.xml|#581a1a,a41111,c03a3a,ff6060</sprite> + <sprite gender="female">equipment/head/standardheadband-female.xml|#581a1a,a41111,c03a3a,ff6060</sprite> </item> <item id="2141" - image="equipment/head/standardheadband.png|W:#115511,22aa22,99dd99" + image="equipment/head/standardheadband.png|W:#255511,7ec044,92d46a,bfe3a5" name="Green Cotton Headband" description="Just a green cotton headband." type="equip-head" defense="2" weight="5"> - <sprite>equipment/head/standardheadband.xml|#115511,22aa22,99dd99</sprite> + <sprite gender="male">equipment/head/standardheadband-male.xml|#255511,7ec044,92d46a,bfe3a5</sprite> + <sprite gender="female">equipment/head/standardheadband-female.xml|#255511,7ec044,92d46a,bfe3a5</sprite> </item> <item id="2142" - image="equipment/head/standardheadband.png|W:#222255,6666ff" + image="equipment/head/standardheadband.png|W:#1a1a41,392b6e,4c529f,5d5dc2" name="Dark Blue Cotton Headband" description="Just a dark blue cotton headband." type="equip-head" defense="2" weight="5"> - <sprite>equipment/head/standardheadband.xml|#222255,6666ff</sprite> + <sprite gender="male">equipment/head/standardheadband-male.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> + <sprite gender="female">equipment/head/standardheadband-female.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> </item> <item id="2143" - image="equipment/head/standardheadband.png|W:#846211,dab333,fffb93,ffffff" + image="equipment/head/standardheadband.png|W:#846928,dab641,ffef93,fff7c9" name="Yellow Cotton Headband" description="Just a yellow cotton headband." type="equip-head" defense="2" weight="5"> - <sprite>equipment/head/standardheadband.xml|#846211,dab333,fffb93,ffffff</sprite> + <sprite gender="male">equipment/head/standardheadband-male.xml|#846928,dab641,ffef93,fff7c9</sprite> + <sprite gender="female">equipment/head/standardheadband-female.xml|#846928,dab641,ffef93,fff7c9</sprite> </item> <item id="2144" image="equipment/head/standardheadband.png|W:#16486e,498ec5,e4f2fc" @@ -5555,16 +6056,18 @@ type="equip-head" defense="2" weight="5"> - <sprite>equipment/head/standardheadband.xml|#16486e,498ec5,e4f2fc</sprite> + <sprite gender="male">equipment/head/standardheadband-male.xml|#16486e,498ec5,e4f2fc</sprite> + <sprite gender="female">equipment/head/standardheadband-female.xml|#16486e,498ec5,e4f2fc</sprite> </item> <item id="2145" - image="equipment/head/standardheadband.png|W:#56002f,930050,fe70bd,feb7de,ffffff" + image="equipment/head/standardheadband.png|W:#561a3b,fe70bd,ffb8ad,ffd9d4" name="Pink Cotton Headband" description="Just a pink cotton headband." type="equip-head" defense="2" weight="5"> - <sprite>equipment/head/standardheadband.xml|#56002f,930050,fe70bd,feb7de,ffffff</sprite> + <sprite gender="male">equipment/head/standardheadband-male.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> + <sprite gender="female">equipment/head/standardheadband-female.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> </item> <item id="2146" image="equipment/head/standardheadband.png|W:#111111,222222,333333,444444,555555,aaaaaa" @@ -5573,7 +6076,8 @@ type="equip-head" defense="2" weight="5"> - <sprite>equipment/head/standardheadband.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite> + <sprite gender="male">equipment/head/standardheadband-male.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite> + <sprite gender="female">equipment/head/standardheadband-female.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite> </item> <item id="2147" image="equipment/head/standardheadband.png|W:#80280f,b04810,ef681f,ffb830" @@ -5582,70 +6086,73 @@ type="equip-head" defense="2" weight="5"> - <sprite>equipment/head/standardheadband.xml|#80280f,b04810,ef681f,ffb830</sprite> + <sprite gender="male">equipment/head/standardheadband-male.xml|#80280f,b04810,ef681f,ffb830</sprite> + <sprite gender="female">equipment/head/standardheadband-female.xml|#80280f,b04810,ef681f,ffb830</sprite> </item> <item id="2148" - image="equipment/head/standardheadband.png|W:#4f0a76,8010c0,d699f7" + image="equipment/head/standardheadband.png|W:#371444,582570,6c3a8e,78469b" name="Purple Cotton Headband" description="Just a purple cotton headband." type="equip-head" defense="2" weight="5"> - <sprite>equipment/head/standardheadband.xml|#4f0a76,8010c0,d699f7</sprite> + <sprite gender="male">equipment/head/standardheadband-male.xml|#371444,582570,6c3a8e,78469b</sprite> + <sprite gender="female">equipment/head/standardheadband-female.xml|#371444,582570,6c3a8e,78469b</sprite> </item> <item id="2149" - image="equipment/head/standardheadband.png|W:#104010,208020,30c030" + image="equipment/head/standardheadband.png|W:#104010,268026,56a743,3e9c3e" name="Dark Green Cotton Headband" description="Just a dark green cotton headband." type="equip-head" defense="2" weight="5"> - <sprite>equipment/head/standardheadband.xml|#104010,208020,30c030</sprite> + <sprite gender="male">equipment/head/standardheadband-male.xml|#104010,268026,56a743,3e9c3e</sprite> + <sprite gender="female">equipment/head/standardheadband-female.xml|#104010,268026,56a743,3e9c3e</sprite> </item> <item id="2150" - image="equipment/feet/boots.png|W:#580000,a40000,c02020,ff6060" + image="equipment/feet/boots.png|W:#581a1a,a41111,c03a3a,ff6060" name="Red Cotton Boots" description="A red pair of quality cotton boots." effect="M. Attack +1" type="equip-feet" defense="1" weight="30"> - <sprite gender="male">equipment/feet/boots-male.xml|#580000,a40000,c02020,ff6060</sprite> - <sprite gender="female">equipment/feet/boots-female.xml|#580000,a40000,c02020,ff6060</sprite> + <sprite gender="male">equipment/feet/boots-male.xml|#581a1a,a41111,c03a3a,ff6060</sprite> + <sprite gender="female">equipment/feet/boots-female.xml|#581a1a,a41111,c03a3a,ff6060</sprite> </item> <item id="2151" - image="equipment/feet/boots.png|W:#115511,22aa22,99dd99" + image="equipment/feet/boots.png|W:#255511,7ec044,92d46a,bfe3a5" name="Green Cotton Boots" description="A green pair of quality cotton boots." effect="M. Attack +1" type="equip-feet" defense="1" weight="30"> - <sprite gender="male">equipment/feet/boots-male.xml|#115511,22aa22,99dd99</sprite> - <sprite gender="female">equipment/feet/boots-female.xml|#115511,22aa22,99dd99</sprite> + <sprite gender="male">equipment/feet/boots-male.xml|#255511,7ec044,92d46a,bfe3a5</sprite> + <sprite gender="female">equipment/feet/boots-female.xml|#255511,7ec044,92d46a,bfe3a5</sprite> </item> <item id="2152" - image="equipment/feet/boots.png|W:#222255,6666ff" + image="equipment/feet/boots.png|W:#1a1a41,392b6e,4c529f,5d5dc2" name="Dark Blue Cotton Boots" description="A dark blue pair of quality cotton boots." effect="M. Attack +1" type="equip-feet" defense="1" weight="30"> - <sprite gender="male">equipment/feet/boots-male.xml|#222255,6666ff</sprite> - <sprite gender="female">equipment/feet/boots-female.xml|#222255,6666ff</sprite> + <sprite gender="male">equipment/feet/boots-male.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> + <sprite gender="female">equipment/feet/boots-female.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> </item> <item id="2153" - image="equipment/feet/boots.png|W:#846211,dab333,fffb93,ffffff" + image="equipment/feet/boots.png|W:#846928,dab641,ffef93,fff7c9" name="Yellow Cotton Boots" description="A yellow pair of quality cotton boots." effect="M. Attack +1" type="equip-feet" defense="1" weight="30"> - <sprite gender="male">equipment/feet/boots-male.xml|#846211,dab333,fffb93,ffffff</sprite> - <sprite gender="female">equipment/feet/boots-female.xml|#846211,dab333,fffb93,ffffff</sprite> + <sprite gender="male">equipment/feet/boots-male.xml|#846928,dab641,ffef93,fff7c9</sprite> + <sprite gender="female">equipment/feet/boots-female.xml|#846928,dab641,ffef93,fff7c9</sprite> </item> <item id="2154" image="equipment/feet/boots.png|W:#16486e,498ec5,e4f2fc" @@ -5659,15 +6166,15 @@ <sprite gender="female">equipment/feet/boots-female.xml|#16486e,498ec5,e4f2fc</sprite> </item> <item id="2155" - image="equipment/feet/boots.png|W:#56002f,930050,fe70bd,feb7de,ffffff" + image="equipment/feet/boots.png|W:#561a3b,fe70bd,ffb8ad,ffd9d4" name="Pink Cotton Boots" description="A pink pair of quality cotton boots." effect="M. Attack +1" type="equip-feet" defense="1" weight="30"> - <sprite gender="male">equipment/feet/boots-male.xml|#56002f,930050,fe70bd,feb7de,ffffff</sprite> - <sprite gender="female">equipment/feet/boots-female.xml|#56002f,930050,fe70bd,feb7de,ffffff</sprite> + <sprite gender="male">equipment/feet/boots-male.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> + <sprite gender="female">equipment/feet/boots-female.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> </item> <item id="2156" image="equipment/feet/boots.png|W:#111111,222222,333333,444444,555555,aaaaaa" @@ -5692,71 +6199,71 @@ <sprite gender="female">equipment/feet/boots-female.xml|#80280f,b04810,ef681f,ffb830</sprite> </item> <item id="2158" - image="equipment/feet/boots.png|W:#4f0a76,8010c0,d699f7" + image="equipment/feet/boots.png|W:#371444,582570,6c3a8e,78469b" name="Purple Cotton Boots" description="A purple pair of quality cotton boots." effect="M. Attack +1" type="equip-feet" defense="1" weight="30"> - <sprite gender="male">equipment/feet/boots-male.xml|#4f0a76,8010c0,d699f7</sprite> - <sprite gender="female">equipment/feet/boots-female.xml|#4f0a76,8010c0,d699f7</sprite> + <sprite gender="male">equipment/feet/boots-male.xml|#371444,582570,6c3a8e,78469b</sprite> + <sprite gender="female">equipment/feet/boots-female.xml|#371444,582570,6c3a8e,78469b</sprite> </item> <item id="2159" - image="equipment/feet/boots.png|W:#104010,208020,30c030" + image="equipment/feet/boots.png|W:#104010,268026,56a743,3e9c3e" name="Dark Green Cotton Boots" description="A dark green pair of quality cotton boots." effect="M. Attack +1" type="equip-feet" defense="1" weight="30"> - <sprite gender="male">equipment/feet/boots-male.xml|#104010,208020,30c030</sprite> - <sprite gender="female">equipment/feet/boots-female.xml|#104010,208020,30c030</sprite> + <sprite gender="male">equipment/feet/boots-male.xml|#104010,268026,56a743,3e9c3e</sprite> + <sprite gender="female">equipment/feet/boots-female.xml|#104010,268026,56a743,3e9c3e</sprite> </item> <item id="2160" - image="equipment/hands/basicgloves.png|W:#580000,a40000,c02020,ff6060" + image="equipment/hands/basicgloves.png|W:#581a1a,a41111,c03a3a,ff6060" name="Red Cotton Gloves" description="A red pair of comfy cotton gloves." effect="M. Attack -10" type="equip-arms" defense="1" weight="20"> - <sprite gender="male">equipment/hands/generic-male.xml|#580000,a40000,c02020,ff6060</sprite> - <sprite gender="female">equipment/hands/generic-female.xml|#580000,a40000,c02020,ff6060</sprite> + <sprite gender="male">equipment/hands/generic-male.xml|#581a1a,a41111,c03a3a,ff6060</sprite> + <sprite gender="female">equipment/hands/generic-female.xml|#581a1a,a41111,c03a3a,ff6060</sprite> </item> <item id="2161" - image="equipment/hands/basicgloves.png|W:#115511,22aa22,99dd99" + image="equipment/hands/basicgloves.png|W:#255511,7ec044,92d46a,bfe3a5" name="Green Cotton Gloves" description="A green pair of comfy cotton gloves." effect="M. Attack -10" type="equip-arms" defense="1" weight="20"> - <sprite gender="male">equipment/hands/generic-male.xml|#115511,22aa22,99dd99</sprite> - <sprite gender="female">equipment/hands/generic-female.xml|#115511,22aa22,99dd99</sprite> + <sprite gender="male">equipment/hands/generic-male.xml|#255511,7ec044,92d46a,bfe3a5</sprite> + <sprite gender="female">equipment/hands/generic-female.xml|#255511,7ec044,92d46a,bfe3a5</sprite> </item> <item id="2162" - image="equipment/hands/basicgloves.png|W:#222255,6666ff" + image="equipment/hands/basicgloves.png|W:#1a1a41,392b6e,4c529f,5d5dc2" name="Dark Blue Cotton Gloves" description="A dark blue pair of comfy cotton gloves." effect="M. Attack -10" type="equip-arms" defense="1" weight="20"> - <sprite gender="male">equipment/hands/generic-male.xml|#222255,6666ff</sprite> - <sprite gender="female">equipment/hands/generic-female.xml|#222255,6666ff</sprite> + <sprite gender="male">equipment/hands/generic-male.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> + <sprite gender="female">equipment/hands/generic-female.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> </item> <item id="2163" - image="equipment/hands/basicgloves.png|W:#846211,dab333,fffb93,ffffff" + image="equipment/hands/basicgloves.png|W:#846928,dab641,ffef93,fff7c9" name="Yellow Cotton Gloves" description="A yellow pair of comfy cotton gloves." effect="M. Attack -10" type="equip-arms" defense="1" weight="20"> - <sprite gender="male">equipment/hands/generic-male.xml|#846211,dab333,fffb93,ffffff</sprite> - <sprite gender="female">equipment/hands/generic-female.xml|#846211,dab333,fffb93,ffffff</sprite> + <sprite gender="male">equipment/hands/generic-male.xml|#846928,dab641,ffef93,fff7c9</sprite> + <sprite gender="female">equipment/hands/generic-female.xml|#846928,dab641,ffef93,fff7c9</sprite> </item> <item id="2164" image="equipment/hands/basicgloves.png|W:#16486e,498ec5,e4f2fc" @@ -5770,15 +6277,15 @@ <sprite gender="female">equipment/hands/generic-female.xml|#16486e,498ec5,e4f2fc</sprite> </item> <item id="2165" - image="equipment/hands/basicgloves.png|W:#56002f,930050,fe70bd,feb7de,ffffff" + image="equipment/hands/basicgloves.png|W:#561a3b,fe70bd,ffb8ad,ffd9d4" name="Pink Cotton Gloves" description="A pink pair of comfy cotton gloves." effect="M. Attack -10" type="equip-arms" defense="1" weight="20"> - <sprite gender="male">equipment/hands/generic-male.xml|#56002f,930050,fe70bd,feb7de,ffffff</sprite> - <sprite gender="female">equipment/hands/generic-female.xml|#56002f,930050,fe70bd,feb7de,ffffff</sprite> + <sprite gender="male">equipment/hands/generic-male.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> + <sprite gender="female">equipment/hands/generic-female.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> </item> <item id="2166" image="equipment/hands/basicgloves.png|W:#111111,222222,333333,444444,555555,aaaaaa" @@ -5803,71 +6310,71 @@ <sprite gender="female">equipment/hands/generic-female.xml|#80280f,b04810,ef681f,ffb830</sprite> </item> <item id="2168" - image="equipment/hands/basicgloves.png|W:#4f0a76,8010c0,d699f7" + image="equipment/hands/basicgloves.png|W:#371444,582570,6c3a8e,78469b" name="Purple Cotton Gloves" description="A purple pair of comfy cotton gloves." effect="M. Attack -10" type="equip-arms" defense="1" weight="20"> - <sprite gender="male">equipment/hands/generic-male.xml|#4f0a76,8010c0,d699f7</sprite> - <sprite gender="female">equipment/hands/generic-female.xml|#4f0a76,8010c0,d699f7</sprite> + <sprite gender="male">equipment/hands/generic-male.xml|#371444,582570,6c3a8e,78469b</sprite> + <sprite gender="female">equipment/hands/generic-female.xml|#371444,582570,6c3a8e,78469b</sprite> </item> <item id="2169" - image="equipment/hands/basicgloves.png|W:#104010,208020,30c030" + image="equipment/hands/basicgloves.png|W:#104010,268026,56a743,3e9c3e" name="Dark Green Cotton Gloves" description="A dark green pair of comfy cotton gloves." effect="M. Attack -10" type="equip-arms" defense="1" weight="20"> - <sprite gender="male">equipment/hands/generic-male.xml|#104010,208020,30c030</sprite> - <sprite gender="female">equipment/hands/generic-female.xml|#104010,208020,30c030</sprite> + <sprite gender="male">equipment/hands/generic-male.xml|#104010,268026,56a743,3e9c3e</sprite> + <sprite gender="female">equipment/hands/generic-female.xml|#104010,268026,56a743,3e9c3e</sprite> </item> <item id="2170" - image="equipment/legs/miniskirt.png|W:#580000,a40000,c02020,ff6060" + image="equipment/legs/miniskirt.png|W:#581a1a,a41111,c03a3a,ff6060" name="Red Miniskirt" description="A red short skirt for hot summer days." effect="M. Attack -8" type="equip-legs" defense="4" weight="8"> - <sprite gender="male">equipment/legs/miniskirt-male.xml|#580000,a40000,c02020,ff6060</sprite> - <sprite gender="female">equipment/legs/miniskirt-female.xml|#580000,a40000,c02020,ff6060</sprite> + <sprite gender="male">equipment/legs/miniskirt-male.xml|#581a1a,a41111,c03a3a,ff6060</sprite> + <sprite gender="female">equipment/legs/miniskirt-female.xml|#581a1a,a41111,c03a3a,ff6060</sprite> </item> <item id="2171" - image="equipment/legs/miniskirt.png|W:#115511,22aa22,99dd99" + image="equipment/legs/miniskirt.png|W:#255511,7ec044,92d46a,bfe3a5" name="Green Miniskirt" description="A green short skirt for hot summer days." effect="M. Attack -8" type="equip-legs" defense="4" weight="8"> - <sprite gender="male">equipment/legs/miniskirt-male.xml|#115511,22aa22,99dd99</sprite> - <sprite gender="female">equipment/legs/miniskirt-female.xml|#115511,22aa22,99dd99</sprite> + <sprite gender="male">equipment/legs/miniskirt-male.xml|#255511,7ec044,92d46a,bfe3a5</sprite> + <sprite gender="female">equipment/legs/miniskirt-female.xml|#255511,7ec044,92d46a,bfe3a5</sprite> </item> <item id="2172" - image="equipment/legs/miniskirt.png|W:#222255,6666ff" + image="equipment/legs/miniskirt.png|W:#1a1a41,392b6e,4c529f,5d5dc2" name="Dark Blue Miniskirt" description="A dark blue short skirt for hot summer days." effect="M. Attack -8" type="equip-legs" defense="4" weight="8"> - <sprite gender="male">equipment/legs/miniskirt-male.xml|#222255,6666ff</sprite> - <sprite gender="female">equipment/legs/miniskirt-female.xml|#222255,6666ff</sprite> + <sprite gender="male">equipment/legs/miniskirt-male.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> + <sprite gender="female">equipment/legs/miniskirt-female.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> </item> <item id="2173" - image="equipment/legs/miniskirt.png|W:#846211,dab333,fffb93,ffffff" + image="equipment/legs/miniskirt.png|W:#846928,dab641,ffef93,fff7c9" name="Yellow Miniskirt" description="A yellow short skirt for hot summer days." effect="M. Attack -8" type="equip-legs" defense="4" weight="8"> - <sprite gender="male">equipment/legs/miniskirt-male.xml|#846211,dab333,fffb93,ffffff</sprite> - <sprite gender="female">equipment/legs/miniskirt-female.xml|#846211,dab333,fffb93,ffffff</sprite> + <sprite gender="male">equipment/legs/miniskirt-male.xml|#846928,dab641,ffef93,fff7c9</sprite> + <sprite gender="female">equipment/legs/miniskirt-female.xml|#846928,dab641,ffef93,fff7c9</sprite> </item> <item id="2174" image="equipment/legs/miniskirt.png|W:#16486e,498ec5,e4f2fc" @@ -5881,15 +6388,15 @@ <sprite gender="female">equipment/legs/miniskirt-female.xml|#16486e,498ec5,e4f2fc</sprite> </item> <item id="2175" - image="equipment/legs/miniskirt.png|W:#56002f,930050,fe70bd,feb7de,ffffff" + image="equipment/legs/miniskirt.png|W:#561a3b,fe70bd,ffb8ad,ffd9d4" name="Pink Miniskirt" description="A pink short skirt for hot summer days." effect="M. Attack -8" type="equip-legs" defense="4" weight="8"> - <sprite gender="male">equipment/legs/miniskirt-male.xml|#56002f,930050,fe70bd,feb7de,ffffff</sprite> - <sprite gender="female">equipment/legs/miniskirt-female.xml|#56002f,930050,fe70bd,feb7de,ffffff</sprite> + <sprite gender="male">equipment/legs/miniskirt-male.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> + <sprite gender="female">equipment/legs/miniskirt-female.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> </item> <item id="2176" image="equipment/legs/miniskirt.png|W:#111111,222222,333333,444444,555555,aaaaaa" @@ -5914,71 +6421,71 @@ <sprite gender="female">equipment/legs/miniskirt-female.xml|#80280f,b04810,ef681f,ffb830</sprite> </item> <item id="2178" - image="equipment/legs/miniskirt.png|W:#4f0a76,8010c0,d699f7" + image="equipment/legs/miniskirt.png|W:#371444,582570,6c3a8e,78469b" name="Purple Miniskirt" description="A purple short skirt for hot summer days." effect="M. Attack -8" type="equip-legs" defense="4" weight="8"> - <sprite gender="male">equipment/legs/miniskirt-male.xml|#4f0a76,8010c0,d699f7</sprite> - <sprite gender="female">equipment/legs/miniskirt-female.xml|#4f0a76,8010c0,d699f7</sprite> + <sprite gender="male">equipment/legs/miniskirt-male.xml|#371444,582570,6c3a8e,78469b</sprite> + <sprite gender="female">equipment/legs/miniskirt-female.xml|#371444,582570,6c3a8e,78469b</sprite> </item> <item id="2179" - image="equipment/legs/miniskirt.png|W:#104010,208020,30c030" + image="equipment/legs/miniskirt.png|W:#104010,268026,56a743,3e9c3e" name="Dark Green Miniskirt" description="A dark green short skirt for hot summer days." effect="M. Attack -8" type="equip-legs" defense="4" weight="8"> - <sprite gender="male">equipment/legs/miniskirt-male.xml|#104010,208020,30c030</sprite> - <sprite gender="female">equipment/legs/miniskirt-female.xml|#104010,208020,30c030</sprite> + <sprite gender="male">equipment/legs/miniskirt-male.xml|#104010,268026,56a743,3e9c3e</sprite> + <sprite gender="female">equipment/legs/miniskirt-female.xml|#104010,268026,56a743,3e9c3e</sprite> </item> <item id="2180" - image="equipment/legs/pants.png|W:#580000,a40000,c02020,ff6060" + image="equipment/legs/pants.png|W:#581a1a,a41111,c03a3a,ff6060" name="Red Cotton Trousers" description="Red, ankle-length pants made of cotton." effect="M. Attack -6" type="equip-legs" weight="25" defense="4"> - <sprite gender="male">equipment/legs/pants-male.xml|#580000,a40000,c02020,ff6060</sprite> - <sprite gender="female">equipment/legs/pants-female.xml|#580000,a40000,c02020,ff6060</sprite> + <sprite gender="male">equipment/legs/pants-male.xml|#581a1a,a41111,c03a3a,ff6060</sprite> + <sprite gender="female">equipment/legs/pants-female.xml|#581a1a,a41111,c03a3a,ff6060</sprite> </item> <item id="2181" - image="equipment/legs/pants.png|W:#115511,22aa22,99dd99" + image="equipment/legs/pants.png|W:#255511,7ec044,92d46a,bfe3a5" name="Green Cotton Trousers" description="Green, ankle-length pants made of cotton." effect="M. Attack -6" type="equip-legs" weight="25" defense="4"> - <sprite gender="male">equipment/legs/pants-male.xml|#115511,22aa22,99dd99</sprite> - <sprite gender="female">equipment/legs/pants-female.xml|#115511,22aa22,99dd99</sprite> + <sprite gender="male">equipment/legs/pants-male.xml|#255511,7ec044,92d46a,bfe3a5</sprite> + <sprite gender="female">equipment/legs/pants-female.xml|#255511,7ec044,92d46a,bfe3a5</sprite> </item> <item id="2182" - image="equipment/legs/pants.png|W:#222255,6666ff" + image="equipment/legs/pants.png|W:#1a1a41,392b6e,4c529f,5d5dc2" name="Dark Blue Cotton Trousers" description="Dark Blue, ankle-length pants made of cotton." effect="M. Attack -6" type="equip-legs" weight="25" defense="4"> - <sprite gender="male">equipment/legs/pants-male.xml|#222255,6666ff</sprite> - <sprite gender="female">equipment/legs/pants-female.xml|#222255,6666ff</sprite> + <sprite gender="male">equipment/legs/pants-male.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> + <sprite gender="female">equipment/legs/pants-female.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> </item> <item id="2183" - image="equipment/legs/pants.png|W:#846211,dab333,fffb93,ffffff" + image="equipment/legs/pants.png|W:#846928,dab641,ffef93,fff7c9" name="Yellow Cotton Trousers" description="Yellow, ankle-length pants made of cotton." effect="M. Attack -6" type="equip-legs" weight="25" defense="4"> - <sprite gender="male">equipment/legs/pants-male.xml|#846211,dab333,fffb93,ffffff</sprite> - <sprite gender="female">equipment/legs/pants-female.xml|#846211,dab333,fffb93,ffffff</sprite> + <sprite gender="male">equipment/legs/pants-male.xml|#846928,dab641,ffef93,fff7c9</sprite> + <sprite gender="female">equipment/legs/pants-female.xml|#846928,dab641,ffef93,fff7c9</sprite> </item> <item id="2184" image="equipment/legs/pants.png|W:#16486e,498ec5,e4f2fc" @@ -5992,15 +6499,15 @@ <sprite gender="female">equipment/legs/pants-female.xml|#16486e,498ec5,e4f2fc</sprite> </item> <item id="2185" - image="equipment/legs/pants.png|W:#56002f,930050,fe70bd,feb7de,ffffff" + image="equipment/legs/pants.png|W:#561a3b,fe70bd,ffb8ad,ffd9d4" name="Pink Cotton Trousers" description="Pink, ankle-length pants made of cotton." effect="M. Attack -6" type="equip-legs" weight="25" defense="4"> - <sprite gender="male">equipment/legs/pants-male.xml|#56002f,930050,fe70bd,feb7de,ffffff</sprite> - <sprite gender="female">equipment/legs/pants-female.xml|#56002f,930050,fe70bd,feb7de,ffffff</sprite> + <sprite gender="male">equipment/legs/pants-male.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> + <sprite gender="female">equipment/legs/pants-female.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> </item> <item id="2186" image="equipment/legs/pants.png|W:#111111,222222,333333,444444,555555,aaaaaa" @@ -6025,29 +6532,29 @@ <sprite gender="female">equipment/legs/pants-female.xml|#80280f,b04810,ef681f,ffb830</sprite> </item> <item id="2188" - image="equipment/legs/pants.png|W:#4f0a76,8010c0,d699f7" + image="equipment/legs/pants.png|W:#371444,582570,6c3a8e,78469b" name="Purple Cotton Trousers" description="Purple, ankle-length pants made of cotton." effect="M. Attack -6" type="equip-legs" weight="25" defense="4"> - <sprite gender="male">equipment/legs/pants-male.xml|#4f0a76,8010c0,d699f7</sprite> - <sprite gender="female">equipment/legs/pants-female.xml|#4f0a76,8010c0,d699f7</sprite> + <sprite gender="male">equipment/legs/pants-male.xml|#371444,582570,6c3a8e,78469b</sprite> + <sprite gender="female">equipment/legs/pants-female.xml|#371444,582570,6c3a8e,78469b</sprite> </item> <item id="2189" - image="equipment/legs/pants.png|W:#104010,208020,30c030" + image="equipment/legs/pants.png|W:#104010,268026,56a743,3e9c3e" name="Dark Green Cotton Trousers" description="Dark Green, ankle-length pants made of cotton." effect="M. Attack -6" type="equip-legs" weight="25" defense="4"> - <sprite gender="male">equipment/legs/pants-male.xml|#104010,208020,30c030</sprite> - <sprite gender="female">equipment/legs/pants-female.xml|#104010,208020,30c030</sprite> + <sprite gender="male">equipment/legs/pants-male.xml|#104010,268026,56a743,3e9c3e</sprite> + <sprite gender="female">equipment/legs/pants-female.xml|#104010,268026,56a743,3e9c3e</sprite> </item> <item id="2190" - image="equipment/head/rabbit-ears.png|W:#580000,a40000,c02020,ff6060" + image="equipment/head/rabbit-ears.png|W:#581a1a,a41111,c03a3a,ff6060" name="Red Rabbit Ears" description="A headband with rabbit ears, bright red." effect="M. Attack +4" @@ -6055,10 +6562,11 @@ defense="5" weight="15" sellProtected="true"> - <sprite>equipment/head/rabbit-ears.xml|#580000,a40000,c02020,ff6060</sprite> + <sprite gender="male">equipment/head/rabbit-ears-male.xml|#581a1a,a41111,c03a3a,ff6060</sprite> + <sprite gender="female">equipment/head/rabbit-ears-female.xml|#581a1a,a41111,c03a3a,ff6060</sprite> </item> <item id="2191" - image="equipment/head/rabbit-ears.png|W:#115511,22aa22,99dd99" + image="equipment/head/rabbit-ears.png|W:#255511,7ec044,92d46a,bfe3a5" name="Green Rabbit Ears" description="A headband with rabbit ears, warm green." effect="M. Attack +4" @@ -6066,10 +6574,11 @@ defense="5" weight="15" sellProtected="true"> - <sprite>equipment/head/rabbit-ears.xml|#115511,22aa22,99dd99</sprite> + <sprite gender="male">equipment/head/rabbit-ears-male.xml|#255511,7ec044,92d46a,bfe3a5</sprite> + <sprite gender="female">equipment/head/rabbit-ears-female.xml|#255511,7ec044,92d46a,bfe3a5</sprite> </item> <item id="2192" - image="equipment/head/rabbit-ears.png|W:#222255,6666ff" + image="equipment/head/rabbit-ears.png|W:#1a1a41,392b6e,4c529f,5d5dc2" name="Dark Blue Rabbit Ears" description="A headband with rabbit ears, iridescent dark blue." effect="M. Attack +4" @@ -6077,10 +6586,11 @@ defense="5" weight="15" sellProtected="true"> - <sprite>equipment/head/rabbit-ears.xml|#222255,6666ff</sprite> + <sprite gender="male">equipment/head/rabbit-ears-male.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> + <sprite gender="female">equipment/head/rabbit-ears-female.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> </item> <item id="2193" - image="equipment/head/rabbit-ears.png|W:#846211,dab333,fffb93,ffffff" + image="equipment/head/rabbit-ears.png|W:#846928,dab641,ffef93,fff7c9" name="Yellow Rabbit Ears" description="A headband with rabbit ears, soft yellow." effect="M. Attack +4" @@ -6088,7 +6598,8 @@ defense="5" weight="15" sellProtected="true"> - <sprite>equipment/head/rabbit-ears.xml|#846211,dab333,fffb93,ffffff</sprite> + <sprite gender="male">equipment/head/rabbit-ears-male.xml|#846928,dab641,ffef93,fff7c9</sprite> + <sprite gender="female">equipment/head/rabbit-ears-female.xml|#846928,dab641,ffef93,fff7c9</sprite> </item> <item id="2194" image="equipment/head/rabbit-ears.png|W:#16486e,498ec5,e4f2fc" @@ -6099,10 +6610,11 @@ defense="5" weight="15" sellProtected="true"> - <sprite>equipment/head/rabbit-ears.xml|#16486e,498ec5,e4f2fc</sprite> + <sprite gender="male">equipment/head/rabbit-ears-male.xml|#16486e,498ec5,e4f2fc</sprite> + <sprite gender="female">equipment/head/rabbit-ears-female.xml|#16486e,498ec5,e4f2fc</sprite> </item> <item id="2195" - image="equipment/head/rabbit-ears.png|W:#56002f,930050,fe70bd,feb7de,ffffff" + image="equipment/head/rabbit-ears.png|W:#561a3b,fe70bd,ffb8ad,ffd9d4" name="Pink Rabbit Ears" description="A headband with rabbit ears, bright pink." effect="M. Attack +4" @@ -6110,7 +6622,8 @@ defense="5" weight="15" sellProtected="true"> - <sprite>equipment/head/rabbit-ears.xml|#56002f,930050,fe70bd,feb7de,ffffff</sprite> + <sprite gender="male">equipment/head/rabbit-ears-male.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> + <sprite gender="female">equipment/head/rabbit-ears-female.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> </item> <item id="2196" image="equipment/head/rabbit-ears.png|W:#111111,222222,333333,444444,555555,aaaaaa" @@ -6121,7 +6634,8 @@ defense="5" weight="15" sellProtected="true"> - <sprite>equipment/head/rabbit-ears.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite> + <sprite gender="male">equipment/head/rabbit-ears-male.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite> + <sprite gender="female">equipment/head/rabbit-ears-female.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite> </item> <item id="2197" image="equipment/head/rabbit-ears.png|W:#80280f,b04810,ef681f,ffb830" @@ -6132,10 +6646,11 @@ defense="5" weight="15" sellProtected="true"> - <sprite>equipment/head/rabbit-ears.xml|#80280f,b04810,ef681f,ffb830</sprite> + <sprite gender="male">equipment/head/rabbit-ears-male.xml|#80280f,b04810,ef681f,ffb830</sprite> + <sprite gender="female">equipment/head/rabbit-ears-female.xml|#80280f,b04810,ef681f,ffb830</sprite> </item> <item id="2198" - image="equipment/head/rabbit-ears.png|W:#4f0a76,8010c0,d699f7" + image="equipment/head/rabbit-ears.png|W:#371444,582570,6c3a8e,78469b" name="Purple Rabbit Ears" description="A headband with rabbit ears, strong purple." effect="M. Attack +4" @@ -6143,10 +6658,11 @@ defense="5" weight="15" sellProtected="true"> - <sprite>equipment/head/rabbit-ears.xml|#4f0a76,8010c0,d699f7</sprite> + <sprite gender="male">equipment/head/rabbit-ears-male.xml|#371444,582570,6c3a8e,78469b</sprite> + <sprite gender="female">equipment/head/rabbit-ears-female.xml|#371444,582570,6c3a8e,78469b</sprite> </item> <item id="2199" - image="equipment/head/rabbit-ears.png|W:#104010,208020,30c030" + image="equipment/head/rabbit-ears.png|W:#104010,268026,56a743,3e9c3e" name="Dark Green Rabbit Ears" description="A headband with rabbit ears, dark green." effect="M. Attack +4" @@ -6154,11 +6670,12 @@ defense="5" weight="15" sellProtected="true"> - <sprite>equipment/head/rabbit-ears.xml|#104010,208020,30c030</sprite> + <sprite gender="male">equipment/head/rabbit-ears-male.xml|#104010,268026,56a743,3e9c3e</sprite> + <sprite gender="female">equipment/head/rabbit-ears-female.xml|#104010,268026,56a743,3e9c3e</sprite> </item> <item id="2200" - image="equipment/head/wizard-hat.png|W:#580000,a40000,c02020,ff6060" + image="equipment/head/wizard-hat.png|W:#581a1a,a41111,c03a3a,ff6060" name="Red Wizard Hat" description="A wizard hat, bright red." effect="M. Attack +5" @@ -6167,10 +6684,11 @@ int="3" weight="20" sellProtected="true"> - <sprite>equipment/head/wizard-hat.xml|#580000,a40000,c02020,ff6060</sprite> + <sprite gender="male">equipment/head/wizard-hat-male.xml|#581a1a,a41111,c03a3a,ff6060</sprite> + <sprite gender="female">equipment/head/wizard-hat-female.xml|#581a1a,a41111,c03a3a,ff6060</sprite> </item> <item id="2201" - image="equipment/head/wizard-hat.png|W:#115511,22aa22,99dd99" + image="equipment/head/wizard-hat.png|W:#255511,7ec044,92d46a,bfe3a5" name="Green Wizard Hat" description="A wizard hat, warm green." effect="M. Attack +5" @@ -6179,10 +6697,11 @@ int="3" weight="20" sellProtected="true"> - <sprite>equipment/head/wizard-hat.xml|#115511,22aa22,99dd99</sprite> + <sprite gender="male">equipment/head/wizard-hat-male.xml|#255511,7ec044,92d46a,bfe3a5</sprite> + <sprite gender="female">equipment/head/wizard-hat-female.xml|#255511,7ec044,92d46a,bfe3a5</sprite> </item> <item id="2202" - image="equipment/head/wizard-hat.png|W:#222255,6666ff" + image="equipment/head/wizard-hat.png|W:#1a1a41,392b6e,4c529f,5d5dc2" name="Dark Blue Wizard Hat" description="A wizard hat, iridescent dark blue." effect="M. Attack +5" @@ -6191,10 +6710,11 @@ int="3" weight="20" sellProtected="true"> - <sprite>equipment/head/wizard-hat.xml|#222255,6666ff</sprite> + <sprite gender="male">equipment/head/wizard-hat-male.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> + <sprite gender="female">equipment/head/wizard-hat-female.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> </item> <item id="2203" - image="equipment/head/wizard-hat.png|W:#846211,dab333,fffb93,ffffff" + image="equipment/head/wizard-hat.png|W:#846928,dab641,ffef93,fff7c9" name="Yellow Wizard Hat" description="A wizard hat, soft yellow." effect="M. Attack +5" @@ -6203,7 +6723,8 @@ int="3" weight="20" sellProtected="true"> - <sprite>equipment/head/wizard-hat.xml|#846211,dab333,fffb93,ffffff</sprite> + <sprite gender="male">equipment/head/wizard-hat-male.xml|#846928,dab641,ffef93,fff7c9</sprite> + <sprite gender="female">equipment/head/wizard-hat-female.xml|#846928,dab641,ffef93,fff7c9</sprite> </item> <item id="2204" image="equipment/head/wizard-hat.png|W:#16486e,498ec5,e4f2fc" @@ -6215,10 +6736,11 @@ int="3" weight="20" sellProtected="true"> - <sprite>equipment/head/wizard-hat.xml|#16486e,498ec5,e4f2fc</sprite> + <sprite gender="male">equipment/head/wizard-hat-male.xml|#16486e,498ec5,e4f2fc</sprite> + <sprite gender="female">equipment/head/wizard-hat-female.xml|#16486e,498ec5,e4f2fc</sprite> </item> <item id="2205" - image="equipment/head/wizard-hat.png|W:#56002f,930050,fe70bd,feb7de,ffffff" + image="equipment/head/wizard-hat.png|W:#561a3b,fe70bd,ffb8ad,ffd9d4" name="Pink Wizard Hat" description="A wizard hat, bright pink." effect="M. Attack +5" @@ -6227,7 +6749,8 @@ int="3" weight="20" sellProtected="true"> - <sprite>equipment/head/wizard-hat.xml|#56002f,930050,fe70bd,feb7de,ffffff</sprite> + <sprite gender="male">equipment/head/wizard-hat-male.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> + <sprite gender="female">equipment/head/wizard-hat-female.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> </item> <item id="2206" image="equipment/head/wizard-hat.png|W:#111111,222222,333333,444444,555555,aaaaaa" @@ -6239,7 +6762,8 @@ int="3" weight="20" sellProtected="true"> - <sprite>equipment/head/wizard-hat.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite> + <sprite gender="male">equipment/head/wizard-hat-male.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite> + <sprite gender="female">equipment/head/wizard-hat-female.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite> </item> <item id="2207" image="equipment/head/wizard-hat.png|W:#80280f,b04810,ef681f,ffb830" @@ -6251,10 +6775,11 @@ int="3" weight="20" sellProtected="true"> - <sprite>equipment/head/wizard-hat.xml|#80280f,b04810,ef681f,ffb830</sprite> + <sprite gender="male">equipment/head/wizard-hat-male.xml|#80280f,b04810,ef681f,ffb830</sprite> + <sprite gender="female">equipment/head/wizard-hat-female.xml|#80280f,b04810,ef681f,ffb830</sprite> </item> <item id="2208" - image="equipment/head/wizard-hat.png|W:#4f0a76,8010c0,d699f7" + image="equipment/head/wizard-hat.png|W:#371444,582570,6c3a8e,78469b" name="Purple Wizard Hat" description="A wizard hat, strong purple." effect="M. Attack +5" @@ -6263,10 +6788,11 @@ int="3" weight="20" sellProtected="true"> - <sprite>equipment/head/wizard-hat.xml|#4f0a76,8010c0,d699f7</sprite> + <sprite gender="male">equipment/head/wizard-hat-male.xml|#371444,582570,6c3a8e,78469b</sprite> + <sprite gender="female">equipment/head/wizard-hat-female.xml|#371444,582570,6c3a8e,78469b</sprite> </item> <item id="2209" - image="equipment/head/wizard-hat.png|W:#104010,208020,30c030" + image="equipment/head/wizard-hat.png|W:#104010,268026,56a743,3e9c3e" name="Dark Green Wizard Hat" description="A wizard hat, dark green." effect="M. Attack +5" @@ -6275,11 +6801,12 @@ int="3" weight="20" sellProtected="true"> - <sprite>equipment/head/wizard-hat.xml|#104010,208020,30c030</sprite> + <sprite gender="male">equipment/head/wizard-hat-male.xml|#104010,268026,56a743,3e9c3e</sprite> + <sprite gender="female">equipment/head/wizard-hat-female.xml|#104010,268026,56a743,3e9c3e</sprite> </item> <item id="2210" - image="equipment/head/bowler-hat.png|W:#580000,a40000,c02020,ff6060" + image="equipment/head/bowler-hat.png|W:#581a1a,a41111,c03a3a,ff6060" name="Red Bowler Hat" description="A hat for those with a bit of class, with a red band." effect="M. Attack +2" @@ -6287,7 +6814,8 @@ defense="10" weight="30" sellProtected="true"> - <sprite>equipment/head/bowler-hat.xml|#580000,a40000,c02020,ff6060</sprite> + <sprite gender="male">equipment/head/bowler-hat-male.xml|#581a1a,a41111,c03a3a,ff6060</sprite> + <sprite gender="female">equipment/head/bowler-hat-female.xml|#581a1a,a41111,c03a3a,ff6060</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -6296,7 +6824,7 @@ </replace> </item> <item id="2211" - image="equipment/head/bowler-hat.png|W:#115511,22aa22,99dd99" + image="equipment/head/bowler-hat.png|W:#255511,7ec044,92d46a,bfe3a5" name="Green Bowler Hat" description="A hat for those with a bit of class, with a green band." effect="M. Attack +2" @@ -6304,7 +6832,8 @@ defense="10" weight="30" sellProtected="true"> - <sprite>equipment/head/bowler-hat.xml|#115511,22aa22,99dd99</sprite> + <sprite gender="male">equipment/head/bowler-hat-male.xml|#255511,7ec044,92d46a,bfe3a5</sprite> + <sprite gender="female">equipment/head/bowler-hat-female.xml|#255511,7ec044,92d46a,bfe3a5</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -6313,7 +6842,7 @@ </replace> </item> <item id="2212" - image="equipment/head/bowler-hat.png|W:#222255,6666ff" + image="equipment/head/bowler-hat.png|W:#1a1a41,392b6e,4c529f,5d5dc2" name="Dark Blue Bowler Hat" description="A hat for those with a bit of class, with a dark blue band." effect="M. Attack +2" @@ -6321,7 +6850,8 @@ defense="10" weight="30" sellProtected="true"> - <sprite>equipment/head/bowler-hat.xml|#222255,6666ff</sprite> + <sprite gender="male">equipment/head/bowler-hat-male.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> + <sprite gender="female">equipment/head/bowler-hat-female.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -6330,7 +6860,7 @@ </replace> </item> <item id="2213" - image="equipment/head/bowler-hat.png|W:#846211,dab333,fffb93,ffffff" + image="equipment/head/bowler-hat.png|W:#846928,dab641,ffef93,fff7c9" name="Yellow Bowler Hat" description="A hat for those with a bit of class, with a yellow band." effect="M. Attack +2" @@ -6338,7 +6868,8 @@ defense="10" weight="30" sellProtected="true"> - <sprite>equipment/head/bowler-hat.xml|#846211,dab333,fffb93,ffffff</sprite> + <sprite gender="male">equipment/head/bowler-hat-male.xml|#846928,dab641,ffef93,fff7c9</sprite> + <sprite gender="female">equipment/head/bowler-hat-female.xml|#846928,dab641,ffef93,fff7c9</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -6355,7 +6886,8 @@ defense="10" weight="30" sellProtected="true"> - <sprite>equipment/head/bowler-hat.xml|#16486e,498ec5,e4f2fc</sprite> + <sprite gender="male">equipment/head/bowler-hat-male.xml|#16486e,498ec5,e4f2fc</sprite> + <sprite gender="female">equipment/head/bowler-hat-female.xml|#16486e,498ec5,e4f2fc</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -6364,7 +6896,7 @@ </replace> </item> <item id="2215" - image="equipment/head/bowler-hat.png|W:#56002f,930050,fe70bd,feb7de,ffffff" + image="equipment/head/bowler-hat.png|W:#561a3b,fe70bd,ffb8ad,ffd9d4" name="Pink Bowler Hat" description="A hat for those with a bit of class, with a pink band." effect="M. Attack +2" @@ -6372,7 +6904,8 @@ defense="10" weight="30" sellProtected="true"> - <sprite>equipment/head/bowler-hat.xml|#56002f,930050,fe70bd,feb7de,ffffff</sprite> + <sprite gender="male">equipment/head/bowler-hat-male.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> + <sprite gender="female">equipment/head/bowler-hat-female.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -6389,7 +6922,8 @@ defense="10" weight="30" sellProtected="true"> - <sprite>equipment/head/bowler-hat.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite> + <sprite gender="male">equipment/head/bowler-hat-male.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite> + <sprite gender="female">equipment/head/bowler-hat-female.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -6406,7 +6940,8 @@ defense="10" weight="30" sellProtected="true"> - <sprite>equipment/head/bowler-hat.xml|#80280f,b04810,ef681f,ffb830</sprite> + <sprite gender="male">equipment/head/bowler-hat-male.xml|#80280f,b04810,ef681f,ffb830</sprite> + <sprite gender="female">equipment/head/bowler-hat-female.xml|#80280f,b04810,ef681f,ffb830</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -6415,7 +6950,7 @@ </replace> </item> <item id="2218" - image="equipment/head/bowler-hat.png|W:#4f0a76,8010c0,d699f7" + image="equipment/head/bowler-hat.png|W:#371444,582570,6c3a8e,78469b" name="Purple Bowler Hat" description="A hat for those with a bit of class, with a purple band." effect="M. Attack +2" @@ -6423,7 +6958,8 @@ defense="10" weight="30" sellProtected="true"> - <sprite>equipment/head/bowler-hat.xml|#4f0a76,8010c0,d699f7</sprite> + <sprite gender="male">equipment/head/bowler-hat-male.xml|#371444,582570,6c3a8e,78469b</sprite> + <sprite gender="female">equipment/head/bowler-hat-female.xml|#371444,582570,6c3a8e,78469b</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -6432,7 +6968,7 @@ </replace> </item> <item id="2219" - image="equipment/head/bowler-hat.png|W:#104010,208020,30c030" + image="equipment/head/bowler-hat.png|W:#104010,268026,56a743,3e9c3e" name="Dark Green Bowler Hat" description="A hat for those with a bit of class, with a dark green band." effect="M. Attack +2" @@ -6440,7 +6976,8 @@ defense="10" weight="30" sellProtected="true"> - <sprite>equipment/head/bowler-hat.xml|#104010,208020,30c030</sprite> + <sprite gender="male">equipment/head/bowler-hat-male.xml|#104010,268026,56a743,3e9c3e</sprite> + <sprite gender="female">equipment/head/bowler-hat-female.xml|#104010,268026,56a743,3e9c3e</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -6450,7 +6987,7 @@ </item> <item id="2220" - image="equipment/chest/sorcerer-robe.png|W:#580000,a40000,c02020,ff6060;R:#EC0000" + image="equipment/chest/sorcerer-robe.png|W:#581a1a,a41111,c03a3a,ff6060;R:#ec3e3e" name="Red Sorcerer Robe (Red)" description="A red lined red sorcerer robe." effect="M. Attack +20" @@ -6459,11 +6996,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#580000,a40000,c02020,ff6060;#EC0000</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#580000,a40000,c02020,ff6060;#EC0000</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#581a1a,a41111,c03a3a,ff6060;#ec3e3e</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#581a1a,a41111,c03a3a,ff6060;#ec3e3e</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="2221" - image="equipment/chest/sorcerer-robe.png|W:#115511,22aa22,99dd99;R:#EC0000" + image="equipment/chest/sorcerer-robe.png|W:#255511,7ec044,92d46a,bfe3a5;R:#ec3e3e" name="Green Sorcerer Robe (Red)" description="A red lined green sorcerer robe." effect="M. Attack +20" @@ -6472,11 +7012,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#115511,22aa22,99dd99;#EC0000</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#115511,22aa22,99dd99;#EC0000</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#255511,7ec044,92d46a,bfe3a5;#ec3e3e</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#255511,7ec044,92d46a,bfe3a5;#ec3e3e</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="2222" - image="equipment/chest/sorcerer-robe.png|W:#222255,6666ff;R:#EC0000" + image="equipment/chest/sorcerer-robe.png|W:#1a1a41,392b6e,4c529f,5d5dc2;R:#ec3e3e" name="Dark Blue Sorcerer Robe (Red)" description="A red lined dark blue sorcerer robe." effect="M. Attack +20" @@ -6485,11 +7028,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#222255,6666ff;#EC0000</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#222255,6666ff;#EC0000</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#1a1a41,392b6e,4c529f,5d5dc2;#ec3e3e</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#1a1a41,392b6e,4c529f,5d5dc2;#ec3e3e</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="2223" - image="equipment/chest/sorcerer-robe.png|W:#846211,dab333,fffb93,ffffff;R:#EC0000" + image="equipment/chest/sorcerer-robe.png|W:#846928,dab641,ffef93,fff7c9;R:#ec3e3e" name="Yellow Sorcerer Robe (Red)" description="A red lined yellow sorcerer robe." effect="M. Attack +20" @@ -6498,11 +7044,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#846211,dab333,fffb93,ffffff;#EC0000</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#846211,dab333,fffb93,ffffff;#EC0000</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#846928,dab641,ffef93,fff7c9;#ec3e3e</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#846928,dab641,ffef93,fff7c9;#ec3e3e</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="2224" - image="equipment/chest/sorcerer-robe.png|W:#16486e,498ec5,e4f2fc;R:#EC0000" + image="equipment/chest/sorcerer-robe.png|W:#16486e,498ec5,e4f2fc;R:#ec3e3e" name="Light Blue Sorcerer Robe (Red)" description="A red lined light blue sorcerer robe." effect="M. Attack +20" @@ -6511,11 +7060,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#16486e,498ec5,e4f2fc;#EC0000</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#16486e,498ec5,e4f2fc;#EC0000</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#16486e,498ec5,e4f2fc;#ec3e3e</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#16486e,498ec5,e4f2fc;#ec3e3e</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="2225" - image="equipment/chest/sorcerer-robe.png|W:#56002f,930050,fe70bd,feb7de,ffffff;R:#EC0000" + image="equipment/chest/sorcerer-robe.png|W:#561a3b,fe70bd,ffb8ad,ffd9d4;R:#ec3e3e" name="Pink Sorcerer Robe (Red)" description="A red lined pink sorcerer robe." effect="M. Attack +20" @@ -6524,11 +7076,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#56002f,930050,fe70bd,feb7de,ffffff;#EC0000</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#56002f,930050,fe70bd,feb7de,ffffff;#EC0000</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#561a3b,fe70bd,ffb8ad,ffd9d4;#ec3e3e</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#561a3b,fe70bd,ffb8ad,ffd9d4;#ec3e3e</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="2226" - image="equipment/chest/sorcerer-robe.png|W:#111111,222222,333333,444444,555555,aaaaaa;R:#EC0000" + image="equipment/chest/sorcerer-robe.png|W:#111111,222222,333333,444444,555555,aaaaaa;R:#ec3e3e" name="Black Sorcerer Robe (Red)" description="A red lined black sorcerer robe." effect="M. Attack +20" @@ -6537,11 +7092,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#111111,222222,333333,444444,555555,aaaaaa;#EC0000</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#111111,222222,333333,444444,555555,aaaaaa;#EC0000</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#111111,222222,333333,444444,555555,aaaaaa;#ec3e3e</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#111111,222222,333333,444444,555555,aaaaaa;#ec3e3e</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="2227" - image="equipment/chest/sorcerer-robe.png|W:#80280f,b04810,ef681f,ffb830;R:#EC0000" + image="equipment/chest/sorcerer-robe.png|W:#80280f,b04810,ef681f,ffb830;R:#ec3e3e" name="Orange Sorcerer Robe (Red)" description="A red lined orange sorcerer robe." effect="M. Attack +20" @@ -6550,11 +7108,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#80280f,b04810,ef681f,ffb830;#EC0000</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#80280f,b04810,ef681f,ffb830;#EC0000</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#80280f,b04810,ef681f,ffb830;#ec3e3e</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#80280f,b04810,ef681f,ffb830;#ec3e3e</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="2228" - image="equipment/chest/sorcerer-robe.png|W:#4f0a76,8010c0,d699f7;R:#EC0000" + image="equipment/chest/sorcerer-robe.png|W:#371444,582570,6c3a8e,78469b;R:#ec3e3e" name="Purple Sorcerer Robe (Red)" description="A red lined purple sorcerer robe." effect="M. Attack +20" @@ -6563,11 +7124,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#4f0a76,8010c0,d699f7;#EC0000</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#4f0a76,8010c0,d699f7;#EC0000</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#371444,582570,6c3a8e,78469b;#ec3e3e</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#371444,582570,6c3a8e,78469b;#ec3e3e</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="2229" - image="equipment/chest/sorcerer-robe.png|W:#104010,208020,30c030;R:#EC0000" + image="equipment/chest/sorcerer-robe.png|W:#104010,268026,56a743,3e9c3e;R:#ec3e3e" name="Dark Green Sorcerer Robe (Red)" description="A red lined dark green sorcerer robe." effect="M. Attack +20" @@ -6576,12 +7140,15 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#104010,208020,30c030</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#104010,208020,30c030</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#104010,268026,56a743,3e9c3e</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#104010,268026,56a743,3e9c3e</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="2230" - image="equipment/head/bowler-hat-brown.png|W:#580000,a40000,c02020,ff6060" + image="equipment/head/bowler-hat-brown.png|W:#581a1a,a41111,c03a3a,ff6060" name="Red Bowler Hat (Brown)" description="A hat for those with a bit of class, with a red band." effect="M. Attack +2" @@ -6589,7 +7156,8 @@ defense="10" weight="30" sellProtected="true"> - <sprite>equipment/head/bowler-hat-brown.xml|#580000,a40000,c02020,ff6060</sprite> + <sprite gender="male">equipment/head/bowler-hat-brown-male.xml|#581a1a,a41111,c03a3a,ff6060</sprite> + <sprite gender="female">equipment/head/bowler-hat-brown-female.xml|#581a1a,a41111,c03a3a,ff6060</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -6598,7 +7166,7 @@ </replace> </item> <item id="2231" - image="equipment/head/bowler-hat-brown.png|W:#115511,22aa22,99dd99" + image="equipment/head/bowler-hat-brown.png|W:#255511,7ec044,92d46a,bfe3a5" name="Green Bowler Hat (Brown)" description="A hat for those with a bit of class, with a green band." effect="M. Attack +2" @@ -6606,7 +7174,8 @@ defense="10" weight="30" sellProtected="true"> - <sprite>equipment/head/bowler-hat-brown.xml|#115511,22aa22,99dd99</sprite> + <sprite gender="male">equipment/head/bowler-hat-brown-male.xml|#255511,7ec044,92d46a,bfe3a5</sprite> + <sprite gender="female">equipment/head/bowler-hat-brown-female.xml|#255511,7ec044,92d46a,bfe3a5</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -6615,7 +7184,7 @@ </replace> </item> <item id="2232" - image="equipment/head/bowler-hat-brown.png|W:#222255,6666ff" + image="equipment/head/bowler-hat-brown.png|W:#1a1a41,392b6e,4c529f,5d5dc2" name="Dark Blue Bowler Hat (Brown)" description="A hat for those with a bit of class, with a dark blue band." effect="M. Attack +2" @@ -6623,7 +7192,8 @@ defense="10" weight="30" sellProtected="true"> - <sprite>equipment/head/bowler-hat-brown.xml|#222255,6666ff</sprite> + <sprite gender="male">equipment/head/bowler-hat-brown-male.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> + <sprite gender="female">equipment/head/bowler-hat-brown-female.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -6632,7 +7202,7 @@ </replace> </item> <item id="2233" - image="equipment/head/bowler-hat-brown.png|W:#846211,dab333,fffb93,ffffff" + image="equipment/head/bowler-hat-brown.png|W:#846928,dab641,ffef93,fff7c9" name="Yellow Bowler Hat (Brown)" description="A hat for those with a bit of class, with a yellow band." effect="M. Attack +2" @@ -6640,7 +7210,8 @@ defense="10" weight="30" sellProtected="true"> - <sprite>equipment/head/bowler-hat-brown.xml|#846211,dab333,fffb93,ffffff</sprite> + <sprite gender="male">equipment/head/bowler-hat-brown-male.xml|#846928,dab641,ffef93,fff7c9</sprite> + <sprite gender="female">equipment/head/bowler-hat-brown-female.xml|#846928,dab641,ffef93,fff7c9</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -6657,7 +7228,8 @@ defense="10" weight="30" sellProtected="true"> - <sprite>equipment/head/bowler-hat-brown.xml|#16486e,498ec5,e4f2fc</sprite> + <sprite gender="male">equipment/head/bowler-hat-brown-male.xml|#16486e,498ec5,e4f2fc</sprite> + <sprite gender="female">equipment/head/bowler-hat-brown-female.xml|#16486e,498ec5,e4f2fc</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -6666,7 +7238,7 @@ </replace> </item> <item id="2235" - image="equipment/head/bowler-hat-brown.png|W:#56002f,930050,fe70bd,feb7de,ffffff" + image="equipment/head/bowler-hat-brown.png|W:#561a3b,fe70bd,ffb8ad,ffd9d4" name="Pink Bowler Hat (Brown)" description="A hat for those with a bit of class, with a pink band." effect="M. Attack +2" @@ -6674,7 +7246,8 @@ defense="10" weight="30" sellProtected="true"> - <sprite>equipment/head/bowler-hat-brown.xml|#56002f,930050,fe70bd,feb7de,ffffff</sprite> + <sprite gender="male">equipment/head/bowler-hat-brown-male.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> + <sprite gender="female">equipment/head/bowler-hat-brown-female.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -6691,7 +7264,8 @@ defense="10" weight="30" sellProtected="true"> - <sprite>equipment/head/bowler-hat-brown.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite> + <sprite gender="male">equipment/head/bowler-hat-brown-male.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite> + <sprite gender="female">equipment/head/bowler-hat-brown-female.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -6708,7 +7282,8 @@ defense="10" weight="30" sellProtected="true"> - <sprite>equipment/head/bowler-hat-brown.xml|#80280f,b04810,ef681f,ffb830</sprite> + <sprite gender="male">equipment/head/bowler-hat-brown-male.xml|#80280f,b04810,ef681f,ffb830</sprite> + <sprite gender="female">equipment/head/bowler-hat-brown-female.xml|#80280f,b04810,ef681f,ffb830</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -6717,7 +7292,7 @@ </replace> </item> <item id="2238" - image="equipment/head/bowler-hat-brown.png|W:#4f0a76,8010c0,d699f7" + image="equipment/head/bowler-hat-brown.png|W:#371444,582570,6c3a8e,78469b" name="Purple Bowler Hat (Brown)" description="A hat for those with a bit of class, with a purple band." effect="M. Attack +2" @@ -6725,7 +7300,8 @@ defense="10" weight="30" sellProtected="true"> - <sprite>equipment/head/bowler-hat-brown.xml|#4f0a76,8010c0,d699f7</sprite> + <sprite gender="male">equipment/head/bowler-hat-brown-male.xml|#371444,582570,6c3a8e,78469b</sprite> + <sprite gender="female">equipment/head/bowler-hat-brown-female.xml|#371444,582570,6c3a8e,78469b</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -6734,7 +7310,7 @@ </replace> </item> <item id="2239" - image="equipment/head/bowler-hat-brown.png|W:#104010,208020,30c030" + image="equipment/head/bowler-hat-brown.png|W:#104010,268026,56a743,3e9c3e" name="Dark Green Bowler Hat (Brown)" description="A hat for those with a bit of class, with a dark green band." effect="M. Attack +2" @@ -6742,7 +7318,8 @@ defense="10" weight="30" sellProtected="true"> - <sprite>equipment/head/bowler-hat-brown.xml|#104010,208020,30c030</sprite> + <sprite gender="male">equipment/head/bowler-hat-brown-male.xml|#104010,268026,56a743,3e9c3e</sprite> + <sprite gender="female">equipment/head/bowler-hat-brown-female.xml|#104010,268026,56a743,3e9c3e</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -6930,7 +7507,126 @@ description="A piece of dark green cotton cloth." type="generic" weight="10"/> - + <item id="2260" + image="equipment/head/beret.png|W:#581a1a,a41111,c03a3a,ff6060" + name="Red Beret" + description="A simple red beret. Fluffys look utterly cute with it." + defense="3" + weight="20" + agi="2" + type="equip-head" + sellProtected="true"> + <sprite gender="male">equipment/head/beret-male.xml|#581a1a,a41111,c03a3a,ff6060</sprite> + <sprite gender="female">equipment/head/beret-female.xml|#581a1a,a41111,c03a3a,ff6060</sprite> + </item> + <item id="2261" + image="equipment/head/beret.png|W:#255511,7ec044,92d46a,bfe3a5" + name="Green Beret" + description="A simple green beret. Fluffys look utterly cute with it." + defense="3" + weight="20" + agi="2" + type="equip-head" + sellProtected="true"> + <sprite gender="male">equipment/head/beret-male.xml|#255511,7ec044,92d46a,bfe3a5</sprite> + <sprite gender="female">equipment/head/beret-female.xml|#255511,7ec044,92d46a,bfe3a5</sprite> + </item> + <item id="2262" + image="equipment/head/beret.png|W:#1a1a41,392b6e,4c529f,5d5dc2" + name="Dark Blue Beret" + description="A simple dark blue beret. Fluffys look utterly cute with it." + defense="3" + weight="20" + agi="2" + type="equip-head" + sellProtected="true"> + <sprite gender="male">equipment/head/beret-male.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> + <sprite gender="female">equipment/head/beret-female.xml|#1a1a41,392b6e,4c529f,5d5dc2</sprite> + </item> + <item id="2263" + image="equipment/head/beret.png|W:#846928,dab641,ffef93,fff7c9" + name="Yellow Beret" + description="A simple yellow beret. Fluffys look utterly cute with it." + defense="3" + weight="20" + agi="2" + type="equip-head" + sellProtected="true"> + <sprite gender="male">equipment/head/beret-male.xml|#846928,dab641,ffef93,fff7c9</sprite> + <sprite gender="female">equipment/head/beret-female.xml|#846928,dab641,ffef93,fff7c9</sprite> + </item> + <item id="2264" + image="equipment/head/beret.png|W:#214d6e,4c9bc5,a2cade,e4f2fc" + name="Light Blue Beret" + description="A simple light blue beret. Fluffys look utterly cute with it." + defense="3" + weight="20" + agi="2" + type="equip-head" + sellProtected="true"> + <sprite gender="male">equipment/head/beret-male.xml|#214d6e,4c9bc5,a2cade,e4f2fc</sprite> + <sprite gender="female">equipment/head/beret-female.xml|#214d6e,4c9bc5,a2cade,e4f2fc</sprite> + </item> + <item id="2265" + image="equipment/head/beret.png|W:#561a3b,fe70bd,ffb8ad,ffd9d4" + name="Pink Beret" + description="A simple pink beret. Fluffys look utterly cute with it." + defense="3" + weight="20" + agi="2" + type="equip-head" + sellProtected="true"> + <sprite gender="male">equipment/head/beret-male.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> + <sprite gender="female">equipment/head/beret-female.xml|#561a3b,fe70bd,ffb8ad,ffd9d4</sprite> + </item> + <item id="2266" + image="equipment/head/beret.png|W:#111111,222222,333333,444444,555555,aaaaaa" + name="Black Beret" + description="A simple black beret. Fluffys look utterly cute with it." + defense="3" + weight="20" + agi="2" + type="equip-head" + sellProtected="true"> + <sprite gender="male">equipment/head/beret-male.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite> + <sprite gender="female">equipment/head/beret-female.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite> + </item> + <item id="2267" + image="equipment/head/beret.png|W:#80280f,b04810,ef681f,ffb830" + name="Orange Beret" + description="A simple orange beret. Fluffys look utterly cute with it." + defense="3" + weight="20" + agi="2" + type="equip-head" + sellProtected="true"> + <sprite gender="male">equipment/head/beret-male.xml|#80280f,b04810,ef681f,ffb830</sprite> + <sprite gender="female">equipment/head/beret-female.xml|#80280f,b04810,ef681f,ffb830</sprite> + </item> + <item id="2268" + image="equipment/head/beret.png|W:#371444,582570,6c3a8e,78469b" + name="Purple Beret" + description="A simple purple beret. Fluffys look utterly cute with it." + defense="3" + weight="20" + agi="2" + type="equip-head" + sellProtected="true"> + <sprite gender="male">equipment/head/beret-male.xml|#371444,582570,6c3a8e,78469b</sprite> + <sprite gender="female">equipment/head/beret-female.xml|#371444,582570,6c3a8e,78469b</sprite> + </item> + <item id="2269" + image="equipment/head/beret.png|W:#104010,268026,56a743,3e9c3e" + name="Dark Green Beret" + description="A simple dark green beret. Fluffys look utterly cute with it." + defense="3" + weight="20" + agi="2" + type="equip-head" + sellProtected="true"> + <sprite gender="male">equipment/head/beret-male.xml|#104010,268026,56a743,3e9c3e</sprite> + <sprite gender="female">equipment/head/beret-female.xml|#104010,268026,56a743,3e9c3e</sprite> + </item> <item id="3000" image="generic/jackolantern.png" name="Jack O Lantern" @@ -7010,7 +7706,7 @@ type="generic" weight="20"/> <item id="4003" - image="generic/gemstone-b.png|W:#580000,a40000,c02020,ff6060" + image="generic/gemstone-b.png|W:#581a1a,a41111,c03a3a,ff6060" name="Ruby" description="A raw ruby gemstone." type="generic" @@ -7048,7 +7744,7 @@ weight="1" sellProtected="true"/> <item id="4009" - image="equipment/rings/gem.png|W:#580000,a40000,c02020,ff6060" + image="equipment/rings/gem.png|W:#581a1a,a41111,c03a3a,ff6060" name="Ruby Ring" description="A ruby ring." type="equip-ring" @@ -7135,7 +7831,8 @@ agi="-1" weight="450" sellProtected="true"> - <sprite>equipment/head/candlehelmet.xml</sprite> + <sprite gender="male">equipment/head/candlehelmet-male.xml</sprite> + <sprite gender="female">equipment/head/candlehelmet-female.xml</sprite> </item> <item id="4021" image="generic/presentbox.png|R:#effe6c;W:#00dc00" @@ -7181,10 +7878,11 @@ type="equip-head" defense="4" weight="10"> - <sprite>equipment/head/yeti-mask.xml</sprite> + <sprite gender="male">equipment/head/yeti-mask-male.xml</sprite> + <sprite gender="female">equipment/head/yeti-mask-female.xml</sprite> </item> <item id="4028" - image="equipment/head/wizard-hat.png" + image="equipment/head/wizard-hat.png|W:#87876c,bbc39c,edf4e1,ffffff" name="Wizard Hat" description="A simple wizard hat." effect="M. Attack +5" @@ -7193,7 +7891,8 @@ int="3" weight="20" sellProtected="true"> - <sprite>equipment/head/wizard-hat.xml</sprite> + <sprite gender="male">equipment/head/wizard-hat-male.xml|#87876c,bbc39c,edf4e1,ffffff</sprite> + <sprite gender="female">equipment/head/wizard-hat-female.xml|#87876c,bbc39c,edf4e1,ffffff</sprite> </item> <item id="4029" image="use/potions/e.png|G:#bb0000;R:#ff0000" @@ -7211,7 +7910,8 @@ defense="10" weight="30" sellProtected="true"> - <sprite>equipment/head/bowler-hat.xml</sprite> + <sprite gender="male">equipment/head/bowler-hat-male.xml</sprite> + <sprite gender="female">equipment/head/bowler-hat-female.xml</sprite> <replace sprite="hair"> <item from="-5"/> </replace> @@ -7230,7 +7930,8 @@ luck="1" weight="20" sellProtected="true"> - <sprite>equipment/head/monocle.xml</sprite> + <sprite gender="male">equipment/head/monocle-male.xml</sprite> + <sprite gender="female">equipment/head/monocle-female.xml</sprite> </item> <item id="4032" image="equipment/head/panhat.png" @@ -7241,7 +7942,8 @@ type="equip-head" weight="400" sellProtected="true"> - <sprite>equipment/head/panhat.xml</sprite> + <sprite gender="male">equipment/head/panhat-male.xml</sprite> + <sprite gender="female">equipment/head/panhat-female.xml</sprite> </item> <item id="4033" image="equipment/head/chefhat.png" @@ -7252,7 +7954,8 @@ type="equip-head" weight="30" sellProtected="true"> - <sprite>equipment/head/chefhat.xml</sprite> + <sprite gender="male">equipment/head/chefhat-male.xml</sprite> + <sprite gender="female">equipment/head/chefhat-female.xml</sprite> </item> <item id="4034" image="generic/blackpearl.png" @@ -7313,11 +8016,12 @@ weight="4" defense="2" sellProtected="true"> - <sprite>equipment/head/rednose.xml</sprite> + <sprite gender="male">equipment/head/rednose-male.xml</sprite> + <sprite gender="female">equipment/head/rednose-female.xml</sprite> </item> <item id="5000" - image="equipment/chest/sorcerer-robe.png|W:#580000,a40000,c02020,ff6060;R:#09BC09" + image="equipment/chest/sorcerer-robe.png|W:#581a1a,a41111,c03a3a,ff6060;R:#09BC09" name="Red Sorcerer Robe (Green)" description="A Green lined Red sorcerer robe." effect="M. Attack +20" @@ -7326,11 +8030,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#580000,a40000,c02020,ff6060;#09BC09</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#580000,a40000,c02020,ff6060;#09BC09</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#581a1a,a41111,c03a3a,ff6060;#09BC09</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#581a1a,a41111,c03a3a,ff6060;#09BC09</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5001" - image="equipment/chest/sorcerer-robe.png|W:#115511,22aa22,99dd99;R:#09BC09" + image="equipment/chest/sorcerer-robe.png|W:#255511,7ec044,92d46a,bfe3a5;R:#09BC09" name="Green Sorcerer Robe (Green)" description="A Green lined Green sorcerer robe." effect="M. Attack +20" @@ -7339,11 +8046,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#115511,22aa22,99dd99;#09BC09</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#115511,22aa22,99dd99;#09BC09</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#255511,7ec044,92d46a,bfe3a5;#09BC09</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#255511,7ec044,92d46a,bfe3a5;#09BC09</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5002" - image="equipment/chest/sorcerer-robe.png|W:#222255,6666ff;R:#09BC09" + image="equipment/chest/sorcerer-robe.png|W:#1a1a41,392b6e,4c529f,5d5dc2;R:#09BC09" name="Dark Blue Sorcerer Robe (Green)" description="A Green lined Dark Blue sorcerer robe." effect="M. Attack +20" @@ -7352,11 +8062,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#222255,6666ff;#09BC09</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#222255,6666ff;#09BC09</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#1a1a41,392b6e,4c529f,5d5dc2;#09BC09</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#1a1a41,392b6e,4c529f,5d5dc2;#09BC09</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5003" - image="equipment/chest/sorcerer-robe.png|W:#846211,dab333,fffb93,ffffff;R:#09BC09" + image="equipment/chest/sorcerer-robe.png|W:#846928,dab641,ffef93,fff7c9;R:#09BC09" name="Yellow Sorcerer Robe (Green)" description="A Green lined Yellow sorcerer robe." effect="M. Attack +20" @@ -7365,8 +8078,11 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#846211,dab333,fffb93,ffffff;#09BC09</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#846211,dab333,fffb93,ffffff;#09BC09</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#846928,dab641,ffef93,fff7c9;#09BC09</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#846928,dab641,ffef93,fff7c9;#09BC09</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5004" image="equipment/chest/sorcerer-robe.png|W:#16486e,498ec5,e4f2fc;R:#09BC09" @@ -7379,10 +8095,13 @@ weight="30" sellProtected="true"> <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#16486e,498ec5,e4f2fc;#09BC09</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#16486e,498ec5,e4f2fc;#09BC09</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#16486e,498ec5,e4f2fc;#09BC09</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5005" - image="equipment/chest/sorcerer-robe.png|W:#56002f,930050,fe70bd,feb7de,ffffff;R:#09BC09" + image="equipment/chest/sorcerer-robe.png|W:#561a3b,fe70bd,ffb8ad,ffd9d4;R:#09BC09" name="Pink Sorcerer Robe (Green)" description="A Green lined Pink sorcerer robe." effect="M. Attack +20" @@ -7391,8 +8110,11 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#56002f,930050,fe70bd,feb7de,ffffff;#09BC09</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#56002f,930050,fe70bd,feb7de,ffffff;#09BC09</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#561a3b,fe70bd,ffb8ad,ffd9d4;#09BC09</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#561a3b,fe70bd,ffb8ad,ffd9d4;#09BC09</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5006" image="equipment/chest/sorcerer-robe.png|W:#111111,222222,333333,444444,555555,aaaaaa;R:#09BC09" @@ -7405,7 +8127,10 @@ weight="30" sellProtected="true"> <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#111111,222222,333333,444444,555555,aaaaaa;#09BC09</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#111111,222222,333333,444444,555555,aaaaaa;#09BC09</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#111111,222222,333333,444444,555555,aaaaaa;#09BC09</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5007" image="equipment/chest/sorcerer-robe.png|W:#80280f,b04810,ef681f,ffb830;R:#09BC09" @@ -7418,10 +8143,13 @@ weight="30" sellProtected="true"> <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#80280f,b04810,ef681f,ffb830;#09BC09</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#80280f,b04810,ef681f,ffb830;#09BC09</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#80280f,b04810,ef681f,ffb830;#09BC09</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5008" - image="equipment/chest/sorcerer-robe.png|W:#4f0a76,8010c0,d699f7;R:#09BC09" + image="equipment/chest/sorcerer-robe.png|W:#371444,582570,6c3a8e,78469b;R:#09BC09" name="Purple Sorcerer Robe (Green)" description="A Green lined Purple sorcerer robe." effect="M. Attack +20" @@ -7430,11 +8158,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#4f0a76,8010c0,d699f7;#09BC09</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#4f0a76,8010c0,d699f7;#09BC09</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#371444,582570,6c3a8e,78469b;#09BC09</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#371444,582570,6c3a8e,78469b;#09BC09</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5009" - image="equipment/chest/sorcerer-robe.png|W:#104010,208020,30c030;R:#09BC09" + image="equipment/chest/sorcerer-robe.png|W:#104010,268026,56a743,3e9c3e;R:#09BC09" name="Dark Green Sorcerer Robe (Green)" description="A Green lined Dark Green sorcerer robe." effect="M. Attack +20" @@ -7443,11 +8174,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#104010,208020,30c030;#09BC09</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#104010,208020,30c030;#09BC09</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#104010,268026,56a743,3e9c3e;#09BC09</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#104010,268026,56a743,3e9c3e;#09BC09</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5010" - image="equipment/chest/sorcerer-robe.png|W:#ffffff;R:#09BC09" + image="equipment/chest/sorcerer-robe.png|W:#87876c,bbc39c,edf4e1,ffffff;R:#09BC09" name="Sorcerer Robe (Green)" description="A Green lined sorcerer robe." effect="M. Attack +20" @@ -7456,11 +8190,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#ffffff;#09BC09</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#ffffff;#09BC09</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#87876c,bbc39c,edf4e1,ffffff;#09BC09</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#87876c,bbc39c,edf4e1,ffffff;#09BC09</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5011" - image="equipment/chest/sorcerer-robe.png|W:#580000,a40000,c02020,ff6060;R:#2050BE" + image="equipment/chest/sorcerer-robe.png|W:#581a1a,a41111,c03a3a,ff6060;R:#2050BE" name="Red Sorcerer Robe (Dark Blue)" description="A Dark Blue lined Red sorcerer robe." effect="M. Attack +20" @@ -7469,11 +8206,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#580000,a40000,c02020,ff6060;#2050BE</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#580000,a40000,c02020,ff6060;#2050BE</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#581a1a,a41111,c03a3a,ff6060;#2050BE</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#581a1a,a41111,c03a3a,ff6060;#2050BE</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5012" - image="equipment/chest/sorcerer-robe.png|W:#115511,22aa22,99dd99;R:#2050BE" + image="equipment/chest/sorcerer-robe.png|W:#255511,7ec044,92d46a,bfe3a5;R:#2050BE" name="Green Sorcerer Robe (Dark Blue)" description="A Dark Blue lined Green sorcerer robe." effect="M. Attack +20" @@ -7482,11 +8222,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#115511,22aa22,99dd99;#2050BE</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#115511,22aa22,99dd99;#2050BE</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#255511,7ec044,92d46a,bfe3a5;#2050BE</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#255511,7ec044,92d46a,bfe3a5;#2050BE</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5013" - image="equipment/chest/sorcerer-robe.png|W:#222255,6666ff;R:#2050BE" + image="equipment/chest/sorcerer-robe.png|W:#1a1a41,392b6e,4c529f,5d5dc2;R:#2050BE" name="Dark Blue Sorcerer Robe (Dark Blue)" description="A Dark Blue lined Dark Blue sorcerer robe." effect="M. Attack +20" @@ -7495,11 +8238,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#222255,6666ff;#2050BE</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#222255,6666ff;#2050BE</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#1a1a41,392b6e,4c529f,5d5dc2;#2050BE</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#1a1a41,392b6e,4c529f,5d5dc2;#2050BE</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5014" - image="equipment/chest/sorcerer-robe.png|W:#846211,dab333,fffb93,ffffff;R:#2050BE" + image="equipment/chest/sorcerer-robe.png|W:#846928,dab641,ffef93,fff7c9;R:#2050BE" name="Yellow Sorcerer Robe (Dark Blue)" description="A Dark Blue lined Yellow sorcerer robe." effect="M. Attack +20" @@ -7508,8 +8254,11 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#846211,dab333,fffb93,ffffff;#2050BE</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#846211,dab333,fffb93,ffffff;#2050BE</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#846928,dab641,ffef93,fff7c9;#2050BE</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#846928,dab641,ffef93,fff7c9;#2050BE</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5015" image="equipment/chest/sorcerer-robe.png|W:#16486e,498ec5,e4f2fc;R:#2050BE" @@ -7522,10 +8271,13 @@ weight="30" sellProtected="true"> <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#16486e,498ec5,e4f2fc;#2050BE</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#16486e,498ec5,e4f2fc;#2050BE</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#16486e,498ec5,e4f2fc;#2050BE</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5016" - image="equipment/chest/sorcerer-robe.png|W:#56002f,930050,fe70bd,feb7de,ffffff;R:#2050BE" + image="equipment/chest/sorcerer-robe.png|W:#561a3b,fe70bd,ffb8ad,ffd9d4;R:#2050BE" name="Pink Sorcerer Robe (Dark Blue)" description="A Dark Blue lined Pink sorcerer robe." effect="M. Attack +20" @@ -7534,8 +8286,11 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#56002f,930050,fe70bd,feb7de,ffffff;#2050BE</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#56002f,930050,fe70bd,feb7de,ffffff;#2050BE</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#561a3b,fe70bd,ffb8ad,ffd9d4;#2050BE</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#561a3b,fe70bd,ffb8ad,ffd9d4;#2050BE</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5017" image="equipment/chest/sorcerer-robe.png|W:#111111,222222,333333,444444,555555,aaaaaa;R:#2050BE" @@ -7548,7 +8303,10 @@ weight="30" sellProtected="true"> <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#111111,222222,333333,444444,555555,aaaaaa;#2050BE</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#111111,222222,333333,444444,555555,aaaaaa;#2050BE</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#111111,222222,333333,444444,555555,aaaaaa;#2050BE</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5018" image="equipment/chest/sorcerer-robe.png|W:#80280f,b04810,ef681f,ffb830;R:#2050BE" @@ -7561,10 +8319,13 @@ weight="30" sellProtected="true"> <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#80280f,b04810,ef681f,ffb830;#2050BE</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#80280f,b04810,ef681f,ffb830;#2050BE</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#80280f,b04810,ef681f,ffb830;#2050BE</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5019" - image="equipment/chest/sorcerer-robe.png|W:#4f0a76,8010c0,d699f7;R:#2050BE" + image="equipment/chest/sorcerer-robe.png|W:#371444,582570,6c3a8e,78469b;R:#2050BE" name="Purple Sorcerer Robe (Dark Blue)" description="A Dark Blue lined Purple sorcerer robe." effect="M. Attack +20" @@ -7573,11 +8334,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#4f0a76,8010c0,d699f7;#2050BE</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#4f0a76,8010c0,d699f7;#2050BE</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#371444,582570,6c3a8e,78469b;#2050BE</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#371444,582570,6c3a8e,78469b;#2050BE</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5020" - image="equipment/chest/sorcerer-robe.png|W:#104010,208020,30c030;R:#2050BE" + image="equipment/chest/sorcerer-robe.png|W:#104010,268026,56a743,3e9c3e;R:#2050BE" name="Dark Green Sorcerer Robe (Dark Blue)" description="A Dark Blue lined Dark Green sorcerer robe." effect="M. Attack +20" @@ -7586,11 +8350,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#104010,208020,30c030;#2050BE</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#104010,208020,30c030;#2050BE</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#104010,268026,56a743,3e9c3e;#2050BE</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#104010,268026,56a743,3e9c3e;#2050BE</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5021" - image="equipment/chest/sorcerer-robe.png|W:#ffffff;R:#2050BE" + image="equipment/chest/sorcerer-robe.png|W:#87876c,bbc39c,edf4e1,ffffff;R:#2050BE" name="Sorcerer Robe (Dark Blue)" description="A Dark Blue lined sorcerer robe." effect="M. Attack +20" @@ -7599,11 +8366,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#ffffff;#2050BE</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#ffffff;#2050BE</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#87876c,bbc39c,edf4e1,ffffff;#2050BE</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#87876c,bbc39c,edf4e1,ffffff;#2050BE</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5022" - image="equipment/chest/sorcerer-robe.png|W:#580000,a40000,c02020,ff6060;R:#FFF528" + image="equipment/chest/sorcerer-robe.png|W:#581a1a,a41111,c03a3a,ff6060;R:#FFF528" name="Red Sorcerer Robe (Yellow)" description="A Yellow lined Red sorcerer robe." effect="M. Attack +20" @@ -7612,11 +8382,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#580000,a40000,c02020,ff6060;#FFF528</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#580000,a40000,c02020,ff6060;#FFF528</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#581a1a,a41111,c03a3a,ff6060;#FFF528</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#581a1a,a41111,c03a3a,ff6060;#FFF528</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5023" - image="equipment/chest/sorcerer-robe.png|W:#115511,22aa22,99dd99;R:#FFF528" + image="equipment/chest/sorcerer-robe.png|W:#255511,7ec044,92d46a,bfe3a5;R:#FFF528" name="Green Sorcerer Robe (Yellow)" description="A Yellow lined Green sorcerer robe." effect="M. Attack +20" @@ -7625,11 +8398,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#115511,22aa22,99dd99;#FFF528</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#115511,22aa22,99dd99;#FFF528</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#255511,7ec044,92d46a,bfe3a5;#FFF528</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#255511,7ec044,92d46a,bfe3a5;#FFF528</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5024" - image="equipment/chest/sorcerer-robe.png|W:#222255,6666ff;R:#FFF528" + image="equipment/chest/sorcerer-robe.png|W:#1a1a41,392b6e,4c529f,5d5dc2;R:#FFF528" name="Dark Blue Sorcerer Robe (Yellow)" description="A Yellow lined Dark Blue sorcerer robe." effect="M. Attack +20" @@ -7638,11 +8414,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#222255,6666ff;#FFF528</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#222255,6666ff;#FFF528</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#1a1a41,392b6e,4c529f,5d5dc2;#FFF528</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#1a1a41,392b6e,4c529f,5d5dc2;#FFF528</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5025" - image="equipment/chest/sorcerer-robe.png|W:#846211,dab333,fffb93,ffffff;R:#FFF528" + image="equipment/chest/sorcerer-robe.png|W:#846928,dab641,ffef93,fff7c9;R:#FFF528" name="Yellow Sorcerer Robe (Yellow)" description="A Yellow lined Yellow sorcerer robe." effect="M. Attack +20" @@ -7651,8 +8430,11 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#846211,dab333,fffb93,ffffff;#FFF528</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#846211,dab333,fffb93,ffffff;#FFF528</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#846928,dab641,ffef93,fff7c9;#FFF528</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#846928,dab641,ffef93,fff7c9;#FFF528</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5026" image="equipment/chest/sorcerer-robe.png|W:#16486e,498ec5,e4f2fc;R:#FFF528" @@ -7665,10 +8447,13 @@ weight="30" sellProtected="true"> <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#16486e,498ec5,e4f2fc;#FFF528</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#16486e,498ec5,e4f2fc;#FFF528</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#16486e,498ec5,e4f2fc;#FFF528</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5027" - image="equipment/chest/sorcerer-robe.png|W:#56002f,930050,fe70bd,feb7de,ffffff;R:#FFF528" + image="equipment/chest/sorcerer-robe.png|W:#561a3b,fe70bd,ffb8ad,ffd9d4;R:#FFF528" name="Pink Sorcerer Robe (Yellow)" description="A Yellow lined Pink sorcerer robe." effect="M. Attack +20" @@ -7677,8 +8462,11 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#56002f,930050,fe70bd,feb7de,ffffff;#FFF528</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#56002f,930050,fe70bd,feb7de,ffffff;#FFF528</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#561a3b,fe70bd,ffb8ad,ffd9d4;#FFF528</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#561a3b,fe70bd,ffb8ad,ffd9d4;#FFF528</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5028" image="equipment/chest/sorcerer-robe.png|W:#111111,222222,333333,444444,555555,aaaaaa;R:#FFF528" @@ -7691,7 +8479,10 @@ weight="30" sellProtected="true"> <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#111111,222222,333333,444444,555555,aaaaaa;#FFF528</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#111111,222222,333333,444444,555555,aaaaaa;#FFF528</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#111111,222222,333333,444444,555555,aaaaaa;#FFF528</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5029" image="equipment/chest/sorcerer-robe.png|W:#80280f,b04810,ef681f,ffb830;R:#FFF528" @@ -7704,10 +8495,13 @@ weight="30" sellProtected="true"> <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#80280f,b04810,ef681f,ffb830;#FFF528</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#80280f,b04810,ef681f,ffb830;#FFF528</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#80280f,b04810,ef681f,ffb830;#FFF528</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5030" - image="equipment/chest/sorcerer-robe.png|W:#4f0a76,8010c0,d699f7;R:#FFF528" + image="equipment/chest/sorcerer-robe.png|W:#371444,582570,6c3a8e,78469b;R:#FFF528" name="Purple Sorcerer Robe (Yellow)" description="A Yellow lined Purple sorcerer robe." effect="M. Attack +20" @@ -7716,11 +8510,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#4f0a76,8010c0,d699f7;#FFF528</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#4f0a76,8010c0,d699f7;#FFF528</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#371444,582570,6c3a8e,78469b;#FFF528</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#371444,582570,6c3a8e,78469b;#FFF528</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5031" - image="equipment/chest/sorcerer-robe.png|W:#104010,208020,30c030;R:#FFF528" + image="equipment/chest/sorcerer-robe.png|W:#104010,268026,56a743,3e9c3e;R:#FFF528" name="Dark Green Sorcerer Robe (Yellow)" description="A Yellow lined Dark Green sorcerer robe." effect="M. Attack +20" @@ -7729,11 +8526,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#104010,208020,30c030;#FFF528</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#104010,208020,30c030;#FFF528</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#104010,268026,56a743,3e9c3e;#FFF528</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#104010,268026,56a743,3e9c3e;#FFF528</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5032" - image="equipment/chest/sorcerer-robe.png|W:#ffffff;R:#FFF528" + image="equipment/chest/sorcerer-robe.png|W:#87876c,bbc39c,edf4e1,ffffff;R:#FFF528" name="Sorcerer Robe (Yellow)" description="A Yellow lined sorcerer robe." effect="M. Attack +20" @@ -7742,11 +8542,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#ffffff;#FFF528</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#ffffff;#FFF528</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#87876c,bbc39c,edf4e1,ffffff;#FFF528</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#87876c,bbc39c,edf4e1,ffffff;#FFF528</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5033" - image="equipment/chest/sorcerer-robe.png|W:#580000,a40000,c02020,ff6060;R:#41B3FF" + image="equipment/chest/sorcerer-robe.png|W:#581a1a,a41111,c03a3a,ff6060;R:#41B3FF" name="Red Sorcerer Robe (Light Blue)" description="A Light Blue lined Red sorcerer robe." effect="M. Attack +20" @@ -7755,11 +8558,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#580000,a40000,c02020,ff6060;#41B3FF</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#580000,a40000,c02020,ff6060;#41B3FF</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#581a1a,a41111,c03a3a,ff6060;#41B3FF</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#581a1a,a41111,c03a3a,ff6060;#41B3FF</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5034" - image="equipment/chest/sorcerer-robe.png|W:#115511,22aa22,99dd99;R:#41B3FF" + image="equipment/chest/sorcerer-robe.png|W:#255511,7ec044,92d46a,bfe3a5;R:#41B3FF" name="Green Sorcerer Robe (Light Blue)" description="A Light Blue lined Green sorcerer robe." effect="M. Attack +20" @@ -7768,11 +8574,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#115511,22aa22,99dd99;#41B3FF</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#115511,22aa22,99dd99;#41B3FF</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#255511,7ec044,92d46a,bfe3a5;#41B3FF</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#255511,7ec044,92d46a,bfe3a5;#41B3FF</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5035" - image="equipment/chest/sorcerer-robe.png|W:#222255,6666ff;R:#41B3FF" + image="equipment/chest/sorcerer-robe.png|W:#1a1a41,392b6e,4c529f,5d5dc2;R:#41B3FF" name="Dark Blue Sorcerer Robe (Light Blue)" description="A Light Blue lined Dark Blue sorcerer robe." effect="M. Attack +20" @@ -7781,11 +8590,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#222255,6666ff;#41B3FF</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#222255,6666ff;#41B3FF</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#1a1a41,392b6e,4c529f,5d5dc2;#41B3FF</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#1a1a41,392b6e,4c529f,5d5dc2;#41B3FF</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5036" - image="equipment/chest/sorcerer-robe.png|W:#846211,dab333,fffb93,ffffff;R:#41B3FF" + image="equipment/chest/sorcerer-robe.png|W:#846928,dab641,ffef93,fff7c9;R:#41B3FF" name="Yellow Sorcerer Robe (Light Blue)" description="A Light Blue lined Yellow sorcerer robe." effect="M. Attack +20" @@ -7794,8 +8606,11 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#846211,dab333,fffb93,ffffff;#41B3FF</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#846211,dab333,fffb93,ffffff;#41B3FF</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#846928,dab641,ffef93,fff7c9;#41B3FF</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#846928,dab641,ffef93,fff7c9;#41B3FF</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5037" image="equipment/chest/sorcerer-robe.png|W:#16486e,498ec5,e4f2fc;R:#41B3FF" @@ -7808,10 +8623,13 @@ weight="30" sellProtected="true"> <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#16486e,498ec5,e4f2fc;#41B3FF</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#16486e,498ec5,e4f2fc;#41B3FF</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#16486e,498ec5,e4f2fc;#41B3FF</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5038" - image="equipment/chest/sorcerer-robe.png|W:#56002f,930050,fe70bd,feb7de,ffffff;R:#41B3FF" + image="equipment/chest/sorcerer-robe.png|W:#561a3b,fe70bd,ffb8ad,ffd9d4;R:#41B3FF" name="Pink Sorcerer Robe (Light Blue)" description="A Light Blue lined Pink sorcerer robe." effect="M. Attack +20" @@ -7820,8 +8638,11 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#56002f,930050,fe70bd,feb7de,ffffff;#41B3FF</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#56002f,930050,fe70bd,feb7de,ffffff;#41B3FF</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#561a3b,fe70bd,ffb8ad,ffd9d4;#41B3FF</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#561a3b,fe70bd,ffb8ad,ffd9d4;#41B3FF</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5039" image="equipment/chest/sorcerer-robe.png|W:#111111,222222,333333,444444,555555,aaaaaa;R:#41B3FF" @@ -7834,7 +8655,10 @@ weight="30" sellProtected="true"> <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#111111,222222,333333,444444,555555,aaaaaa;#41B3FF</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#111111,222222,333333,444444,555555,aaaaaa;#41B3FF</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#111111,222222,333333,444444,555555,aaaaaa;#41B3FF</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5040" image="equipment/chest/sorcerer-robe.png|W:#80280f,b04810,ef681f,ffb830;R:#41B3FF" @@ -7847,10 +8671,13 @@ weight="30" sellProtected="true"> <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#80280f,b04810,ef681f,ffb830;#41B3FF</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#80280f,b04810,ef681f,ffb830;#41B3FF</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#80280f,b04810,ef681f,ffb830;#41B3FF</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5041" - image="equipment/chest/sorcerer-robe.png|W:#4f0a76,8010c0,d699f7;R:#41B3FF" + image="equipment/chest/sorcerer-robe.png|W:#371444,582570,6c3a8e,78469b;R:#41B3FF" name="Purple Sorcerer Robe (Light Blue)" description="A Light Blue lined Purple sorcerer robe." effect="M. Attack +20" @@ -7859,11 +8686,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#4f0a76,8010c0,d699f7;#41B3FF</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#4f0a76,8010c0,d699f7;#41B3FF</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#371444,582570,6c3a8e,78469b;#41B3FF</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#371444,582570,6c3a8e,78469b;#41B3FF</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5042" - image="equipment/chest/sorcerer-robe.png|W:#104010,208020,30c030;R:#41B3FF" + image="equipment/chest/sorcerer-robe.png|W:#104010,268026,56a743,3e9c3e;R:#41B3FF" name="Dark Green Sorcerer Robe (Light Blue)" description="A Light Blue lined Dark Green sorcerer robe." effect="M. Attack +20" @@ -7872,11 +8702,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#104010,208020,30c030;#41B3FF</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#104010,208020,30c030;#41B3FF</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#104010,268026,56a743,3e9c3e;#41B3FF</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#104010,268026,56a743,3e9c3e;#41B3FF</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5043" - image="equipment/chest/sorcerer-robe.png|W:#ffffff;R:#41B3FF" + image="equipment/chest/sorcerer-robe.png|W:#87876c,bbc39c,edf4e1,ffffff;R:#41B3FF" name="Sorcerer Robe (Light Blue)" description="A Light Blue lined sorcerer robe." effect="M. Attack +20" @@ -7885,11 +8718,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#ffffff;#41B3FF</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#ffffff;#41B3FF</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#87876c,bbc39c,edf4e1,ffffff;#41B3FF</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#87876c,bbc39c,edf4e1,ffffff;#41B3FF</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5044" - image="equipment/chest/sorcerer-robe.png|W:#580000,a40000,c02020,ff6060;R:#E975FD" + image="equipment/chest/sorcerer-robe.png|W:#581a1a,a41111,c03a3a,ff6060;R:#E975FD" name="Red Sorcerer Robe (Pink)" description="A Pink lined Red sorcerer robe." effect="M. Attack +20" @@ -7898,11 +8734,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#580000,a40000,c02020,ff6060;#E975FD</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#580000,a40000,c02020,ff6060;#E975FD</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#581a1a,a41111,c03a3a,ff6060;#E975FD</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#581a1a,a41111,c03a3a,ff6060;#E975FD</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5045" - image="equipment/chest/sorcerer-robe.png|W:#115511,22aa22,99dd99;R:#E975FD" + image="equipment/chest/sorcerer-robe.png|W:#255511,7ec044,92d46a,bfe3a5;R:#E975FD" name="Green Sorcerer Robe (Pink)" description="A Pink lined Green sorcerer robe." effect="M. Attack +20" @@ -7911,11 +8750,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#115511,22aa22,99dd99;#E975FD</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#115511,22aa22,99dd99;#E975FD</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#255511,7ec044,92d46a,bfe3a5;#E975FD</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#255511,7ec044,92d46a,bfe3a5;#E975FD</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5046" - image="equipment/chest/sorcerer-robe.png|W:#222255,6666ff;R:#E975FD" + image="equipment/chest/sorcerer-robe.png|W:#1a1a41,392b6e,4c529f,5d5dc2;R:#E975FD" name="Dark Blue Sorcerer Robe (Pink)" description="A Pink lined Dark Blue sorcerer robe." effect="M. Attack +20" @@ -7924,11 +8766,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#222255,6666ff;#E975FD</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#222255,6666ff;#E975FD</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#1a1a41,392b6e,4c529f,5d5dc2;#E975FD</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#1a1a41,392b6e,4c529f,5d5dc2;#E975FD</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5047" - image="equipment/chest/sorcerer-robe.png|W:#846211,dab333,fffb93,ffffff;R:#E975FD" + image="equipment/chest/sorcerer-robe.png|W:#846928,dab641,ffef93,fff7c9;R:#E975FD" name="Yellow Sorcerer Robe (Pink)" description="A Pink lined Yellow sorcerer robe." effect="M. Attack +20" @@ -7937,8 +8782,11 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#846211,dab333,fffb93,ffffff;#E975FD</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#846211,dab333,fffb93,ffffff;#E975FD</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#846928,dab641,ffef93,fff7c9;#E975FD</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#846928,dab641,ffef93,fff7c9;#E975FD</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5048" image="equipment/chest/sorcerer-robe.png|W:#16486e,498ec5,e4f2fc;R:#E975FD" @@ -7951,10 +8799,13 @@ weight="30" sellProtected="true"> <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#16486e,498ec5,e4f2fc;#E975FD</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#16486e,498ec5,e4f2fc;#E975FD</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#16486e,498ec5,e4f2fc;#E975FD</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5049" - image="equipment/chest/sorcerer-robe.png|W:#56002f,930050,fe70bd,feb7de,ffffff;R:#E975FD" + image="equipment/chest/sorcerer-robe.png|W:#561a3b,fe70bd,ffb8ad,ffd9d4;R:#E975FD" name="Pink Sorcerer Robe (Pink)" description="A Pink lined Pink sorcerer robe." effect="M. Attack +20" @@ -7963,8 +8814,11 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#56002f,930050,fe70bd,feb7de,ffffff;#E975FD</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#56002f,930050,fe70bd,feb7de,ffffff;#E975FD</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#561a3b,fe70bd,ffb8ad,ffd9d4;#E975FD</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#561a3b,fe70bd,ffb8ad,ffd9d4;#E975FD</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5050" image="equipment/chest/sorcerer-robe.png|W:#111111,222222,333333,444444,555555,aaaaaa;R:#E975FD" @@ -7977,7 +8831,10 @@ weight="30" sellProtected="true"> <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#111111,222222,333333,444444,555555,aaaaaa;#E975FD</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#111111,222222,333333,444444,555555,aaaaaa;#E975FD</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#111111,222222,333333,444444,555555,aaaaaa;#E975FD</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5051" image="equipment/chest/sorcerer-robe.png|W:#80280f,b04810,ef681f,ffb830;R:#E975FD" @@ -7990,10 +8847,13 @@ weight="30" sellProtected="true"> <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#80280f,b04810,ef681f,ffb830;#E975FD</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#80280f,b04810,ef681f,ffb830;#E975FD</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#80280f,b04810,ef681f,ffb830;#E975FD</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5052" - image="equipment/chest/sorcerer-robe.png|W:#4f0a76,8010c0,d699f7;R:#E975FD" + image="equipment/chest/sorcerer-robe.png|W:#371444,582570,6c3a8e,78469b;R:#E975FD" name="Purple Sorcerer Robe (Pink)" description="A Pink lined Purple sorcerer robe." effect="M. Attack +20" @@ -8002,11 +8862,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#4f0a76,8010c0,d699f7;#E975FD</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#4f0a76,8010c0,d699f7;#E975FD</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#371444,582570,6c3a8e,78469b;#E975FD</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#371444,582570,6c3a8e,78469b;#E975FD</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5053" - image="equipment/chest/sorcerer-robe.png|W:#104010,208020,30c030;R:#E975FD" + image="equipment/chest/sorcerer-robe.png|W:#104010,268026,56a743,3e9c3e;R:#E975FD" name="Dark Green Sorcerer Robe (Pink)" description="A Pink lined Dark Green sorcerer robe." effect="M. Attack +20" @@ -8015,11 +8878,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#104010,208020,30c030;#E975FD</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#104010,208020,30c030;#E975FD</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#104010,268026,56a743,3e9c3e;#E975FD</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#104010,268026,56a743,3e9c3e;#E975FD</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5054" - image="equipment/chest/sorcerer-robe.png|W:#ffffff;R:#E975FD" + image="equipment/chest/sorcerer-robe.png|W:#87876c,bbc39c,edf4e1,ffffff;R:#E975FD" name="Sorcerer Robe (Pink)" description="A Pink lined sorcerer robe." effect="M. Attack +20" @@ -8028,11 +8894,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#ffffff;#E975FD</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#ffffff;#E975FD</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#87876c,bbc39c,edf4e1,ffffff;#E975FD</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#87876c,bbc39c,edf4e1,ffffff;#E975FD</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5055" - image="equipment/chest/sorcerer-robe.png|W:#580000,a40000,c02020,ff6060;R:#262626" + image="equipment/chest/sorcerer-robe.png|W:#581a1a,a41111,c03a3a,ff6060;R:#262626" name="Red Sorcerer Robe (Black)" description="A Black lined Red sorcerer robe." effect="M. Attack +20" @@ -8041,11 +8910,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#580000,a40000,c02020,ff6060;#262626</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#580000,a40000,c02020,ff6060;#262626</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#581a1a,a41111,c03a3a,ff6060;#262626</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#581a1a,a41111,c03a3a,ff6060;#262626</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5056" - image="equipment/chest/sorcerer-robe.png|W:#115511,22aa22,99dd99;R:#262626" + image="equipment/chest/sorcerer-robe.png|W:#255511,7ec044,92d46a,bfe3a5;R:#262626" name="Green Sorcerer Robe (Black)" description="A Black lined Green sorcerer robe." effect="M. Attack +20" @@ -8054,11 +8926,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#115511,22aa22,99dd99;#262626</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#115511,22aa22,99dd99;#262626</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#255511,7ec044,92d46a,bfe3a5;#262626</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#255511,7ec044,92d46a,bfe3a5;#262626</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5057" - image="equipment/chest/sorcerer-robe.png|W:#222255,6666ff;R:#262626" + image="equipment/chest/sorcerer-robe.png|W:#1a1a41,392b6e,4c529f,5d5dc2;R:#262626" name="Dark Blue Sorcerer Robe (Black)" description="A Black lined Dark Blue sorcerer robe." effect="M. Attack +20" @@ -8067,11 +8942,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#222255,6666ff;#262626</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#222255,6666ff;#262626</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#1a1a41,392b6e,4c529f,5d5dc2;#262626</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#1a1a41,392b6e,4c529f,5d5dc2;#262626</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5058" - image="equipment/chest/sorcerer-robe.png|W:#846211,dab333,fffb93,ffffff;R:#262626" + image="equipment/chest/sorcerer-robe.png|W:#846928,dab641,ffef93,fff7c9;R:#262626" name="Yellow Sorcerer Robe (Black)" description="A Black lined Yellow sorcerer robe." effect="M. Attack +20" @@ -8080,8 +8958,11 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#846211,dab333,fffb93,ffffff;#262626</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#846211,dab333,fffb93,ffffff;#262626</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#846928,dab641,ffef93,fff7c9;#262626</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#846928,dab641,ffef93,fff7c9;#262626</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5059" image="equipment/chest/sorcerer-robe.png|W:#16486e,498ec5,e4f2fc;R:#262626" @@ -8094,10 +8975,13 @@ weight="30" sellProtected="true"> <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#16486e,498ec5,e4f2fc;#262626</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#16486e,498ec5,e4f2fc;#262626</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#16486e,498ec5,e4f2fc;#262626</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5060" - image="equipment/chest/sorcerer-robe.png|W:#56002f,930050,fe70bd,feb7de,ffffff;R:#262626" + image="equipment/chest/sorcerer-robe.png|W:#561a3b,fe70bd,ffb8ad,ffd9d4;R:#262626" name="Pink Sorcerer Robe (Black)" description="A Black lined Pink sorcerer robe." effect="M. Attack +20" @@ -8106,8 +8990,11 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#56002f,930050,fe70bd,feb7de,ffffff;#262626</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#56002f,930050,fe70bd,feb7de,ffffff;#262626</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#561a3b,fe70bd,ffb8ad,ffd9d4;#262626</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#561a3b,fe70bd,ffb8ad,ffd9d4;#262626</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5061" image="equipment/chest/sorcerer-robe.png|W:#111111,222222,333333,444444,555555,aaaaaa;R:#262626" @@ -8120,7 +9007,10 @@ weight="30" sellProtected="true"> <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#111111,222222,333333,444444,555555,aaaaaa;#262626</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#111111,222222,333333,444444,555555,aaaaaa;#262626</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#111111,222222,333333,444444,555555,aaaaaa;#262626</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5062" image="equipment/chest/sorcerer-robe.png|W:#80280f,b04810,ef681f,ffb830;R:#262626" @@ -8133,10 +9023,13 @@ weight="30" sellProtected="true"> <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#80280f,b04810,ef681f,ffb830;#262626</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#80280f,b04810,ef681f,ffb830;#262626</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#80280f,b04810,ef681f,ffb830;#262626</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5063" - image="equipment/chest/sorcerer-robe.png|W:#4f0a76,8010c0,d699f7;R:#262626" + image="equipment/chest/sorcerer-robe.png|W:#371444,582570,6c3a8e,78469b;R:#262626" name="Purple Sorcerer Robe (Black)" description="A Black lined Purple sorcerer robe." effect="M. Attack +20" @@ -8145,11 +9038,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#4f0a76,8010c0,d699f7;#262626</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#4f0a76,8010c0,d699f7;#262626</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#371444,582570,6c3a8e,78469b;#262626</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#371444,582570,6c3a8e,78469b;#262626</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5064" - image="equipment/chest/sorcerer-robe.png|W:#104010,208020,30c030;R:#262626" + image="equipment/chest/sorcerer-robe.png|W:#104010,268026,56a743,3e9c3e;R:#262626" name="Dark Green Sorcerer Robe (Black)" description="A Black lined Dark Green sorcerer robe." effect="M. Attack +20" @@ -8158,11 +9054,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#104010,208020,30c030;#262626</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#104010,208020,30c030;#262626</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#104010,268026,56a743,3e9c3e;#262626</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#104010,268026,56a743,3e9c3e;#262626</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5065" - image="equipment/chest/sorcerer-robe.png|W:#ffffff;R:#262626" + image="equipment/chest/sorcerer-robe.png|W:#87876c,bbc39c,edf4e1,ffffff;R:#262626" name="Sorcerer Robe (Black)" description="A Black lined sorcerer robe." effect="M. Attack +20" @@ -8171,11 +9070,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#ffffff;#262626</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#ffffff;#262626</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#87876c,bbc39c,edf4e1,ffffff;#262626</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#87876c,bbc39c,edf4e1,ffffff;#262626</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5066" - image="equipment/chest/sorcerer-robe.png|W:#580000,a40000,c02020,ff6060;R:#ED8200" + image="equipment/chest/sorcerer-robe.png|W:#581a1a,a41111,c03a3a,ff6060;R:#ED8200" name="Red Sorcerer Robe (Orange)" description="A Orange lined Red sorcerer robe." effect="M. Attack +20" @@ -8184,11 +9086,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#580000,a40000,c02020,ff6060;#ED8200</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#580000,a40000,c02020,ff6060;#ED8200</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#581a1a,a41111,c03a3a,ff6060;#ED8200</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#581a1a,a41111,c03a3a,ff6060;#ED8200</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5067" - image="equipment/chest/sorcerer-robe.png|W:#115511,22aa22,99dd99;R:#ED8200" + image="equipment/chest/sorcerer-robe.png|W:#255511,7ec044,92d46a,bfe3a5;R:#ED8200" name="Green Sorcerer Robe (Orange)" description="A Orange lined Green sorcerer robe." effect="M. Attack +20" @@ -8197,11 +9102,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#115511,22aa22,99dd99;#ED8200</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#115511,22aa22,99dd99;#ED8200</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#255511,7ec044,92d46a,bfe3a5;#ED8200</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#255511,7ec044,92d46a,bfe3a5;#ED8200</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5068" - image="equipment/chest/sorcerer-robe.png|W:#222255,6666ff;R:#ED8200" + image="equipment/chest/sorcerer-robe.png|W:#1a1a41,392b6e,4c529f,5d5dc2;R:#ED8200" name="Dark Blue Sorcerer Robe (Orange)" description="A Orange lined Dark Blue sorcerer robe." effect="M. Attack +20" @@ -8210,11 +9118,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#222255,6666ff;#ED8200</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#222255,6666ff;#ED8200</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#1a1a41,392b6e,4c529f,5d5dc2;#ED8200</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#1a1a41,392b6e,4c529f,5d5dc2;#ED8200</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5069" - image="equipment/chest/sorcerer-robe.png|W:#846211,dab333,fffb93,ffffff;R:#ED8200" + image="equipment/chest/sorcerer-robe.png|W:#846928,dab641,ffef93,fff7c9;R:#ED8200" name="Yellow Sorcerer Robe (Orange)" description="A Orange lined Yellow sorcerer robe." effect="M. Attack +20" @@ -8223,8 +9134,11 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#846211,dab333,fffb93,ffffff;#ED8200</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#846211,dab333,fffb93,ffffff;#ED8200</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#846928,dab641,ffef93,fff7c9;#ED8200</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#846928,dab641,ffef93,fff7c9;#ED8200</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5070" image="equipment/chest/sorcerer-robe.png|W:#16486e,498ec5,e4f2fc;R:#ED8200" @@ -8237,10 +9151,13 @@ weight="30" sellProtected="true"> <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#16486e,498ec5,e4f2fc;#ED8200</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#16486e,498ec5,e4f2fc;#ED8200</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#16486e,498ec5,e4f2fc;#ED8200</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5071" - image="equipment/chest/sorcerer-robe.png|W:#56002f,930050,fe70bd,feb7de,ffffff;R:#ED8200" + image="equipment/chest/sorcerer-robe.png|W:#561a3b,fe70bd,ffb8ad,ffd9d4;R:#ED8200" name="Pink Sorcerer Robe (Orange)" description="A Orange lined Pink sorcerer robe." effect="M. Attack +20" @@ -8249,8 +9166,11 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#56002f,930050,fe70bd,feb7de,ffffff;#ED8200</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#56002f,930050,fe70bd,feb7de,ffffff;#ED8200</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#561a3b,fe70bd,ffb8ad,ffd9d4;#ED8200</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#561a3b,fe70bd,ffb8ad,ffd9d4;#ED8200</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5072" image="equipment/chest/sorcerer-robe.png|W:#111111,222222,333333,444444,555555,aaaaaa;R:#ED8200" @@ -8263,7 +9183,10 @@ weight="30" sellProtected="true"> <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#111111,222222,333333,444444,555555,aaaaaa;#ED8200</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#111111,222222,333333,444444,555555,aaaaaa;#ED8200</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#111111,222222,333333,444444,555555,aaaaaa;#ED8200</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5073" image="equipment/chest/sorcerer-robe.png|W:#80280f,b04810,ef681f,ffb830;R:#ED8200" @@ -8276,10 +9199,13 @@ weight="30" sellProtected="true"> <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#80280f,b04810,ef681f,ffb830;#ED8200</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#80280f,b04810,ef681f,ffb830;#ED8200</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#80280f,b04810,ef681f,ffb830;#ED8200</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5074" - image="equipment/chest/sorcerer-robe.png|W:#4f0a76,8010c0,d699f7;R:#ED8200" + image="equipment/chest/sorcerer-robe.png|W:#371444,582570,6c3a8e,78469b;R:#ED8200" name="Purple Sorcerer Robe (Orange)" description="A Orange lined Purple sorcerer robe." effect="M. Attack +20" @@ -8288,11 +9214,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#4f0a76,8010c0,d699f7;#ED8200</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#4f0a76,8010c0,d699f7;#ED8200</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#371444,582570,6c3a8e,78469b;#ED8200</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#371444,582570,6c3a8e,78469b;#ED8200</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5075" - image="equipment/chest/sorcerer-robe.png|W:#104010,208020,30c030;R:#ED8200" + image="equipment/chest/sorcerer-robe.png|W:#104010,268026,56a743,3e9c3e;R:#ED8200" name="Dark Green Sorcerer Robe (Orange)" description="A Orange lined Dark Green sorcerer robe." effect="M. Attack +20" @@ -8301,11 +9230,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#104010,208020,30c030;#ED8200</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#104010,208020,30c030;#ED8200</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#104010,268026,56a743,3e9c3e;#ED8200</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#104010,268026,56a743,3e9c3e;#ED8200</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5076" - image="equipment/chest/sorcerer-robe.png|W:#ffffff;R:#ED8200" + image="equipment/chest/sorcerer-robe.png|W:#87876c,bbc39c,edf4e1,ffffff;R:#ED8200" name="Sorcerer Robe (Orange)" description="A Orange lined sorcerer robe." effect="M. Attack +20" @@ -8314,11 +9246,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#ffffff;#ED8200</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#ffffff;#ED8200</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#87876c,bbc39c,edf4e1,ffffff;#ED8200</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#87876c,bbc39c,edf4e1,ffffff;#ED8200</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5077" - image="equipment/chest/sorcerer-robe.png|W:#580000,a40000,c02020,ff6060;R:#8000FF" + image="equipment/chest/sorcerer-robe.png|W:#581a1a,a41111,c03a3a,ff6060;R:#8000FF" name="Red Sorcerer Robe (Purple)" description="A Purple lined Red sorcerer robe." effect="M. Attack +20" @@ -8327,11 +9262,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#580000,a40000,c02020,ff6060;#8000FF</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#580000,a40000,c02020,ff6060;#8000FF</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#581a1a,a41111,c03a3a,ff6060;#8000FF</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#581a1a,a41111,c03a3a,ff6060;#8000FF</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5078" - image="equipment/chest/sorcerer-robe.png|W:#115511,22aa22,99dd99;R:#8000FF" + image="equipment/chest/sorcerer-robe.png|W:#255511,7ec044,92d46a,bfe3a5;R:#8000FF" name="Green Sorcerer Robe (Purple)" description="A Purple lined Green sorcerer robe." effect="M. Attack +20" @@ -8340,11 +9278,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#115511,22aa22,99dd99;#8000FF</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#115511,22aa22,99dd99;#8000FF</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#255511,7ec044,92d46a,bfe3a5;#8000FF</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#255511,7ec044,92d46a,bfe3a5;#8000FF</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5079" - image="equipment/chest/sorcerer-robe.png|W:#222255,6666ff;R:#8000FF" + image="equipment/chest/sorcerer-robe.png|W:#1a1a41,392b6e,4c529f,5d5dc2;R:#8000FF" name="Dark Blue Sorcerer Robe (Purple)" description="A Purple lined Dark Blue sorcerer robe." effect="M. Attack +20" @@ -8353,11 +9294,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#222255,6666ff;#8000FF</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#222255,6666ff;#8000FF</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#1a1a41,392b6e,4c529f,5d5dc2;#8000FF</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#1a1a41,392b6e,4c529f,5d5dc2;#8000FF</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5080" - image="equipment/chest/sorcerer-robe.png|W:#846211,dab333,fffb93,ffffff;R:#8000FF" + image="equipment/chest/sorcerer-robe.png|W:#846928,dab641,ffef93,fff7c9;R:#8000FF" name="Yellow Sorcerer Robe (Purple)" description="A Purple lined Yellow sorcerer robe." effect="M. Attack +20" @@ -8366,8 +9310,11 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#846211,dab333,fffb93,ffffff;#8000FF</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#846211,dab333,fffb93,ffffff;#8000FF</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#846928,dab641,ffef93,fff7c9;#8000FF</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#846928,dab641,ffef93,fff7c9;#8000FF</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5081" image="equipment/chest/sorcerer-robe.png|W:#16486e,498ec5,e4f2fc;R:#8000FF" @@ -8380,10 +9327,13 @@ weight="30" sellProtected="true"> <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#16486e,498ec5,e4f2fc;#8000FF</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#16486e,498ec5,e4f2fc;#8000FF</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#16486e,498ec5,e4f2fc;#8000FF</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5082" - image="equipment/chest/sorcerer-robe.png|W:#56002f,930050,fe70bd,feb7de,ffffff;R:#8000FF" + image="equipment/chest/sorcerer-robe.png|W:#561a3b,fe70bd,ffb8ad,ffd9d4;R:#8000FF" name="Pink Sorcerer Robe (Purple)" description="A Purple lined Pink sorcerer robe." effect="M. Attack +20" @@ -8392,8 +9342,11 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#56002f,930050,fe70bd,feb7de,ffffff;#8000FF</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#56002f,930050,fe70bd,feb7de,ffffff;#8000FF</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#561a3b,fe70bd,ffb8ad,ffd9d4;#8000FF</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#561a3b,fe70bd,ffb8ad,ffd9d4;#8000FF</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5083" image="equipment/chest/sorcerer-robe.png|W:#111111,222222,333333,444444,555555,aaaaaa;R:#8000FF" @@ -8406,7 +9359,10 @@ weight="30" sellProtected="true"> <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#111111,222222,333333,444444,555555,aaaaaa;#8000FF</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#111111,222222,333333,444444,555555,aaaaaa;#8000FF</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#111111,222222,333333,444444,555555,aaaaaa;#8000FF</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5084" image="equipment/chest/sorcerer-robe.png|W:#80280f,b04810,ef681f,ffb830;R:#8000FF" @@ -8419,10 +9375,13 @@ weight="30" sellProtected="true"> <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#80280f,b04810,ef681f,ffb830;#8000FF</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#80280f,b04810,ef681f,ffb830;#8000FF</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#80280f,b04810,ef681f,ffb830;#8000FF</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5085" - image="equipment/chest/sorcerer-robe.png|W:#4f0a76,8010c0,d699f7;R:#8000FF" + image="equipment/chest/sorcerer-robe.png|W:#371444,582570,6c3a8e,78469b;R:#8000FF" name="Purple Sorcerer Robe (Purple)" description="A Purple lined Purple sorcerer robe." effect="M. Attack +20" @@ -8431,11 +9390,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#4f0a76,8010c0,d699f7;#8000FF</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#4f0a76,8010c0,d699f7;#8000FF</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#371444,582570,6c3a8e,78469b;#8000FF</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#371444,582570,6c3a8e,78469b;#8000FF</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5086" - image="equipment/chest/sorcerer-robe.png|W:#104010,208020,30c030;R:#8000FF" + image="equipment/chest/sorcerer-robe.png|W:#104010,268026,56a743,3e9c3e;R:#8000FF" name="Dark Green Sorcerer Robe (Purple)" description="A Purple lined Dark Green sorcerer robe." effect="M. Attack +20" @@ -8444,11 +9406,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#104010,208020,30c030;#8000FF</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#104010,208020,30c030;#8000FF</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#104010,268026,56a743,3e9c3e;#8000FF</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#104010,268026,56a743,3e9c3e;#8000FF</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5087" - image="equipment/chest/sorcerer-robe.png|W:#ffffff;R:#8000FF" + image="equipment/chest/sorcerer-robe.png|W:#87876c,bbc39c,edf4e1,ffffff;R:#8000FF" name="Sorcerer Robe (Purple)" description="A Purple lined sorcerer robe." effect="M. Attack +20" @@ -8457,11 +9422,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#ffffff;#8000FF</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#ffffff;#8000FF</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#87876c,bbc39c,edf4e1,ffffff;#8000FF</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#87876c,bbc39c,edf4e1,ffffff;#8000FF</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5088" - image="equipment/chest/sorcerer-robe.png|W:#580000,a40000,c02020,ff6060;R:#2B9D27" + image="equipment/chest/sorcerer-robe.png|W:#581a1a,a41111,c03a3a,ff6060;R:#2B9D27" name="Red Sorcerer Robe (Dark Green)" description="A Dark Green lined Red sorcerer robe." effect="M. Attack +20" @@ -8470,11 +9438,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#580000,a40000,c02020,ff6060;#2B9D27</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#580000,a40000,c02020,ff6060;#2B9D27</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#581a1a,a41111,c03a3a,ff6060;#2B9D27</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#581a1a,a41111,c03a3a,ff6060;#2B9D27</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5089" - image="equipment/chest/sorcerer-robe.png|W:#115511,22aa22,99dd99;R:#2B9D27" + image="equipment/chest/sorcerer-robe.png|W:#255511,7ec044,92d46a,bfe3a5;R:#2B9D27" name="Green Sorcerer Robe (Dark Green)" description="A Dark Green lined Green sorcerer robe." effect="M. Attack +20" @@ -8483,11 +9454,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#115511,22aa22,99dd99;#2B9D27</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#115511,22aa22,99dd99;#2B9D27</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#255511,7ec044,92d46a,bfe3a5;#2B9D27</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#255511,7ec044,92d46a,bfe3a5;#2B9D27</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5090" - image="equipment/chest/sorcerer-robe.png|W:#222255,6666ff;R:#2B9D27" + image="equipment/chest/sorcerer-robe.png|W:#1a1a41,392b6e,4c529f,5d5dc2;R:#2B9D27" name="Dark Blue Sorcerer Robe (Dark Green)" description="A Dark Green lined Dark Blue sorcerer robe." effect="M. Attack +20" @@ -8496,11 +9470,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#222255,6666ff;#2B9D27</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#222255,6666ff;#2B9D27</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#1a1a41,392b6e,4c529f,5d5dc2;#2B9D27</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#1a1a41,392b6e,4c529f,5d5dc2;#2B9D27</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5091" - image="equipment/chest/sorcerer-robe.png|W:#846211,dab333,fffb93,ffffff;R:#2B9D27" + image="equipment/chest/sorcerer-robe.png|W:#846928,dab641,ffef93,fff7c9;R:#2B9D27" name="Yellow Sorcerer Robe (Dark Green)" description="A Dark Green lined Yellow sorcerer robe." effect="M. Attack +20" @@ -8509,8 +9486,11 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#846211,dab333,fffb93,ffffff;#2B9D27</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#846211,dab333,fffb93,ffffff;#2B9D27</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#846928,dab641,ffef93,fff7c9;#2B9D27</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#846928,dab641,ffef93,fff7c9;#2B9D27</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5092" image="equipment/chest/sorcerer-robe.png|W:#16486e,498ec5,e4f2fc;R:#2B9D27" @@ -8523,10 +9503,13 @@ weight="30" sellProtected="true"> <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#16486e,498ec5,e4f2fc;#2B9D27</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#16486e,498ec5,e4f2fc;#2B9D27</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#16486e,498ec5,e4f2fc;#2B9D27</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5093" - image="equipment/chest/sorcerer-robe.png|W:#56002f,930050,fe70bd,feb7de,ffffff;R:#2B9D27" + image="equipment/chest/sorcerer-robe.png|W:#561a3b,fe70bd,ffb8ad,ffd9d4;R:#2B9D27" name="Pink Sorcerer Robe (Dark Green)" description="A Dark Green lined Pink sorcerer robe." effect="M. Attack +20" @@ -8535,8 +9518,11 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#56002f,930050,fe70bd,feb7de,ffffff;#2B9D27</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#56002f,930050,fe70bd,feb7de,ffffff;#2B9D27</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#561a3b,fe70bd,ffb8ad,ffd9d4;#2B9D27</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#561a3b,fe70bd,ffb8ad,ffd9d4;#2B9D27</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5094" image="equipment/chest/sorcerer-robe.png|W:#111111,222222,333333,444444,555555,aaaaaa;R:#2B9D27" @@ -8549,7 +9535,10 @@ weight="30" sellProtected="true"> <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#111111,222222,333333,444444,555555,aaaaaa;#2B9D27</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#111111,222222,333333,444444,555555,aaaaaa;#2B9D27</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#111111,222222,333333,444444,555555,aaaaaa;#2B9D27</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5095" image="equipment/chest/sorcerer-robe.png|W:#80280f,b04810,ef681f,ffb830;R:#2B9D27" @@ -8562,10 +9551,13 @@ weight="30" sellProtected="true"> <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#80280f,b04810,ef681f,ffb830;#2B9D27</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#80280f,b04810,ef681f,ffb830;#2B9D27</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#80280f,b04810,ef681f,ffb830;#2B9D27</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5096" - image="equipment/chest/sorcerer-robe.png|W:#4f0a76,8010c0,d699f7;R:#2B9D27" + image="equipment/chest/sorcerer-robe.png|W:#371444,582570,6c3a8e,78469b;R:#2B9D27" name="Purple Sorcerer Robe (Dark Green)" description="A Dark Green lined Purple sorcerer robe." effect="M. Attack +20" @@ -8574,11 +9566,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#4f0a76,8010c0,d699f7;#2B9D27</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#4f0a76,8010c0,d699f7;#2B9D27</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#371444,582570,6c3a8e,78469b;#2B9D27</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#371444,582570,6c3a8e,78469b;#2B9D27</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5097" - image="equipment/chest/sorcerer-robe.png|W:#104010,208020,30c030;R:#2B9D27" + image="equipment/chest/sorcerer-robe.png|W:#104010,268026,56a743,3e9c3e;R:#2B9D27" name="Dark Green Sorcerer Robe (Dark Green)" description="A Dark Green lined Dark Green sorcerer robe." effect="M. Attack +20" @@ -8587,11 +9582,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#104010,208020,30c030;#2B9D27</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#104010,208020,30c030;#2B9D27</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#104010,268026,56a743,3e9c3e;#2B9D27</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#104010,268026,56a743,3e9c3e;#2B9D27</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5098" - image="equipment/chest/sorcerer-robe.png|W:#ffffff;R:#2B9D27" + image="equipment/chest/sorcerer-robe.png|W:#87876c,bbc39c,edf4e1,ffffff;R:#2B9D27" name="Sorcerer Robe (Dark Green)" description="A Dark Green lined sorcerer robe." effect="M. Attack +20" @@ -8600,11 +9598,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#ffffff;#2B9D27</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#ffffff;#2B9D27</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#87876c,bbc39c,edf4e1,ffffff;#2B9D27</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#87876c,bbc39c,edf4e1,ffffff;#2B9D27</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5099" - image="equipment/chest/sorcerer-robe.png|W:#580000,a40000,c02020,ff6060;R:#EFEFEF" + image="equipment/chest/sorcerer-robe.png|W:#581a1a,a41111,c03a3a,ff6060;R:#EFEFEF" name="Red Sorcerer Robe (White)" description="A Dark Green lined Red sorcerer robe." effect="M. Attack +20" @@ -8613,11 +9614,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#580000,a40000,c02020,ff6060;#EFEFEF</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#580000,a40000,c02020,ff6060;#EFEFEF</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#581a1a,a41111,c03a3a,ff6060;#EFEFEF</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#581a1a,a41111,c03a3a,ff6060;#EFEFEF</sprite> <replace sprite="pants"> + + <item from="1172" to="648"/> + </replace> </item> <item id="5100" - image="equipment/chest/sorcerer-robe.png|W:#115511,22aa22,99dd99;R:#EFEFEF" + image="equipment/chest/sorcerer-robe.png|W:#255511,7ec044,92d46a,bfe3a5;R:#EFEFEF" name="Green Sorcerer Robe (White)" description="A Dark Green lined Green sorcerer robe." effect="M. Attack +20" @@ -8626,11 +9630,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#115511,22aa22,99dd99;#EFEFEF</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#115511,22aa22,99dd99;#EFEFEF</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#255511,7ec044,92d46a,bfe3a5;#EFEFEF</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#255511,7ec044,92d46a,bfe3a5;#EFEFEF</sprite> + <replace sprite="pants"> + <item from="1172" to="648"/> + </replace> </item> <item id="5101" - image="equipment/chest/sorcerer-robe.png|W:#222255,6666ff;R:#EFEFEF" + image="equipment/chest/sorcerer-robe.png|W:#1a1a41,392b6e,4c529f,5d5dc2;R:#EFEFEF" name="Dark Blue Sorcerer Robe (White)" description="A Dark Green lined Dark Blue sorcerer robe." effect="M. Attack +20" @@ -8639,11 +9646,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#222255,6666ff;#EFEFEF</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#222255,6666ff;#EFEFEF</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#1a1a41,392b6e,4c529f,5d5dc2;#EFEFEF</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#1a1a41,392b6e,4c529f,5d5dc2;#EFEFEF</sprite> + <replace sprite="pants"> + <item from="1172" to="648"/> + </replace> </item> <item id="5102" - image="equipment/chest/sorcerer-robe.png|W:#846211,dab333,fffb93,ffffff;R:#EFEFEF" + image="equipment/chest/sorcerer-robe.png|W:#846928,dab641,ffef93,fff7c9;R:#EFEFEF" name="Yellow Sorcerer Robe (White)" description="A Dark Green lined Yellow sorcerer robe." effect="M. Attack +20" @@ -8652,8 +9662,11 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#846211,dab333,fffb93,ffffff;#EFEFEF</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#846211,dab333,fffb93,ffffff;#EFEFEF</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#846928,dab641,ffef93,fff7c9;#EFEFEF</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#846928,dab641,ffef93,fff7c9;#EFEFEF</sprite> + <replace sprite="pants"> + <item from="1172" to="648"/> + </replace> </item> <item id="5103" image="equipment/chest/sorcerer-robe.png|W:#16486e,498ec5,e4f2fc;R:#EFEFEF" @@ -8667,9 +9680,12 @@ sellProtected="true"> <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#16486e,498ec5,e4f2fc;#EFEFEF</sprite> <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#16486e,498ec5,e4f2fc;#EFEFEF</sprite> + <replace sprite="pants"> + <item from="1172" to="648"/> + </replace> </item> <item id="5104" - image="equipment/chest/sorcerer-robe.png|W:#56002f,930050,fe70bd,feb7de,ffffff;R:#EFEFEF" + image="equipment/chest/sorcerer-robe.png|W:#561a3b,fe70bd,ffb8ad,ffd9d4;R:#EFEFEF" name="Pink Sorcerer Robe (White)" description="A Dark Green lined Pink sorcerer robe." effect="M. Attack +20" @@ -8678,8 +9694,11 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#56002f,930050,fe70bd,feb7de,ffffff;#EFEFEF</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#56002f,930050,fe70bd,feb7de,ffffff;#EFEFEF</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#561a3b,fe70bd,ffb8ad,ffd9d4;#EFEFEF</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#561a3b,fe70bd,ffb8ad,ffd9d4;#EFEFEF</sprite> + <replace sprite="pants"> + <item from="1172" to="648"/> + </replace> </item> <item id="5105" image="equipment/chest/sorcerer-robe.png|W:#111111,222222,333333,444444,555555,aaaaaa;R:#EFEFEF" @@ -8693,6 +9712,9 @@ sellProtected="true"> <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#111111,222222,333333,444444,555555,aaaaaa;#EFEFEF</sprite> <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#111111,222222,333333,444444,555555,aaaaaa;#EFEFEF</sprite> + <replace sprite="pants"> + <item from="1172" to="648"/> + </replace> </item> <item id="5106" image="equipment/chest/sorcerer-robe.png|W:#80280f,b04810,ef681f,ffb830;R:#EFEFEF" @@ -8706,9 +9728,12 @@ sellProtected="true"> <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#80280f,b04810,ef681f,ffb830;#EFEFEF</sprite> <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#80280f,b04810,ef681f,ffb830;#EFEFEF</sprite> + <replace sprite="pants"> + <item from="1172" to="648"/> + </replace> </item> <item id="5107" - image="equipment/chest/sorcerer-robe.png|W:#4f0a76,8010c0,d699f7;R:#EFEFEF" + image="equipment/chest/sorcerer-robe.png|W:#371444,582570,6c3a8e,78469b;R:#EFEFEF" name="Purple Sorcerer Robe (White)" description="A Dark Green lined Purple sorcerer robe." effect="M. Attack +20" @@ -8717,11 +9742,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#4f0a76,8010c0,d699f7;#EFEFEF</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#4f0a76,8010c0,d699f7;#EFEFEF</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#371444,582570,6c3a8e,78469b;#EFEFEF</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#371444,582570,6c3a8e,78469b;#EFEFEF</sprite> + <replace sprite="pants"> + <item from="1172" to="648"/> + </replace> </item> <item id="5108" - image="equipment/chest/sorcerer-robe.png|W:#104010,208020,30c030;R:#EFEFEF" + image="equipment/chest/sorcerer-robe.png|W:#104010,268026,56a743,3e9c3e;R:#EFEFEF" name="Dark Green Sorcerer Robe (White)" description="A Dark Green lined Dark Green sorcerer robe." effect="M. Attack +20" @@ -8730,11 +9758,14 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#104010,208020,30c030;#EFEFEF</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#104010,208020,30c030;#EFEFEF</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#104010,268026,56a743,3e9c3e;#EFEFEF</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#104010,268026,56a743,3e9c3e;#EFEFEF</sprite> + <replace sprite="pants"> + <item from="1172" to="648"/> + </replace> </item> <item id="5109" - image="equipment/chest/sorcerer-robe.png|W:#ffffff;R:#EFEFEF" + image="equipment/chest/sorcerer-robe.png|W:#87876c,bbc39c,edf4e1,ffffff;R:#EFEFEF" name="Sorcerer Robe (White)" description="A Dark Green lined sorcerer robe." effect="M. Attack +20" @@ -8743,7 +9774,169 @@ agi="1" weight="30" sellProtected="true"> - <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#ffffff;#EFEFEF</sprite> - <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#ffffff;#EFEFEF</sprite> + <sprite gender="male">equipment/chest/sorcerer-robe-male.xml|#87876c,bbc39c,edf4e1,ffffff;#EFEFEF</sprite> + <sprite gender="female">equipment/chest/sorcerer-robe-female.xml|#87876c,bbc39c,edf4e1,ffffff;#EFEFEF</sprite> + <replace sprite="pants"> + <item from="1172" to="648"/> + </replace> + </item> + <item id="5110" + image="generic/bloodstone.png" + name="Blood Stone" + description="A stone as red as blood that emits a strange aura." + type="generic" + weight="10"/> + <item id="5111" + image="generic/brainstem.png" + name="Brain Stem" + description="The cortex pulses with enegry." + type="generic" + weight="10"/> + <item id="5112" + image="generic/cryptkey.png|R:#888888" + name="Crypt Key" + description="You feel as if the Skeleton Key staring at you." + type="generic" + weight="2"/> + <item id="5113" + image="generic/ectoplasm.png" + name="Ectoplasm" + description="Someone blows their nose and you want to keep it?" + type="generic" + weight="10"/> + <item id="5114" + image="generic/urn.png" + name="Urn" + description="Contains the spirit of the deceased." + type="generic" + weight="5"/> + <item id="5115" + image="generic/vampirebatwing.png" + name="Vampire Bat Wing" + description="The wing of a vampire bat." + type="generic" + weight="4"/> + <item id="5116" + image="generic/wraithhorn.png" + name="Wraith Horn" + description="The horn from stalker." + type="generic" + weight="10"/> + <item id="5117" + image="generic/astral_cube.png" + name="Astral Cube" + description="The key component to shift worlds." + type="generic" + weight="4"/> + <item id="5118" + image="generic/runestone_a.png" + name="Runestone A" + description="A small tablet with the letter A craved into it." + type="generic" + weight="10"/> + <item id="5119" + image="generic/runestone_l.png" + name="Runestone L" + description="A small tablet with the letter L craved into it." + type="generic" + weight="10"/> + <item id="5120" + image="generic/runestone_n.png" + name="Runestone N" + description="A small tablet with the letter N craved into it." + type="generic" + weight="10"/> + <item id="5121" + image="generic/runestone_t.png" + name="Runestone T" + description="A small tablet with the letter T craved into it." + type="generic" + weight="10"/> + <item id="5122" + image="generic/runestone_w.png" + name="Runestone W" + description="A small tablet with the W craved into it." + type="generic" + weight="10"/> + <item id="5123" + image="generic/quill.png" + name="Quill of Binding" + description="A quill for writing on etheral paper." + type="generic" + weight="1"/> + <item id="5124" + image="use/potions/a.png|G:#b30505,f70707" + name="Blood Ink" + description="A vial of your own blood." + type="generic" + weight="4"/> + <item id="5125" + image="generic/cryptkey.png|R:#c377ef,000000" + name="Underworld Key" + description="You can feel the weight of the souls contained inside." + type="generic" + weight="5"/> + <item id="5126" + image="generic/bottle-empty.png" + name="Empty Jar" + description="An Empty Jar to fill with your own blood." + type="generic" + weight="1"/> + <item id="5127" + image="generic/jarofblood.png" + name="Jar of Own Blood" + description="OoOOoo I feel whoozy...." + type="generic" + weight="375"/> + <item id="5128" + image="equipment/head/dark-helm.png" + name="Dark Helm" + description="The Enegry pulses with the power of the void." + effect="M. Attack -80 / +10% HP / 0 Int" + type="equip-head" + defense="19" + weight="800"> + <sprite gender="male">equipment/head/dark-helm-male.xml</sprite> + <sprite gender="female">equipment/head/dark-helm-female.xml</sprite> + <replace sprite="hair"> + <item from="-5"/> + <item from="-6"/> + <item from="-9"/> + </replace> + <replace direction="upall" sprite="hair"> + <item from="-5" to="-5"/> + </replace> + </item> + <item id="5129" + image="equipment/head/underworld-mask.png" + name="Underworld Mask" + description="Surely, you don't think I jest." + effect="M. Attack -40 / Attack Range +1 / 0 Int" + type="equip-head" + defense="9" + weight="100"> + <sprite gender="male">equipment/head/underworld-mask-male.xml</sprite> + <sprite gender="female">equipment/head/underworld-mask-female.xml</sprite> + <replace sprite="hair"> + <item from="-5"/> + <item from="-6"/> + <item from="-13"/> + <item from="-14"/> + <item from="-15"/> + <item from="-16"/> + <item from="-18"/> + </replace> + </item> + <item id="5130" + image="equipment/head/phylactery.png" + name="Phylactery" + description="This phylactery glows with power" + effect="M. Attack +5 / Cast Speed +10% / -1/2 Dex" + type="equip-head" + defense="1" + weight="20" + sellProtected="true"> + <sprite gender="male">equipment/head/phylactery-male.xml</sprite> + <sprite gender="female">equipment/head/phylactery-female.xml</sprite> </item> </items> diff --git a/monsters.xml b/monsters.xml index 845de786..51ae1f63 100644 --- a/monsters.xml +++ b/monsters.xml @@ -223,7 +223,7 @@ <sprite>monsters/skeleton.xml|#ffe8bf</sprite> <sprite>equipment/legs/chaps-male.xml</sprite> <sprite>equipment/chest/warlordplate-male.xml</sprite> - <sprite>equipment/head/warlordhelm.xml</sprite> + <sprite>equipment/head/warlordhelm-male.xml</sprite> </monster> <!-- Snake lord 44 --> <monster id="45" name="Poltergeist"> @@ -296,11 +296,11 @@ </monster> <monster id="62" name="Bandit"> <sprite>monsters/bandit.xml</sprite> - <sprite>monsters/accessories/weapon-dagger.xml</sprite> + <sprite>equipment/weapons/dagger-male.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff;</sprite> </monster> <monster id="63" name="Bandit Lord"> <sprite>monsters/bandit-lord.xml</sprite> - <sprite>monsters/accessories/weapon-bow.xml</sprite> + <sprite>equipment/weapons/bow-male.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff;#332c19,443a20,453b1e,61532d,87733d,a58d4d;</sprite> <attack id="1" missile-particle="graphics/particles/arrow.particle.xml" action="attack"/> </monster> <monster id="64" name="Vampire Bat"> @@ -347,13 +347,13 @@ <sprite>monsters/skeleton.xml|#ffe8bf</sprite> <sprite>equipment/legs/chaps-male.xml</sprite> <sprite>equipment/chest/vnecksweater-male.xml|#580000,A40000,C02020,ff6060</sprite> - <sprite>equipment/head/tophat.xml</sprite> + <sprite>equipment/head/tophat-male.xml</sprite> </monster> <monster id="76" name="Tipsy Skeleton"> <sprite>monsters/skeleton.xml|#ffe8bf</sprite> <sprite>equipment/legs/chaps-male.xml</sprite> <sprite>equipment/chest/vnecksweater-male.xml|#0d1430,21337c,4363e5</sprite> - <sprite>equipment/head/bowler-hat.xml</sprite> + <sprite>equipment/head/bowler-hat-male.xml</sprite> </monster> <monster id="77" name="Drunken Lady Skeleton"> <sprite>monsters/skeleton.xml|#ffe8bf</sprite> @@ -464,7 +464,7 @@ </monster> <monster id="97" name="Sleeping Bandit"> <sprite>monsters/sleeping-bandit.xml</sprite> - <sprite>monsters/accessories/weapon-dagger.xml</sprite> + <sprite>equipment/weapons/dagger-male.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff;</sprite> </monster> <monster id="98" name="Azul Slime"> <sprite>monsters/slime-littleslime.xml|#3080e4,d2f4ff</sprite> @@ -478,8 +478,8 @@ <sprite>equipment/feet/assassin-boots-female.xml</sprite> <sprite>equipment/legs/shorts-female.xml|#121212,343434</sprite> <sprite>equipment/chest/sorcerer-robe-female.xml|#121212,343434;#8F47D6</sprite> - <sprite>hairstyles/hairstyle11.xml|#8c6625,dab425,ffffff</sprite> - <sprite>equipment/head/wizard-hat.xml|#070707,121212,663399</sprite> + <sprite>hairstyles/hairstyle11-female.xml|#8c6625,dab425,ffffff</sprite> + <sprite>equipment/head/wizard-hat-female.xml|#070707,121212,663399</sprite> <particlefx>graphics/particles/monster-luvia.particle.xml</particlefx> <attack id="1" critical-hit-effect-id="42" missile-particle="graphics/particles/luvia-attack.particle.xml" action="attack"/> </monster> @@ -488,9 +488,9 @@ <sprite>equipment/feet/warlordboots-male.xml|#333333,878787</sprite> <sprite>equipment/hands/generic-male.xml|#242424,626262</sprite> <sprite>equipment/chest/demonwarlordplate-male.xml|#444444,979797</sprite> - <sprite>equipment/head/bull.xml</sprite> + <sprite>equipment/head/bull-male.xml</sprite> <particlefx>graphics/particles/monster-witchguard.particle.xml</particlefx> - <sprite>weapon-witchguard-gladius.xml</sprite> + <sprite>equipment/weapons/dagger-male.xml|#1c1b00,1b1a31,5b5660,827e85,9596e0;</sprite> </monster> <monster id="102" name="Demonic Mouboo"> <sprite>monsters/mouboo-demonic.xml</sprite> @@ -554,16 +554,108 @@ <sprite>monsters/accessories/nutcrackerhair.xml|#333333</sprite> <sprite>monsters/accessories/nutcrackerhat.xml</sprite> </monster> + <monster id="113" name="Sea Slime Mother"> + <sprite>monsters/slime-mother.xml|#4ca1a0,ffffff</sprite> + <sprite>equipment/weapons/bow-slimecovered-female.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff;#332c19,443a20,453b1e,61532d,87733d,a58d4d;|#4Ca16e,ffffff</sprite> + <sound event="hit">monsters/slime/slime-hit1.ogg</sound> + <attack id="1" missile-particle="graphics/particles/arrowh-sea-slime.particle.xml" action="attack"/> + </monster> <monster id="114" name="Undead Witch"> <sprite>monsters/skeleton.xml|#ffe8bf</sprite> - <sprite>hairstyles/hairstyle08.xml</sprite> - <sprite>equipment/head/witch-hat.xml</sprite> + <sprite>hairstyles/hairstyle08-male.xml</sprite> + <sprite>equipment/head/witch-hat-male.xml</sprite> <sprite>equipment/chest/sorcerer-robe-female.xml|#111111,222222,333333,444444,555555,aaaaaa;#EFEFEF</sprite> - <sprite>weapon-staff.xml</sprite> + <sprite>equipment/weapons/polearm-blunt-male.xml|#332c19,443a20,453b1e,61532d,87733d,a58d4d;</sprite> <attack id="1" missile-particle="graphics/particles/undead-witch-attack.particle.xml" action="attack"/> </monster> <monster id="115" name="Undead Troll"> <sprite>monsters/troll.xml|#BFBFBF;#F1F1F1;#FF99FF;#F1F1F1</sprite> <attack id="1" missile-particle="graphics/particles/monster-undeadtroll-foefire.particle.xml" action="attack"/> </monster> + <monster id="116" name="Green Slime Mother"> + <sprite>monsters/slime-mother.xml|#72982c,ffffff</sprite> + <sprite>equipment/weapons/bow-slimecovered-female.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff;#332c19,443a20,453b1e,61532d,87733d,a58d4d;|#72982c,ffffff</sprite> + <sound event="hit">monsters/slime/slime-hit1.ogg</sound> + <attack id="1" missile-particle="graphics/particles/arrowh-green-slime.particle.xml" action="attack"/> + </monster> + <monster id="117" name="Thug"> + <sprite>races/talponian-pirate.xml</sprite> + <sprite>equipment/head/sailor-hat-male.xml</sprite> + <sprite>equipment/feet/boots-male.xml</sprite> + <sprite>equipment/chest/tanktop-male.xml</sprite> + <sprite>equipment/legs/pants-male.xml</sprite> + <attack id="1" type="direct"/> + </monster> + <monster id="118" name="Swashbuckler"> + <sprite>races/talponian-pirate.xml</sprite> + <sprite>equipment/chest/vnecksweater-male.xml</sprite> + <sprite>equipment/legs/pants-male.xml|#212121,555555</sprite> + <sprite>equipment/head/bandana-male.xml|#212121,555555</sprite> + <sprite>equipment/feet/boots-male.xml|#212121,555555</sprite> + <sprite>equipment/weapons/dagger-male.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff;</sprite> + <attack id="1" type="direct"/> + </monster> + <monster id="119" name="Grenadier"> + <sprite>races/talponian-pirate.xml</sprite> + <sprite>equipment/chest/sorcerer-robe-male.xml|#5178a0,1a294c;#d5b02c</sprite> + <sprite>equipment/legs/pants-male.xml|#5178a0,1a294c</sprite> + <sprite>equipment/head/piratehat-male.xml</sprite> + <sprite>equipment/hands/generic-male.xml</sprite> + <sprite>equipment/feet/boots-male.xml|#212121,444444</sprite> + <sprite>equipment/weapons/bow-male.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff;#332c19,443a20,453b1e,61532d,87733d,a58d4d;</sprite> + <attack id="1" critical-hit-effect-id="31" hit-effect-id="402" missile-particle="graphics/particles/lobbed-object.xml" action="attack"/> + </monster> + <monster id="120" name="The Dread Pirate Marley"> + <sprite>races/talponian-pirate.xml</sprite> + <sprite>equipment/chest/assassin-male.xml</sprite> + <sprite>equipment/legs/assassin-male.xml</sprite> + <sprite>equipment/head/eyepatch.xml</sprite> + <sprite>equipment/feet/assassin-boots-male.xml</sprite> + <sprite>equipment/weapons/bow-male.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff;#332c19,443a20,453b1e,61532d,87733d,a58d4d;</sprite> + <attack id="1" missile-particle="graphics/particles/arrow.particle.xml" action="attack"/> + </monster> + <monster id="121" name="The Dread Pirate Marley"> + <sprite>races/talponian-pirate.xml</sprite> + <sprite>equipment/chest/assassin-male.xml</sprite> + <sprite>equipment/legs/assassin-male.xml</sprite> + <sprite>equipment/head/eyepatch.xml</sprite> + <sprite>equipment/feet/assassin-boots-male.xml</sprite> + <sprite>equipment/weapons/bow-male.xml|#48488c,48488e,48488f,695c21,5f5fbe,827229,6e6edb,9493a4,a4adff,bab8c2,bcbbc6,e3eaff;#332c19,443a20,453b1e,61532d,87733d,a58d4d;</sprite> + <attack id="1" missile-particle="graphics/particles/arrow.particle.xml" action="attack"/> + </monster> + <monster id="122" name="Wight"> + <sprite>monsters/skeleton_inv.xml|#497ac3,2053a0,164995,154387</sprite> + <sprite>monsters/wight.xml|#164489,1f529f,619aea</sprite> + <particlefx>graphics/particles/chillfog.particle.xml</particlefx> + </monster> + <monster id="123" name="Mana Ghost"> + <sprite>monsters/mana-ghost.xml</sprite> + </monster> + <monster id="124" name="Psi-Brain"> + <sprite>monsters/psi-brain.xml</sprite> + <sprite>monsters/psi-bubble.xml</sprite> + </monster> + <monster id="125" name="General Krukun"> + <sprite>monsters/skeleton.xml|#ffe8bf</sprite> + <sprite>equipment/legs/chaps-male.xml</sprite> + <sprite>equipment/chest/warlordplate-male.xml</sprite> + <sprite>equipment/head/bull-male.xml</sprite> + </monster> + <monster id="126" name="General Razha"> + <sprite>monsters/demon.xml|#444444,979797</sprite> + <sprite>equipment/feet/warlordboots-male.xml|#333333,878787</sprite> + <sprite>equipment/hands/generic-male.xml|#242424,626262</sprite> + <sprite>equipment/chest/demonwarlordplate-male.xml|#ea0000979797</sprite> + <sprite>equipment/head/bull-male.xml</sprite> + <particlefx>graphics/particles/monster-witchguard.particle.xml</particlefx> + <sprite>equipment/weapons/dagger-male.xml|#181619,1c1b00,1b1a31,54438a,5b5660,827e85,9596e0</sprite> + </monster> + <monster id="127" name="General Terogan"> + <sprite>monsters/skeleton.xml|#aca379</sprite> + <sprite>equipment/chest/robe-male.xml|#ea0000,333333</sprite> + <sprite>equipment/head/phylactery.xml</sprite> + <sprite>equipment/head/evileyes.xml</sprite> + <sprite>equipment/hands/magefire.xml</sprite> + <attack id="1" critical-hit-effect-id="42" missile-particle="graphics/particles/thelost-attack.particle.xml" action="attack"/> + </monster> </monsters> @@ -940,7 +940,14 @@ </npc> <!-- Blonde girl with spinning wheel by Chef Chelios--> <npc id="376"> +<<<<<<< HEAD <sprite>npcs/npc-weaver.xml</sprite> +======= + <sprite>races/talponian-female.xml</sprite> + <sprite>hairstyles/hairstyle11-female.xml|#dbd41e,867f1a,a49c2e,b2aa4f,c6c170,d9d394,e0dcb3</sprite> + <sprite>equipment/chest/sorcerer-robe-female.xml|#115511,22aa22,99dd99;#FFF528</sprite> + <sprite variant="1">npcs/weaver-wheel.xml</sprite> +>>>>>>> 50ecfbb... mer </npc> <!-- Trapper --> <npc id="377"> diff --git a/status-effects.xml b/status-effects.xml index 242773f2..3e508a83 100644 --- a/status-effects.xml +++ b/status-effects.xml @@ -1,18 +1,18 @@ <?xml version="1.0"?> <status-effects> <status-effect name="item-healing" id="70" block-id="24" persistent-particle-effect="true" start-particle="graphics/particles/circle.particle.xml"/> - <status-effect name="speed" id="37" block-id="21" icon="icon-haste-potion.xml" persistent-particle-effect="true" start-particle="graphics/particles/pink-violent-glow.particle.xml"/> - <status-effect name="strength" id="185" block-id="23" icon="icon-iron-potion.xml" persistent-particle-effect="true" start-particle="graphics/particles/orange-violent-glow.particle.xml"/> - <status-effect name="invisibility" id="4096" block-id="12" icon="icon-invisible.xml" start-message="You are now invisible." end-message="You are no longer invisible." persistent-particle-effect="true" start-particle="graphics/particles/sphere-white.particle.xml"/> - <status-effect name="poison" id="132" block-id="16" icon="icon-poison.xml" persistent-particle-effect="true" start-particle="graphics/particles/green-bubbles.particle.xml"/> - <status-effect name="slow-poison" id="14" block-id="25" icon="icon-slow-poison.xml" persistent-particle-effect="true" start-particle="graphics/particles/small-green-bubbles.particle.xml"/> - <status-effect name="dark-aura" id="2004" block-id="26" icon="icon-poison.xml" persistent-particle-effect="true" start-particle="graphics/particles/dark-aura.particle.xml"/> - <status-effect name="hide" id="194" icon="icon-hidden.xml"/> - <status-effect name="flying-backpack" id="196" icon="icon-feather.xml"/> - <status-effect name="barrier" id="197" icon="icon-green-barrier.xml"/> - <status-effect name="phys-shield" id="199" icon="icon-red-rotating-hex.xml"/> - <status-effect name="spell-attack-generic" id="2000" icon="icon-spell-attack-generic.xml"/> - <status-effect name="spell-shearing" id="2001" icon="icon-spell-shearing.xml"/> - <status-effect name="spell-protection-generic" id="2002" icon="icon-spell-protection-generic.xml"/> - <status-effect name="spell-haste" id="2003" icon="icon-spell-haste.xml"/> + <status-effect name="speed" id="37" block-id="21" icon="icons/haste-potion.xml" persistent-particle-effect="true" start-particle="graphics/particles/pink-violent-glow.particle.xml"/> + <status-effect name="strength" id="185" block-id="23" icon="icons/iron-potion.xml" persistent-particle-effect="true" start-particle="graphics/particles/orange-violent-glow.particle.xml"/> + <status-effect name="invisibility" id="4096" block-id="12" icon="icons/invisible.xml" start-message="You are now invisible." end-message="You are no longer invisible." persistent-particle-effect="true" start-particle="graphics/particles/sphere-white.particle.xml"/> + <status-effect name="poison" id="132" block-id="16" icon="icons/poison.xml" persistent-particle-effect="true" start-particle="graphics/particles/green-bubbles.particle.xml"/> + <status-effect name="slow-poison" id="14" block-id="25" icon="icons/slow-poison.xml" persistent-particle-effect="true" start-particle="graphics/particles/small-green-bubbles.particle.xml"/> + <status-effect name="dark-aura" id="2004" block-id="26" icon="icons/poison.xml" persistent-particle-effect="true" start-particle="graphics/particles/dark-aura.particle.xml"/> + <status-effect name="hide" id="194" icon="icons/hidden.xml"/> + <status-effect name="flying-backpack" id="196" icon="icons/feather.xml"/> + <status-effect name="barrier" id="197" icon="icons/green-barrier.xml"/> + <status-effect name="phys-shield" id="199" icon="icons/red-rotating-hex.xml"/> + <status-effect name="spell-attack-generic" id="2000" icon="icons/spell-attack-generic.xml"/> + <status-effect name="spell-shearing" id="2001" icon="icons/spell-shearing.xml"/> + <status-effect name="spell-protection-generic" id="2002" icon="icons/spell-protection-generic.xml"/> + <status-effect name="spell-haste" id="2003" icon="icons/spell-haste.xml"/> </status-effects> |