summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
Diffstat (limited to 'graphics')
-rw-r--r--graphics/items/equipment/charms/darkpendant.pngbin0 -> 929 bytes
-rw-r--r--graphics/items/equipment/chest/contributor-icon.pngbin0 -> 4254 bytes
-rw-r--r--graphics/items/equipment/chest/contributor.pngbin0 -> 4254 bytes
-rw-r--r--graphics/items/equipment/head/autumn-mask.pngbin0 -> 490 bytes
-rw-r--r--graphics/items/equipment/head/bandana.pngbin665 -> 667 bytes
-rw-r--r--graphics/items/equipment/head/beret.pngbin0 -> 3197 bytes
-rw-r--r--graphics/items/equipment/head/bucket.pngbin0 -> 3513 bytes
-rw-r--r--graphics/items/equipment/head/cashiershade.pngbin0 -> 196 bytes
-rw-r--r--graphics/items/equipment/head/contributorshirt.pngbin0 -> 4254 bytes
-rw-r--r--graphics/items/equipment/head/dark-helm.pngbin0 -> 775 bytes
-rw-r--r--graphics/items/equipment/head/eskimo.pngbin0 -> 3511 bytes
-rw-r--r--graphics/items/equipment/head/glasses-icon.pngbin0 -> 279 bytes
-rw-r--r--graphics/items/equipment/head/glasses.pngbin0 -> 279 bytes
-rw-r--r--graphics/items/equipment/head/moonshroomhat.pngbin0 -> 660 bytes
-rw-r--r--graphics/items/equipment/head/phylactery.pngbin0 -> 495 bytes
-rw-r--r--graphics/items/equipment/head/pilot-hat.pngbin0 -> 445 bytes
-rw-r--r--graphics/items/equipment/head/tamoshanter.pngbin0 -> 422 bytes
-rw-r--r--graphics/items/equipment/head/underworld-mask.pngbin0 -> 951 bytes
-rw-r--r--graphics/items/equipment/head/witch-hat2.pngbin0 -> 531 bytes
-rw-r--r--graphics/items/equipment/head/woolen.pngbin0 -> 3689 bytes
-rw-r--r--graphics/items/equipment/legs/silkpants.pngbin0 -> 404 bytes
-rw-r--r--graphics/items/equipment/rings/valentines-ring.pngbin0 -> 3880 bytes
-rw-r--r--graphics/items/equipment/weapon/axe-pick.pngbin0 -> 1068 bytes
-rw-r--r--graphics/items/equipment/weapon/bow-slimecovered-forestbow.pngbin0 -> 1052 bytes
-rw-r--r--graphics/items/equipment/weapon/sword-dead.pngbin0 -> 954 bytes
-rw-r--r--graphics/items/equipment/weapon/wand-deathshand.pngbin0 -> 763 bytes
-rw-r--r--graphics/sprites/equipment/chest/assassin-female.pngbin16032 -> 34885 bytes
-rw-r--r--graphics/sprites/equipment/chest/assassin-female.xml4
-rw-r--r--graphics/sprites/equipment/chest/assassin-male.pngbin18286 -> 45177 bytes
-rw-r--r--graphics/sprites/equipment/chest/assassin-male.xml4
-rw-r--r--graphics/sprites/equipment/chest/bra-female.pngbin0 -> 555110 bytes
-rw-r--r--graphics/sprites/equipment/chest/bra-female.xml5
-rw-r--r--graphics/sprites/equipment/chest/bromenalchest-female.pngbin43740 -> 85896 bytes
-rw-r--r--graphics/sprites/equipment/chest/bromenalchest-female.xml95
-rw-r--r--graphics/sprites/equipment/chest/bromenalchest-male.pngbin34187 -> 86057 bytes
-rw-r--r--graphics/sprites/equipment/chest/bromenalchest-male.xml95
-rw-r--r--graphics/sprites/equipment/chest/chainmail-female.pngbin47034 -> 81129 bytes
-rw-r--r--graphics/sprites/equipment/chest/chainmail-female.xml95
-rw-r--r--graphics/sprites/equipment/chest/chainmail-male.pngbin42257 -> 72812 bytes
-rw-r--r--graphics/sprites/equipment/chest/chainmail-male.xml95
-rw-r--r--graphics/sprites/equipment/chest/contributor-female.pngbin0 -> 93202 bytes
-rw-r--r--graphics/sprites/equipment/chest/contributor-female.xml5
-rw-r--r--graphics/sprites/equipment/chest/contributor-male.pngbin0 -> 92209 bytes
-rw-r--r--graphics/sprites/equipment/chest/contributor-male.xml5
-rw-r--r--graphics/sprites/equipment/chest/cotton-female.pngbin12905 -> 1108787 bytes
-rw-r--r--graphics/sprites/equipment/chest/cotton-female.xml95
-rw-r--r--graphics/sprites/equipment/chest/cotton-male.pngbin12975 -> 54754 bytes
-rw-r--r--graphics/sprites/equipment/chest/cotton-male.xml95
-rw-r--r--graphics/sprites/equipment/chest/demonwarlordplate-male.xml4
-rw-r--r--graphics/sprites/equipment/chest/fine-dress-female.pngbin98302 -> 155314 bytes
-rw-r--r--graphics/sprites/equipment/chest/fine-dress-female.xml95
-rw-r--r--graphics/sprites/equipment/chest/fine-dress-male.pngbin98118 -> 146129 bytes
-rw-r--r--graphics/sprites/equipment/chest/fine-dress-male.xml95
-rw-r--r--graphics/sprites/equipment/chest/forest-armor-female.pngbin16444 -> 42882 bytes
-rw-r--r--graphics/sprites/equipment/chest/forest-armor-female.xml95
-rw-r--r--graphics/sprites/equipment/chest/forest-armor-male.pngbin61718 -> 41013 bytes
-rw-r--r--graphics/sprites/equipment/chest/forest-armor-male.xml95
-rw-r--r--graphics/sprites/equipment/chest/leather-female.pngbin11692 -> 29262 bytes
-rw-r--r--graphics/sprites/equipment/chest/leather-female.xml95
-rw-r--r--graphics/sprites/equipment/chest/leather-male.pngbin19688 -> 52134 bytes
-rw-r--r--graphics/sprites/equipment/chest/leather-male.xml95
-rw-r--r--graphics/sprites/equipment/chest/lightplatemail-female.pngbin7420 -> 25462 bytes
-rw-r--r--graphics/sprites/equipment/chest/lightplatemail-female.xml95
-rw-r--r--graphics/sprites/equipment/chest/lightplatemail-male.pngbin7849 -> 20053 bytes
-rw-r--r--graphics/sprites/equipment/chest/lightplatemail-male.xml95
-rw-r--r--graphics/sprites/equipment/chest/robe-female.pngbin46065 -> 92215 bytes
-rw-r--r--graphics/sprites/equipment/chest/robe-female.xml95
-rw-r--r--graphics/sprites/equipment/chest/robe-male.pngbin44698 -> 82068 bytes
-rw-r--r--graphics/sprites/equipment/chest/robe-male.xml95
-rw-r--r--graphics/sprites/equipment/chest/shorttanktop-female.pngbin11029 -> 2216456 bytes
-rw-r--r--graphics/sprites/equipment/chest/shorttanktop-female.xml95
-rw-r--r--graphics/sprites/equipment/chest/shorttanktop-male.pngbin9365 -> 15569 bytes
-rw-r--r--graphics/sprites/equipment/chest/shorttanktop-male.xml95
-rw-r--r--graphics/sprites/equipment/chest/sorcerer-robe-female.pngbin47041 -> 88698 bytes
-rw-r--r--graphics/sprites/equipment/chest/sorcerer-robe-female.xml95
-rw-r--r--graphics/sprites/equipment/chest/sorcerer-robe-male.pngbin47016 -> 80507 bytes
-rw-r--r--graphics/sprites/equipment/chest/sorcerer-robe-male.xml95
-rw-r--r--graphics/sprites/equipment/chest/tanktop-female.pngbin12017 -> 2216456 bytes
-rw-r--r--graphics/sprites/equipment/chest/tanktop-female.xml95
-rw-r--r--graphics/sprites/equipment/chest/tanktop-male.pngbin10659 -> 30803 bytes
-rw-r--r--graphics/sprites/equipment/chest/tanktop-male.xml95
-rw-r--r--graphics/sprites/equipment/chest/terranite-female.pngbin17707 -> 37005 bytes
-rw-r--r--graphics/sprites/equipment/chest/terranite-female.xml95
-rw-r--r--graphics/sprites/equipment/chest/terranite-male.pngbin17050 -> 11984 bytes
-rw-r--r--graphics/sprites/equipment/chest/terranite-male.xml95
-rw-r--r--graphics/sprites/equipment/chest/tnecksweater-female.pngbin25047 -> 47010 bytes
-rw-r--r--graphics/sprites/equipment/chest/tnecksweater-female.xml95
-rw-r--r--graphics/sprites/equipment/chest/tnecksweater-male.pngbin24552 -> 46735 bytes
-rw-r--r--graphics/sprites/equipment/chest/tnecksweater-male.xml95
-rw-r--r--graphics/sprites/equipment/chest/ugly-sweater-female.pngbin26421 -> 27745 bytes
-rw-r--r--graphics/sprites/equipment/chest/ugly-sweater-female.xml96
-rw-r--r--graphics/sprites/equipment/chest/ugly-sweater-male.pngbin20309 -> 21440 bytes
-rw-r--r--graphics/sprites/equipment/chest/ugly-sweater-male.xml95
-rw-r--r--graphics/sprites/equipment/chest/valentine-dress.xml95
-rw-r--r--graphics/sprites/equipment/chest/vnecksweater-female.pngbin29401 -> 72882 bytes
-rw-r--r--graphics/sprites/equipment/chest/vnecksweater-female.xml95
-rw-r--r--graphics/sprites/equipment/chest/vnecksweater-male.pngbin21509 -> 41314 bytes
-rw-r--r--graphics/sprites/equipment/chest/vnecksweater-male.xml95
-rw-r--r--graphics/sprites/equipment/chest/warlordplate-female.pngbin18334 -> 61492 bytes
-rw-r--r--graphics/sprites/equipment/chest/warlordplate-female.xml95
-rw-r--r--graphics/sprites/equipment/chest/warlordplate-male.pngbin18795 -> 64840 bytes
-rw-r--r--graphics/sprites/equipment/chest/warlordplate-male.xml95
-rw-r--r--graphics/sprites/equipment/feet/assassin-boots-female.pngbin9910 -> 17834 bytes
-rw-r--r--graphics/sprites/equipment/feet/assassin-boots-female.xml4
-rw-r--r--graphics/sprites/equipment/feet/assassin-boots-male.pngbin9785 -> 2216533 bytes
-rw-r--r--graphics/sprites/equipment/feet/assassin-boots-male.xml4
-rw-r--r--graphics/sprites/equipment/feet/boots-female.pngbin8734 -> 2216533 bytes
-rw-r--r--graphics/sprites/equipment/feet/boots-female.xml4
-rw-r--r--graphics/sprites/equipment/feet/boots-male.pngbin8662 -> 2216533 bytes
-rw-r--r--graphics/sprites/equipment/feet/boots-male.xml95
-rw-r--r--graphics/sprites/equipment/feet/bromenalboots-female.pngbin21614 -> 2216533 bytes
-rw-r--r--graphics/sprites/equipment/feet/bromenalboots-female.xml95
-rw-r--r--graphics/sprites/equipment/feet/bromenalboots-male.pngbin21713 -> 2216533 bytes
-rw-r--r--graphics/sprites/equipment/feet/bromenalboots-male.xml95
-rw-r--r--graphics/sprites/equipment/feet/furboots-female.pngbin16740 -> 2216533 bytes
-rw-r--r--graphics/sprites/equipment/feet/furboots-female.xml4
-rw-r--r--graphics/sprites/equipment/feet/furboots-male.pngbin16714 -> 2216533 bytes
-rw-r--r--graphics/sprites/equipment/feet/furboots-male.xml4
-rwxr-xr-xgraphics/sprites/equipment/feet/warlordboots-female.pngbin18258 -> 2216533 bytes
-rw-r--r--graphics/sprites/equipment/feet/warlordboots-female.xml4
-rwxr-xr-xgraphics/sprites/equipment/feet/warlordboots-male.pngbin18095 -> 25665 bytes
-rw-r--r--graphics/sprites/equipment/feet/warlordboots-male.xml4
-rw-r--r--graphics/sprites/equipment/hands/assassin-female.pngbin6010 -> 2216533 bytes
-rw-r--r--graphics/sprites/equipment/hands/assassin-female.xml4
-rw-r--r--graphics/sprites/equipment/hands/assassin-male.pngbin6134 -> 2216533 bytes
-rw-r--r--graphics/sprites/equipment/hands/assassin-male.xml4
-rw-r--r--graphics/sprites/equipment/hands/bromenalgloves-female.pngbin10726 -> 2216533 bytes
-rw-r--r--graphics/sprites/equipment/hands/bromenalgloves-female.xml95
-rw-r--r--graphics/sprites/equipment/hands/bromenalgloves-male.pngbin10835 -> 2216533 bytes
-rw-r--r--graphics/sprites/equipment/hands/bromenalgloves-male.xml95
-rw-r--r--graphics/sprites/equipment/hands/generic-female.pngbin5659 -> 2216533 bytes
-rw-r--r--graphics/sprites/equipment/hands/generic-female.xml95
-rw-r--r--graphics/sprites/equipment/hands/generic-male.pngbin5693 -> 2216533 bytes
-rw-r--r--graphics/sprites/equipment/hands/generic-male.xml95
-rw-r--r--graphics/sprites/equipment/hands/magefire.pngbin0 -> 5719 bytes
-rw-r--r--graphics/sprites/equipment/hands/magefire.xml (renamed from graphics/sprites/player_female_base.xml)2
-rw-r--r--graphics/sprites/equipment/head/antlerhat-female.xml237
-rw-r--r--graphics/sprites/equipment/head/antlerhat-male.xml237
-rw-r--r--graphics/sprites/equipment/head/autumn-mask-female.xml237
-rw-r--r--graphics/sprites/equipment/head/autumn-mask-male.xml237
-rw-r--r--graphics/sprites/equipment/head/autumn-mask.pngbin0 -> 8235 bytes
-rw-r--r--graphics/sprites/equipment/head/axehat-female.xml237
-rw-r--r--graphics/sprites/equipment/head/axehat-male.xml237
-rw-r--r--graphics/sprites/equipment/head/axehat.xml117
-rw-r--r--graphics/sprites/equipment/head/bandana-female.xml237
-rw-r--r--graphics/sprites/equipment/head/bandana-male.xml237
-rw-r--r--graphics/sprites/equipment/head/bandana.pngbin2424 -> 2419 bytes
-rw-r--r--graphics/sprites/equipment/head/bandana.xml117
-rw-r--r--graphics/sprites/equipment/head/beaniecopter-female.xml (renamed from graphics/sprites/equipment/head/beaniecopter.xml)170
-rw-r--r--graphics/sprites/equipment/head/beaniecopter-female.xml.bak427
-rw-r--r--graphics/sprites/equipment/head/beaniecopter-male.xml427
-rw-r--r--graphics/sprites/equipment/head/beard.pngbin0 -> 263 bytes
-rw-r--r--graphics/sprites/equipment/head/beard.xml5
-rw-r--r--graphics/sprites/equipment/head/beret-female.xml255
-rw-r--r--graphics/sprites/equipment/head/beret-male.xml262
-rw-r--r--graphics/sprites/equipment/head/beret.pngbin0 -> 1214 bytes
-rw-r--r--graphics/sprites/equipment/head/bowler-hat-brown-female.xml237
-rw-r--r--graphics/sprites/equipment/head/bowler-hat-brown-male.xml237
-rw-r--r--graphics/sprites/equipment/head/bowler-hat-brown.xml117
-rw-r--r--graphics/sprites/equipment/head/bowler-hat-female.xml237
-rw-r--r--graphics/sprites/equipment/head/bowler-hat-male.xml237
-rw-r--r--graphics/sprites/equipment/head/bowler-hat.xml117
-rw-r--r--graphics/sprites/equipment/head/bromenalhelmet-female.xml237
-rw-r--r--graphics/sprites/equipment/head/bromenalhelmet-male.xml237
-rw-r--r--graphics/sprites/equipment/head/bromenalhelmet.xml117
-rw-r--r--graphics/sprites/equipment/head/bucket-female.xml237
-rw-r--r--graphics/sprites/equipment/head/bucket-male.xml237
-rw-r--r--graphics/sprites/equipment/head/bucket.pngbin0 -> 1274 bytes
-rw-r--r--graphics/sprites/equipment/head/bull-female.xml237
-rw-r--r--graphics/sprites/equipment/head/bull-male.xml237
-rw-r--r--graphics/sprites/equipment/head/bull.xml117
-rw-r--r--graphics/sprites/equipment/head/bunnyears-female.xml237
-rw-r--r--graphics/sprites/equipment/head/bunnyears-male.xml237
-rw-r--r--graphics/sprites/equipment/head/bunnyears.xml117
-rw-r--r--graphics/sprites/equipment/head/candlehelmet-female.xml299
-rw-r--r--graphics/sprites/equipment/head/candlehelmet-male.xml (renamed from graphics/sprites/equipment/head/candlehelmet.xml)120
-rw-r--r--graphics/sprites/equipment/head/cap-female.xml237
-rw-r--r--graphics/sprites/equipment/head/cap-male.xml237
-rw-r--r--graphics/sprites/equipment/head/cap.xml117
-rw-r--r--graphics/sprites/equipment/head/captain-hat-female.xml237
-rw-r--r--graphics/sprites/equipment/head/captain-hat-male.xml237
-rw-r--r--graphics/sprites/equipment/head/captain-hat.xml117
-rw-r--r--graphics/sprites/equipment/head/cashiershade-female.xml237
-rw-r--r--graphics/sprites/equipment/head/cashiershade-male.xml237
-rw-r--r--graphics/sprites/equipment/head/cashiershade.pngbin0 -> 408 bytes
-rw-r--r--graphics/sprites/equipment/head/catears-female.xml237
-rw-r--r--graphics/sprites/equipment/head/catears-male.xml237
-rw-r--r--graphics/sprites/equipment/head/catears.xml117
-rw-r--r--graphics/sprites/equipment/head/chefhat-female.xml237
-rw-r--r--graphics/sprites/equipment/head/chefhat-male.xml237
-rw-r--r--graphics/sprites/equipment/head/chefhat.xml117
-rw-r--r--graphics/sprites/equipment/head/christmastree-female.xml237
-rw-r--r--graphics/sprites/equipment/head/christmastree-male.xml237
-rw-r--r--graphics/sprites/equipment/head/christmastree.pngbin4587 -> 3765 bytes
-rw-r--r--graphics/sprites/equipment/head/christmastree.xml117
-rw-r--r--graphics/sprites/equipment/head/circlet-female.xml237
-rw-r--r--graphics/sprites/equipment/head/circlet-male.xml237
-rw-r--r--graphics/sprites/equipment/head/circlet.xml117
-rw-r--r--graphics/sprites/equipment/head/cowboyblack-female.xml237
-rw-r--r--graphics/sprites/equipment/head/cowboyblack-male.xml237
-rw-r--r--graphics/sprites/equipment/head/cowboyblack.xml117
-rw-r--r--graphics/sprites/equipment/head/cowboywhite-female.xml237
-rw-r--r--graphics/sprites/equipment/head/cowboywhite-male.xml237
-rw-r--r--graphics/sprites/equipment/head/cowboywhite.xml117
-rw-r--r--graphics/sprites/equipment/head/crown-female.xml237
-rw-r--r--graphics/sprites/equipment/head/crown-male.xml237
-rw-r--r--graphics/sprites/equipment/head/crown.xml117
-rw-r--r--graphics/sprites/equipment/head/crusadehelm-female.xml237
-rw-r--r--graphics/sprites/equipment/head/crusadehelm-male.xml237
-rw-r--r--graphics/sprites/equipment/head/crusadehelm.xml117
-rw-r--r--graphics/sprites/equipment/head/dark-helm-female.xml237
-rw-r--r--graphics/sprites/equipment/head/dark-helm-male.xml237
-rw-r--r--graphics/sprites/equipment/head/dark-helm.pngbin0 -> 2610 bytes
-rw-r--r--graphics/sprites/equipment/head/demonmask-female.xml237
-rw-r--r--graphics/sprites/equipment/head/demonmask-male.xml237
-rw-r--r--graphics/sprites/equipment/head/demonmask.pngbin2773 -> 2733 bytes
-rw-r--r--graphics/sprites/equipment/head/demonmask.xml117
-rw-r--r--graphics/sprites/equipment/head/desert-helmet-female.xml237
-rw-r--r--graphics/sprites/equipment/head/desert-helmet-male.xml237
-rw-r--r--graphics/sprites/equipment/head/desert-helmet.xml117
-rw-r--r--graphics/sprites/equipment/head/deserthat-female.xml255
-rw-r--r--graphics/sprites/equipment/head/deserthat-male.xml (renamed from graphics/sprites/equipment/head/deserthat.xml)120
-rw-r--r--graphics/sprites/equipment/head/devcap-female.xml237
-rw-r--r--graphics/sprites/equipment/head/devcap-male.xml237
-rw-r--r--graphics/sprites/equipment/head/devcap.xml117
-rw-r--r--graphics/sprites/equipment/head/earmuffs-female.xml237
-rw-r--r--graphics/sprites/equipment/head/earmuffs-male.xml237
-rw-r--r--graphics/sprites/equipment/head/earmuffs.xml117
-rw-r--r--graphics/sprites/equipment/head/eggshell-female.xml237
-rw-r--r--graphics/sprites/equipment/head/eggshell-male.xml237
-rw-r--r--graphics/sprites/equipment/head/eggshell.xml117
-rw-r--r--graphics/sprites/equipment/head/elf-nightcap-female.xml237
-rw-r--r--graphics/sprites/equipment/head/elf-nightcap-male.xml237
-rw-r--r--graphics/sprites/equipment/head/elf-nightcap.xml117
-rw-r--r--graphics/sprites/equipment/head/eskimohat-female.xml237
-rw-r--r--graphics/sprites/equipment/head/eskimohat-male.xml244
-rw-r--r--graphics/sprites/equipment/head/eskimohat.pngbin0 -> 1825 bytes
-rw-r--r--graphics/sprites/equipment/head/evileyes.pngbin0 -> 5534 bytes
-rw-r--r--graphics/sprites/equipment/head/evileyes.xml5
-rw-r--r--graphics/sprites/equipment/head/eyepatch-female.xml237
-rw-r--r--graphics/sprites/equipment/head/eyepatch-male.xml237
-rw-r--r--graphics/sprites/equipment/head/eyepatch.xml117
-rw-r--r--graphics/sprites/equipment/head/fairy_hat-female.xml237
-rw-r--r--graphics/sprites/equipment/head/fairy_hat-male.xml237
-rw-r--r--graphics/sprites/equipment/head/fairy_hat.xml117
-rw-r--r--graphics/sprites/equipment/head/fancyhat-female.xml237
-rw-r--r--graphics/sprites/equipment/head/fancyhat-male.xml237
-rw-r--r--graphics/sprites/equipment/head/fancyhat.pngbin659 -> 1130 bytes
-rw-r--r--graphics/sprites/equipment/head/fancyhat.xml117
-rw-r--r--graphics/sprites/equipment/head/fluffyhat-female.xml255
-rw-r--r--graphics/sprites/equipment/head/fluffyhat-male.xml (renamed from graphics/sprites/equipment/head/fluffyhat.xml)120
-rw-r--r--graphics/sprites/equipment/head/funkywinter-female.xml237
-rw-r--r--graphics/sprites/equipment/head/funkywinter-male.xml237
-rw-r--r--graphics/sprites/equipment/head/funkywinter.xml117
-rw-r--r--graphics/sprites/equipment/head/gas-carbon-female.xml237
-rw-r--r--graphics/sprites/equipment/head/gas-carbon-male.xml244
-rw-r--r--graphics/sprites/equipment/head/gas-carbon.pngbin0 -> 3949 bytes
-rw-r--r--graphics/sprites/equipment/head/gasmask-female.xml237
-rw-r--r--graphics/sprites/equipment/head/gasmask-male.xml244
-rw-r--r--graphics/sprites/equipment/head/gasmask.pngbin0 -> 4964 bytes
-rw-r--r--graphics/sprites/equipment/head/glasses-female.xml237
-rw-r--r--graphics/sprites/equipment/head/glasses-male.xml237
-rw-r--r--graphics/sprites/equipment/head/glasses.pngbin0 -> 429 bytes
-rw-r--r--graphics/sprites/equipment/head/gmcap-female.xml237
-rw-r--r--graphics/sprites/equipment/head/gmcap-male.xml237
-rw-r--r--graphics/sprites/equipment/head/gmcap.xml117
-rw-r--r--graphics/sprites/equipment/head/goatee.pngbin0 -> 538 bytes
-rw-r--r--graphics/sprites/equipment/head/goatee.xml5
-rw-r--r--graphics/sprites/equipment/head/goblin-mask-female.xml237
-rw-r--r--graphics/sprites/equipment/head/goblin-mask-male.xml237
-rw-r--r--graphics/sprites/equipment/head/goblin-mask.xml117
-rw-r--r--graphics/sprites/equipment/head/goggles-female.xml237
-rw-r--r--graphics/sprites/equipment/head/goggles-male.xml237
-rw-r--r--graphics/sprites/equipment/head/goggles.xml117
-rw-r--r--graphics/sprites/equipment/head/gradcap-female.xml237
-rw-r--r--graphics/sprites/equipment/head/gradcap-male.xml237
-rw-r--r--graphics/sprites/equipment/head/gradcap.xml117
-rw-r--r--graphics/sprites/equipment/head/guyfawkes-female.xml237
-rw-r--r--graphics/sprites/equipment/head/guyfawkes-male.xml237
-rw-r--r--graphics/sprites/equipment/head/guyfawkes.xml117
-rw-r--r--graphics/sprites/equipment/head/heart-glasses-female.xml237
-rw-r--r--graphics/sprites/equipment/head/heart-glasses-male.xml237
-rw-r--r--graphics/sprites/equipment/head/heart-glasses.xml117
-rw-r--r--graphics/sprites/equipment/head/highpriest-crown-female.xml5
-rw-r--r--graphics/sprites/equipment/head/highpriest-crown-male.xml (renamed from graphics/sprites/equipment/head/highpriest-crown.xml)2
-rw-r--r--graphics/sprites/equipment/head/infantryhelm-female.xml237
-rw-r--r--graphics/sprites/equipment/head/infantryhelm-male.xml237
-rw-r--r--graphics/sprites/equipment/head/infantryhelm.xml117
-rw-r--r--graphics/sprites/equipment/head/inspector-hat-female.xml237
-rw-r--r--graphics/sprites/equipment/head/inspector-hat-male.xml237
-rw-r--r--graphics/sprites/equipment/head/inspector-hat.pngbin0 -> 920 bytes
-rw-r--r--graphics/sprites/equipment/head/jestermask-female.xml152
-rw-r--r--graphics/sprites/equipment/head/jestermask.xml96
-rw-r--r--graphics/sprites/equipment/head/knighthelm-female.xml237
-rw-r--r--graphics/sprites/equipment/head/knighthelm-male.xml237
-rw-r--r--graphics/sprites/equipment/head/knighthelm.xml117
-rw-r--r--graphics/sprites/equipment/head/knit-cap-female.xml255
-rw-r--r--graphics/sprites/equipment/head/knit-cap-male.xml (renamed from graphics/sprites/equipment/head/knit-cap.xml)122
-rw-r--r--graphics/sprites/equipment/head/knit-cap.pngbin3783 -> 2654 bytes
-rw-r--r--graphics/sprites/equipment/head/long-beard.pngbin0 -> 827 bytes
-rw-r--r--graphics/sprites/equipment/head/long-beard.xml5
-rw-r--r--graphics/sprites/equipment/head/magicgmtophat-female.xml237
-rw-r--r--graphics/sprites/equipment/head/magicgmtophat-male.xml237
-rw-r--r--graphics/sprites/equipment/head/magicgmtophat.xml117
-rw-r--r--graphics/sprites/equipment/head/mask-female.xml237
-rw-r--r--graphics/sprites/equipment/head/mask-male.xml237
-rw-r--r--graphics/sprites/equipment/head/mask.xml117
-rw-r--r--graphics/sprites/equipment/head/minershat-female.xml237
-rw-r--r--graphics/sprites/equipment/head/minershat-male.xml237
-rw-r--r--graphics/sprites/equipment/head/minershat.xml117
-rw-r--r--graphics/sprites/equipment/head/monocle-female.xml237
-rw-r--r--graphics/sprites/equipment/head/monocle-male.xml237
-rw-r--r--graphics/sprites/equipment/head/monocle.xml117
-rw-r--r--graphics/sprites/equipment/head/monster-skull-helm-female.xml237
-rw-r--r--graphics/sprites/equipment/head/monster-skull-helm-male.xml244
-rw-r--r--graphics/sprites/equipment/head/monster-skull-helm.xml117
-rw-r--r--graphics/sprites/equipment/head/moonshroomhat-female.xml237
-rw-r--r--graphics/sprites/equipment/head/moonshroomhat-male.xml237
-rw-r--r--graphics/sprites/equipment/head/moonshroomhat.pngbin0 -> 725 bytes
-rw-r--r--graphics/sprites/equipment/head/mouboohead-female.xml237
-rw-r--r--graphics/sprites/equipment/head/mouboohead-male.xml237
-rw-r--r--graphics/sprites/equipment/head/mouboohead.xml117
-rw-r--r--graphics/sprites/equipment/head/moubootaurhead-female.xml4
-rw-r--r--graphics/sprites/equipment/head/moubootaurhead-male.xml (renamed from graphics/sprites/equipment/head/moubootaurhead.xml)0
-rw-r--r--graphics/sprites/equipment/head/mushroom-female.xml237
-rw-r--r--graphics/sprites/equipment/head/mushroom-male.xml237
-rw-r--r--graphics/sprites/equipment/head/mushroom.xml117
-rw-r--r--graphics/sprites/equipment/head/mustache.pngbin0 -> 439 bytes
-rw-r--r--graphics/sprites/equipment/head/mustache.xml (renamed from graphics/sprites/equipment/head/antlerhat.xml)3
-rw-r--r--graphics/sprites/equipment/head/nohmask-female.xml237
-rw-r--r--graphics/sprites/equipment/head/nohmask-male.xml237
-rw-r--r--graphics/sprites/equipment/head/nohmask.xml117
-rw-r--r--graphics/sprites/equipment/head/nutcrackerhat-female.xml237
-rw-r--r--graphics/sprites/equipment/head/nutcrackerhat-male.xml237
-rw-r--r--graphics/sprites/equipment/head/nutcrackerhat.pngbin1376 -> 1352 bytes
-rw-r--r--graphics/sprites/equipment/head/nutcrackerhat.xml117
-rw-r--r--graphics/sprites/equipment/head/operamask-female.xml237
-rw-r--r--graphics/sprites/equipment/head/operamask-male.xml237
-rw-r--r--graphics/sprites/equipment/head/operamask.xml117
-rw-r--r--graphics/sprites/equipment/head/overlordhelm-female.xml237
-rw-r--r--graphics/sprites/equipment/head/overlordhelm-male.xml237
-rw-r--r--graphics/sprites/equipment/head/overlordhelm.xml117
-rw-r--r--graphics/sprites/equipment/head/paladinhelm-female.xml237
-rw-r--r--graphics/sprites/equipment/head/paladinhelm-male.xml237
-rw-r--r--graphics/sprites/equipment/head/paladinhelm.xml117
-rw-r--r--graphics/sprites/equipment/head/panhat-female.xml239
-rw-r--r--graphics/sprites/equipment/head/panhat-male.xml239
-rw-r--r--graphics/sprites/equipment/head/panhat.xml119
-rw-r--r--graphics/sprites/equipment/head/paperbag-female.xml237
-rw-r--r--graphics/sprites/equipment/head/paperbag-male.xml237
-rw-r--r--graphics/sprites/equipment/head/paperbag.xml117
-rw-r--r--graphics/sprites/equipment/head/parsley-earplugs-female.xml237
-rw-r--r--graphics/sprites/equipment/head/parsley-earplugs-male.xml237
-rw-r--r--graphics/sprites/equipment/head/parsley-earplugs.xml117
-rw-r--r--graphics/sprites/equipment/head/phylactery-female.xml199
-rw-r--r--graphics/sprites/equipment/head/phylactery-male.xml199
-rw-r--r--graphics/sprites/equipment/head/phylactery.pngbin0 -> 884 bytes
-rw-r--r--graphics/sprites/equipment/head/pilot-hat-female.xml237
-rw-r--r--graphics/sprites/equipment/head/pilot-hat-male.xml244
-rw-r--r--graphics/sprites/equipment/head/pilot-hat.pngbin0 -> 4453 bytes
-rw-r--r--graphics/sprites/equipment/head/pinkie-helmet-female.xml237
-rw-r--r--graphics/sprites/equipment/head/pinkie-helmet-male.xml237
-rw-r--r--graphics/sprites/equipment/head/pinkie-helmet.xml117
-rw-r--r--graphics/sprites/equipment/head/pinkiehat-female.xml237
-rw-r--r--graphics/sprites/equipment/head/pinkiehat-male.xml237
-rw-r--r--graphics/sprites/equipment/head/pinkiehat.xml117
-rw-r--r--graphics/sprites/equipment/head/pipe.pngbin0 -> 2878 bytes
-rw-r--r--graphics/sprites/equipment/head/pipe.xml202
-rw-r--r--graphics/sprites/equipment/head/piratehat-female.xml237
-rw-r--r--graphics/sprites/equipment/head/piratehat-male.xml237
-rw-r--r--graphics/sprites/equipment/head/piratehat.xml117
-rw-r--r--graphics/sprites/equipment/head/pumpkinhelmet-female.xml237
-rw-r--r--graphics/sprites/equipment/head/pumpkinhelmet-male.xml237
-rw-r--r--graphics/sprites/equipment/head/pumpkinhelmet.xml117
-rw-r--r--graphics/sprites/equipment/head/rabbit-ears-female.xml237
-rw-r--r--graphics/sprites/equipment/head/rabbit-ears-male.xml237
-rw-r--r--graphics/sprites/equipment/head/rabbit-ears.xml117
-rw-r--r--graphics/sprites/equipment/head/rangerhat-female.xml237
-rw-r--r--graphics/sprites/equipment/head/rangerhat-male.xml237
-rw-r--r--graphics/sprites/equipment/head/rangerhat.pngbin4010 -> 4390 bytes
-rw-r--r--graphics/sprites/equipment/head/rangerhat.xml117
-rw-r--r--graphics/sprites/equipment/head/rednose-female.xml238
-rw-r--r--graphics/sprites/equipment/head/rednose-male.xml238
-rw-r--r--graphics/sprites/equipment/head/rednose.xml118
-rw-r--r--graphics/sprites/equipment/head/rosehat-female.xml237
-rw-r--r--graphics/sprites/equipment/head/rosehat-male.xml (renamed from graphics/sprites/equipment/head/rosehat.xml)120
-rw-r--r--graphics/sprites/equipment/head/sailor-hat-female.xml237
-rw-r--r--graphics/sprites/equipment/head/sailor-hat-male.xml237
-rw-r--r--graphics/sprites/equipment/head/sailor-hat.xml117
-rw-r--r--graphics/sprites/equipment/head/santabeardhat-female.xml237
-rw-r--r--graphics/sprites/equipment/head/santabeardhat-male.xml237
-rw-r--r--graphics/sprites/equipment/head/santabeardhat.xml117
-rw-r--r--graphics/sprites/equipment/head/santahat-female.xml237
-rw-r--r--graphics/sprites/equipment/head/santahat-male.xml237
-rw-r--r--graphics/sprites/equipment/head/santahat.pngbin922 -> 1501 bytes
-rw-r--r--graphics/sprites/equipment/head/santahat.xml117
-rw-r--r--graphics/sprites/equipment/head/serf-female.xml237
-rw-r--r--graphics/sprites/equipment/head/serf-male.xml237
-rw-r--r--graphics/sprites/equipment/head/serf.xml117
-rw-r--r--graphics/sprites/equipment/head/shroom-female.xml237
-rw-r--r--graphics/sprites/equipment/head/shroom-male.xml237
-rw-r--r--graphics/sprites/equipment/head/shroom.pngbin1545 -> 1601 bytes
-rw-r--r--graphics/sprites/equipment/head/shroom.xml117
-rw-r--r--graphics/sprites/equipment/head/silkheadband-female.xml237
-rw-r--r--graphics/sprites/equipment/head/silkheadband-male.xml237
-rw-r--r--graphics/sprites/equipment/head/silkheadband.pngbin1619 -> 2536 bytes
-rw-r--r--graphics/sprites/equipment/head/silkheadband.xml117
-rw-r--r--graphics/sprites/equipment/head/skullmask-female.xml237
-rw-r--r--graphics/sprites/equipment/head/skullmask-male.xml237
-rw-r--r--graphics/sprites/equipment/head/skullmask.xml117
-rw-r--r--graphics/sprites/equipment/head/snowgoggles-female.xml237
-rw-r--r--graphics/sprites/equipment/head/snowgoggles-male.xml237
-rw-r--r--graphics/sprites/equipment/head/snowgoggles.xml117
-rw-r--r--graphics/sprites/equipment/head/standardheadband-female.xml237
-rw-r--r--graphics/sprites/equipment/head/standardheadband-male.xml237
-rw-r--r--graphics/sprites/equipment/head/standardheadband.xml117
-rw-r--r--graphics/sprites/equipment/head/sunglasses-female.xml237
-rw-r--r--graphics/sprites/equipment/head/sunglasses-male.xml237
-rw-r--r--graphics/sprites/equipment/head/sunglasses.xml117
-rw-r--r--graphics/sprites/equipment/head/tamoshanter-female.xml237
-rw-r--r--graphics/sprites/equipment/head/tamoshanter-male.xml237
-rw-r--r--graphics/sprites/equipment/head/tamoshanter.pngbin0 -> 875 bytes
-rw-r--r--graphics/sprites/equipment/head/terranitehelm-female.xml237
-rw-r--r--graphics/sprites/equipment/head/terranitehelm-male.xml237
-rw-r--r--graphics/sprites/equipment/head/terranitehelm.xml117
-rw-r--r--graphics/sprites/equipment/head/thin-crown-female.xml237
-rw-r--r--graphics/sprites/equipment/head/thin-crown-male.xml237
-rw-r--r--graphics/sprites/equipment/head/thin-crown.xml117
-rw-r--r--graphics/sprites/equipment/head/tophat-female.xml237
-rw-r--r--graphics/sprites/equipment/head/tophat-male.xml237
-rw-r--r--graphics/sprites/equipment/head/tophat.xml117
-rw-r--r--graphics/sprites/equipment/head/underworld-mask-female.xml237
-rw-r--r--graphics/sprites/equipment/head/underworld-mask-male.xml237
-rw-r--r--graphics/sprites/equipment/head/underworld-mask.pngbin0 -> 2497 bytes
-rw-r--r--graphics/sprites/equipment/head/warlordhelm-female.xml237
-rw-r--r--graphics/sprites/equipment/head/warlordhelm-male.xml237
-rw-r--r--graphics/sprites/equipment/head/warlordhelm.pngbin4982 -> 5561 bytes
-rw-r--r--graphics/sprites/equipment/head/warlordhelm.xml117
-rw-r--r--graphics/sprites/equipment/head/witch-doctor-mask-female.xml237
-rw-r--r--graphics/sprites/equipment/head/witch-doctor-mask-male.xml237
-rw-r--r--graphics/sprites/equipment/head/witch-doctor-mask.xml117
-rw-r--r--graphics/sprites/equipment/head/witch-hat-female.xml237
-rw-r--r--graphics/sprites/equipment/head/witch-hat-male.xml237
-rw-r--r--graphics/sprites/equipment/head/witch-hat.pngbin1127 -> 1109 bytes
-rw-r--r--graphics/sprites/equipment/head/witch-hat.xml117
-rw-r--r--graphics/sprites/equipment/head/witch-hat2-female.xml237
-rw-r--r--graphics/sprites/equipment/head/witch-hat2-male.xml237
-rw-r--r--graphics/sprites/equipment/head/witch-hat2.pngbin0 -> 3525 bytes
-rw-r--r--graphics/sprites/equipment/head/wizard-hat-female.xml237
-rw-r--r--graphics/sprites/equipment/head/wizard-hat-male.xml237
-rw-r--r--graphics/sprites/equipment/head/wizard-hat.pngbin3796 -> 4004 bytes
-rw-r--r--graphics/sprites/equipment/head/wizard-hat.xml117
-rw-r--r--graphics/sprites/equipment/head/woolen-female.xml238
-rw-r--r--graphics/sprites/equipment/head/woolen-male.xml244
-rw-r--r--graphics/sprites/equipment/head/woolen.pngbin0 -> 3681 bytes
-rw-r--r--graphics/sprites/equipment/head/xmaself-female.xml237
-rw-r--r--graphics/sprites/equipment/head/xmaself-male.xml237
-rw-r--r--graphics/sprites/equipment/head/xmaself.xml117
-rw-r--r--graphics/sprites/equipment/head/yeti-mask-female.xml237
-rw-r--r--graphics/sprites/equipment/head/yeti-mask-male.xml237
-rw-r--r--graphics/sprites/equipment/head/yeti-mask.xml117
-rw-r--r--graphics/sprites/equipment/legs/assassin-female.pngbin38605 -> 2216533 bytes
-rw-r--r--graphics/sprites/equipment/legs/assassin-female.xml4
-rw-r--r--graphics/sprites/equipment/legs/assassin-male.pngbin39130 -> 2216533 bytes
-rw-r--r--graphics/sprites/equipment/legs/assassin-male.xml4
-rw-r--r--graphics/sprites/equipment/legs/bromenallegs-female.pngbin51963 -> 2216533 bytes
-rw-r--r--graphics/sprites/equipment/legs/bromenallegs-female.xml95
-rw-r--r--graphics/sprites/equipment/legs/bromenallegs-male.pngbin44940 -> 2216533 bytes
-rw-r--r--graphics/sprites/equipment/legs/bromenallegs-male.xml95
-rw-r--r--graphics/sprites/equipment/legs/chaps-female.pngbin49253 -> 2216533 bytes
-rw-r--r--graphics/sprites/equipment/legs/chaps-female.xml95
-rw-r--r--graphics/sprites/equipment/legs/chaps-male.pngbin52219 -> 2216533 bytes
-rw-r--r--graphics/sprites/equipment/legs/chaps-male.xml95
-rw-r--r--graphics/sprites/equipment/legs/miniskirt-female.pngbin19882 -> 2216533 bytes
-rw-r--r--graphics/sprites/equipment/legs/miniskirt-female.xml95
-rw-r--r--graphics/sprites/equipment/legs/miniskirt-male.pngbin19915 -> 35237 bytes
-rw-r--r--graphics/sprites/equipment/legs/miniskirt-male.xml95
-rw-r--r--graphics/sprites/equipment/legs/pants-female.pngbin31752 -> 2216533 bytes
-rw-r--r--graphics/sprites/equipment/legs/pants-female.xml95
-rw-r--r--graphics/sprites/equipment/legs/pants-male.pngbin35071 -> 60206 bytes
-rw-r--r--graphics/sprites/equipment/legs/pants-male.xml95
-rw-r--r--graphics/sprites/equipment/legs/shorts-female.pngbin7765 -> 2216533 bytes
-rw-r--r--graphics/sprites/equipment/legs/shorts-female.xml95
-rw-r--r--graphics/sprites/equipment/legs/shorts-male.pngbin7545 -> 2216533 bytes
-rw-r--r--graphics/sprites/equipment/legs/shorts-male.xml95
-rw-r--r--graphics/sprites/equipment/legs/silkpants-female.pngbin0 -> 31666 bytes
-rw-r--r--graphics/sprites/equipment/legs/silkpants-female.xml5
-rw-r--r--graphics/sprites/equipment/legs/silkpants-male.pngbin0 -> 30348 bytes
-rw-r--r--graphics/sprites/equipment/legs/silkpants-male.xml5
-rw-r--r--graphics/sprites/equipment/legs/skirt-female.pngbin0 -> 2216533 bytes
-rw-r--r--graphics/sprites/equipment/legs/skirt-female.xml5
-rw-r--r--graphics/sprites/equipment/legs/skirt-male.pngbin0 -> 2216533 bytes
-rw-r--r--graphics/sprites/equipment/legs/skirt-male.xml5
-rw-r--r--graphics/sprites/equipment/legs/skirt.xml96
-rw-r--r--graphics/sprites/equipment/legs/terranite-female.pngbin19817 -> 2216533 bytes
-rw-r--r--graphics/sprites/equipment/legs/terranite-female.xml95
-rw-r--r--graphics/sprites/equipment/legs/terranite-male.pngbin55222 -> 2216533 bytes
-rw-r--r--graphics/sprites/equipment/legs/terranite-male.xml95
-rw-r--r--graphics/sprites/equipment/override/adult-head.pngbin0 -> 2505 bytes
-rw-r--r--graphics/sprites/equipment/override/adult-head.xml9
-rw-r--r--graphics/sprites/equipment/override/adult-outfits.pngbin0 -> 13853 bytes
-rw-r--r--graphics/sprites/equipment/override/adult-outfits.xml9
-rw-r--r--graphics/sprites/equipment/override/child-head-in-bed.xml9
-rw-r--r--graphics/sprites/equipment/override/child-head.pngbin0 -> 2136 bytes
-rw-r--r--graphics/sprites/equipment/override/child-head.xml9
-rw-r--r--graphics/sprites/equipment/override/child-outfits-in-bed.xml9
-rw-r--r--graphics/sprites/equipment/override/child-outfits.pngbin0 -> 10454 bytes
-rw-r--r--graphics/sprites/equipment/override/child-outfits.xml9
-rw-r--r--graphics/sprites/equipment/override/skeleton.pngbin50859 -> 0 bytes
-rw-r--r--graphics/sprites/equipment/override/skeleton.xml5
-rw-r--r--graphics/sprites/equipment/weapons/axe-chop-female.xml69
-rw-r--r--graphics/sprites/equipment/weapons/axe-chop-male.xml69
-rw-r--r--graphics/sprites/equipment/weapons/axe-chop.pngbin0 -> 16281 bytes
-rw-r--r--graphics/sprites/equipment/weapons/axe-stab-female.xml69
-rw-r--r--graphics/sprites/equipment/weapons/axe-stab-male.xml69
-rw-r--r--graphics/sprites/equipment/weapons/axe-stab.pngbin0 -> 8863711 bytes
-rw-r--r--graphics/sprites/equipment/weapons/bow-banshee-female.xml5
-rw-r--r--graphics/sprites/equipment/weapons/bow-banshee-male.xml5
-rw-r--r--graphics/sprites/equipment/weapons/bow-banshee.pngbin0 -> 17474 bytes
-rw-r--r--graphics/sprites/equipment/weapons/bow-female.xml79
-rw-r--r--graphics/sprites/equipment/weapons/bow-male.xml79
-rw-r--r--graphics/sprites/equipment/weapons/bow-slimecovered-female.xml5
-rw-r--r--graphics/sprites/equipment/weapons/bow-slimecovered-male.xml5
-rw-r--r--graphics/sprites/equipment/weapons/bow-slimecovered.pngbin0 -> 5356 bytes
-rw-r--r--graphics/sprites/equipment/weapons/bow-slingshot-female.xml79
-rw-r--r--graphics/sprites/equipment/weapons/bow-slingshot-male.xml79
-rw-r--r--graphics/sprites/equipment/weapons/bow-slingshot.pngbin0 -> 14760 bytes
-rw-r--r--graphics/sprites/equipment/weapons/bow.pngbin0 -> 16023 bytes
-rw-r--r--graphics/sprites/equipment/weapons/dagger-female.xml87
-rw-r--r--graphics/sprites/equipment/weapons/dagger-male.xml87
-rw-r--r--graphics/sprites/equipment/weapons/dagger.pngbin0 -> 12311 bytes
-rw-r--r--graphics/sprites/equipment/weapons/polearm-blunt-female.xml79
-rw-r--r--graphics/sprites/equipment/weapons/polearm-blunt-male.xml79
-rw-r--r--graphics/sprites/equipment/weapons/polearm-blunt.pngbin0 -> 11781 bytes
-rw-r--r--graphics/sprites/equipment/weapons/polearm-chop-female.xml79
-rw-r--r--graphics/sprites/equipment/weapons/polearm-chop-male.xml79
-rw-r--r--graphics/sprites/equipment/weapons/polearm-chop.pngbin0 -> 23190 bytes
-rw-r--r--graphics/sprites/equipment/weapons/polearm-spear-female.xml79
-rw-r--r--graphics/sprites/equipment/weapons/polearm-spear-male.xml79
-rw-r--r--graphics/sprites/equipment/weapons/polearm-spear.pngbin0 -> 13259 bytes
-rw-r--r--graphics/sprites/equipment/weapons/polearm-stab-female.xml5
-rw-r--r--graphics/sprites/equipment/weapons/polearm-stab-male.xml5
-rw-r--r--graphics/sprites/equipment/weapons/polearm-stab.pngbin0 -> 20318 bytes
-rw-r--r--graphics/sprites/equipment/weapons/sword-deadsword-female.xml5
-rw-r--r--graphics/sprites/equipment/weapons/sword-deadsword-male.xml5
-rw-r--r--graphics/sprites/equipment/weapons/sword-deadsword.pngbin0 -> 9578 bytes
-rw-r--r--graphics/sprites/equipment/weapons/sword-long-female.xml101
-rw-r--r--graphics/sprites/equipment/weapons/sword-long-male.xml101
-rw-r--r--graphics/sprites/equipment/weapons/sword-long.pngbin0 -> 19575 bytes
-rw-r--r--graphics/sprites/equipment/weapons/sword-short-female.xml83
-rw-r--r--graphics/sprites/equipment/weapons/sword-short-male.xml83
-rw-r--r--graphics/sprites/equipment/weapons/sword-short.pngbin0 -> 13441 bytes
-rw-r--r--graphics/sprites/equipment/weapons/wand-deathshand-female.xml5
-rw-r--r--graphics/sprites/equipment/weapons/wand-deathshand-male.xml5
-rw-r--r--graphics/sprites/equipment/weapons/wand-deathshand.pngbin0 -> 3732 bytes
-rw-r--r--graphics/sprites/equipment/weapons/wand-female.xml69
-rw-r--r--graphics/sprites/equipment/weapons/wand-male.xml69
-rw-r--r--graphics/sprites/equipment/weapons/wand.pngbin0 -> 8863711 bytes
-rw-r--r--graphics/sprites/error.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle00.xml79
-rw-r--r--graphics/sprites/hairstyles/hairstyle01-female.xml237
-rw-r--r--graphics/sprites/hairstyles/hairstyle01-male.xml237
-rw-r--r--graphics/sprites/hairstyles/hairstyle01.xml117
-rw-r--r--graphics/sprites/hairstyles/hairstyle02-female.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle02-male.xml (renamed from graphics/sprites/hairstyles/hairstyle02.xml)2
-rw-r--r--graphics/sprites/hairstyles/hairstyle03-female.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle03-male.xml (renamed from graphics/sprites/hairstyles/hairstyle03.xml)2
-rw-r--r--graphics/sprites/hairstyles/hairstyle04-female.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle04-male.xml (renamed from graphics/sprites/hairstyles/hairstyle04.xml)2
-rw-r--r--graphics/sprites/hairstyles/hairstyle05-female.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle05-male.xml (renamed from graphics/sprites/hairstyles/hairstyle05.xml)2
-rw-r--r--graphics/sprites/hairstyles/hairstyle06-female.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle06-male.xml (renamed from graphics/sprites/hairstyles/hairstyle06.xml)2
-rw-r--r--graphics/sprites/hairstyles/hairstyle07-female.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle07-male.xml (renamed from graphics/sprites/hairstyles/hairstyle07.xml)2
-rw-r--r--graphics/sprites/hairstyles/hairstyle08-female.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle08-male.xml (renamed from graphics/sprites/hairstyles/hairstyle08.xml)2
-rw-r--r--graphics/sprites/hairstyles/hairstyle09-female.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle09-male.xml (renamed from graphics/sprites/hairstyles/hairstyle09.xml)2
-rw-r--r--graphics/sprites/hairstyles/hairstyle10-female.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle10-male.xml (renamed from graphics/sprites/hairstyles/hairstyle10.xml)2
-rw-r--r--graphics/sprites/hairstyles/hairstyle11-female.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle11-male.xml (renamed from graphics/sprites/hairstyles/hairstyle11.xml)2
-rw-r--r--graphics/sprites/hairstyles/hairstyle12-female.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle12-male.xml (renamed from graphics/sprites/hairstyles/hairstyle12.xml)2
-rw-r--r--graphics/sprites/hairstyles/hairstyle13-female.xml237
-rw-r--r--graphics/sprites/hairstyles/hairstyle13-male.xml237
-rw-r--r--graphics/sprites/hairstyles/hairstyle13.xml117
-rw-r--r--graphics/sprites/hairstyles/hairstyle14-female.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle14-male.xml (renamed from graphics/sprites/hairstyles/hairstyle14.xml)2
-rw-r--r--graphics/sprites/hairstyles/hairstyle15-female.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle15-male.xml (renamed from graphics/sprites/hairstyles/hairstyle15.xml)2
-rw-r--r--graphics/sprites/hairstyles/hairstyle16-female.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle16-male.xml (renamed from graphics/sprites/hairstyles/hairstyle16.xml)2
-rw-r--r--graphics/sprites/hairstyles/hairstyle17-female.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle17-male.xml (renamed from graphics/sprites/hairstyles/hairstyle17.xml)2
-rw-r--r--graphics/sprites/hairstyles/hairstyle18-female.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle18-male.xml (renamed from graphics/sprites/hairstyles/hairstyle18.xml)2
-rw-r--r--graphics/sprites/hairstyles/hairstyle19-female.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle19-male.xml (renamed from graphics/sprites/hairstyles/hairstyle19.xml)2
-rw-r--r--graphics/sprites/icons/feather.png (renamed from graphics/sprites/icon-feather.png)bin513 -> 513 bytes
-rw-r--r--graphics/sprites/icons/feather.xml (renamed from graphics/sprites/icon-feather.xml)2
-rw-r--r--graphics/sprites/icons/green-barrier.png (renamed from graphics/sprites/icon-green-barrier.png)bin546 -> 546 bytes
-rw-r--r--graphics/sprites/icons/green-barrier.xml (renamed from graphics/sprites/icon-green-barrier.xml)2
-rw-r--r--graphics/sprites/icons/haste-potion.xml (renamed from graphics/sprites/icon-haste-potion.xml)2
-rw-r--r--graphics/sprites/icons/hidden.png (renamed from graphics/sprites/icon-hidden.png)bin427 -> 427 bytes
-rw-r--r--graphics/sprites/icons/hidden.xml (renamed from graphics/sprites/icon-hidden.xml)2
-rw-r--r--graphics/sprites/icons/invisible.png (renamed from graphics/sprites/icon-invisible.png)bin761 -> 761 bytes
-rw-r--r--graphics/sprites/icons/invisible.xml (renamed from graphics/sprites/icon-invisible.xml)2
-rw-r--r--graphics/sprites/icons/iron-potion.xml (renamed from graphics/sprites/icon-iron-potion.xml)2
-rw-r--r--graphics/sprites/icons/poison.png (renamed from graphics/sprites/icon-poison.png)bin1832 -> 1832 bytes
-rw-r--r--graphics/sprites/icons/poison.xml (renamed from graphics/sprites/icon-poison.xml)2
-rw-r--r--graphics/sprites/icons/potion-b.png (renamed from graphics/sprites/icon-potion-b.png)bin497 -> 497 bytes
-rw-r--r--graphics/sprites/icons/potion-c.png (renamed from graphics/sprites/icon-potion-c.png)bin978 -> 978 bytes
-rw-r--r--graphics/sprites/icons/red-rotating-hex.xml (renamed from graphics/sprites/icon-red-rotating-hex.xml)0
-rw-r--r--graphics/sprites/icons/slow-poison.png (renamed from graphics/sprites/icon-slow-poison.png)bin1053 -> 1053 bytes
-rw-r--r--graphics/sprites/icons/slow-poison.xml (renamed from graphics/sprites/icon-slow-poison.xml)2
-rw-r--r--graphics/sprites/icons/spell-attack-generic.png (renamed from graphics/sprites/icon-spell-attack-generic.png)bin599 -> 599 bytes
-rw-r--r--graphics/sprites/icons/spell-attack-generic.xml (renamed from graphics/sprites/icon-spell-attack-generic.xml)2
-rw-r--r--graphics/sprites/icons/spell-haste.png (renamed from graphics/sprites/icon-spell-haste.png)bin487 -> 487 bytes
-rw-r--r--graphics/sprites/icons/spell-haste.xml (renamed from graphics/sprites/icon-spell-haste.xml)2
-rw-r--r--graphics/sprites/icons/spell-protection-generic.png (renamed from graphics/sprites/icon-spell-protection-generic.png)bin1089 -> 1089 bytes
-rw-r--r--graphics/sprites/icons/spell-protection-generic.xml (renamed from graphics/sprites/icon-spell-protection-generic.xml)2
-rw-r--r--graphics/sprites/icons/spell-shearing.png (renamed from graphics/sprites/icon-spell-shearing.png)bin457 -> 457 bytes
-rw-r--r--graphics/sprites/icons/spell-shearing.xml (renamed from graphics/sprites/icon-spell-shearing.xml)2
-rw-r--r--graphics/sprites/model/child.pngbin0 -> 4537 bytes
-rw-r--r--graphics/sprites/model/child.xml9
-rw-r--r--graphics/sprites/model/female.pngbin0 -> 145075 bytes
-rw-r--r--graphics/sprites/model/female.xml5
-rw-r--r--graphics/sprites/model/male.pngbin0 -> 117980 bytes
-rw-r--r--graphics/sprites/model/male.xml (renamed from graphics/sprites/player_male_base.xml)43
-rw-r--r--graphics/sprites/model/oversized.pngbin0 -> 45235 bytes
-rw-r--r--graphics/sprites/model/oversized.xml9
-rw-r--r--graphics/sprites/model/unique.pngbin0 -> 60933 bytes
-rw-r--r--graphics/sprites/model/unique.xml9
-rw-r--r--graphics/sprites/player_female_base.pngbin134297 -> 0 bytes
-rw-r--r--graphics/sprites/player_male_base.pngbin123813 -> 0 bytes
-rw-r--r--graphics/sprites/player_male_base_old.xml96
-rw-r--r--graphics/sprites/races/gispaan-child.xml9
-rw-r--r--graphics/sprites/races/gispaan-female.xml5
-rw-r--r--graphics/sprites/races/gispaan-male.xml5
-rw-r--r--graphics/sprites/races/talponian-child-in-bed.xml9
-rw-r--r--graphics/sprites/races/talponian-child.xml9
-rw-r--r--graphics/sprites/races/talponian-female.xml5
-rw-r--r--graphics/sprites/races/talponian-male.xml5
-rw-r--r--graphics/sprites/races/talponian-pirate.xml5
-rw-r--r--graphics/sprites/weapon-axe-blacksmith.pngbin347 -> 0 bytes
-rw-r--r--graphics/sprites/weapon-axe-blacksmith.xml23
-rw-r--r--graphics/sprites/weapon-bansheebow.pngbin4914 -> 0 bytes
-rw-r--r--graphics/sprites/weapon-bansheebow.xml23
-rw-r--r--graphics/sprites/weapon-bow.xml23
-rw-r--r--graphics/sprites/weapon-dagger.xml23
-rw-r--r--graphics/sprites/weapon-fist.xml5
-rw-r--r--graphics/sprites/weapon-ice-gladius.pngbin3501 -> 0 bytes
-rw-r--r--graphics/sprites/weapon-ice-gladius.xml23
-rw-r--r--graphics/sprites/weapon-polearm-spear.pngbin347 -> 0 bytes
-rw-r--r--graphics/sprites/weapon-polearm-spear.xml23
-rw-r--r--graphics/sprites/weapon-scythe.pngbin14753 -> 0 bytes
-rw-r--r--graphics/sprites/weapon-scythe.xml79
-rw-r--r--graphics/sprites/weapon-slingshot.pngbin7438 -> 0 bytes
-rw-r--r--graphics/sprites/weapon-slingshot.xml23
-rw-r--r--graphics/sprites/weapon-staff.pngbin9098 -> 0 bytes
-rw-r--r--graphics/sprites/weapon-staff.xml79
-rw-r--r--graphics/sprites/weapon-sword-sword.pngbin347 -> 0 bytes
-rw-r--r--graphics/sprites/weapon-sword-sword.xml23
-rw-r--r--graphics/sprites/weapon-witchguard-gladius.pngbin2060 -> 0 bytes
-rw-r--r--graphics/sprites/weapon-witchguard-gladius.xml23
-rw-r--r--graphics/sprites/weapon0.pngbin2016 -> 0 bytes
-rw-r--r--graphics/sprites/weapon1.pngbin5751 -> 0 bytes
669 files changed, 51080 insertions, 14782 deletions
diff --git a/graphics/items/equipment/charms/darkpendant.png b/graphics/items/equipment/charms/darkpendant.png
new file mode 100644
index 00000000..72472836
--- /dev/null
+++ b/graphics/items/equipment/charms/darkpendant.png
Binary files differ
diff --git a/graphics/items/equipment/chest/contributor-icon.png b/graphics/items/equipment/chest/contributor-icon.png
new file mode 100644
index 00000000..6ebad590
--- /dev/null
+++ b/graphics/items/equipment/chest/contributor-icon.png
Binary files differ
diff --git a/graphics/items/equipment/chest/contributor.png b/graphics/items/equipment/chest/contributor.png
new file mode 100644
index 00000000..6ebad590
--- /dev/null
+++ b/graphics/items/equipment/chest/contributor.png
Binary files differ
diff --git a/graphics/items/equipment/head/autumn-mask.png b/graphics/items/equipment/head/autumn-mask.png
new file mode 100644
index 00000000..43ac5749
--- /dev/null
+++ b/graphics/items/equipment/head/autumn-mask.png
Binary files differ
diff --git a/graphics/items/equipment/head/bandana.png b/graphics/items/equipment/head/bandana.png
index ef98d7ec..5c10a07b 100644
--- a/graphics/items/equipment/head/bandana.png
+++ b/graphics/items/equipment/head/bandana.png
Binary files differ
diff --git a/graphics/items/equipment/head/beret.png b/graphics/items/equipment/head/beret.png
new file mode 100644
index 00000000..91e94606
--- /dev/null
+++ b/graphics/items/equipment/head/beret.png
Binary files differ
diff --git a/graphics/items/equipment/head/bucket.png b/graphics/items/equipment/head/bucket.png
new file mode 100644
index 00000000..86a27e1a
--- /dev/null
+++ b/graphics/items/equipment/head/bucket.png
Binary files differ
diff --git a/graphics/items/equipment/head/cashiershade.png b/graphics/items/equipment/head/cashiershade.png
new file mode 100644
index 00000000..dbefc104
--- /dev/null
+++ b/graphics/items/equipment/head/cashiershade.png
Binary files differ
diff --git a/graphics/items/equipment/head/contributorshirt.png b/graphics/items/equipment/head/contributorshirt.png
new file mode 100644
index 00000000..6ebad590
--- /dev/null
+++ b/graphics/items/equipment/head/contributorshirt.png
Binary files differ
diff --git a/graphics/items/equipment/head/dark-helm.png b/graphics/items/equipment/head/dark-helm.png
new file mode 100644
index 00000000..55da6d2c
--- /dev/null
+++ b/graphics/items/equipment/head/dark-helm.png
Binary files differ
diff --git a/graphics/items/equipment/head/eskimo.png b/graphics/items/equipment/head/eskimo.png
new file mode 100644
index 00000000..40ba7e43
--- /dev/null
+++ b/graphics/items/equipment/head/eskimo.png
Binary files differ
diff --git a/graphics/items/equipment/head/glasses-icon.png b/graphics/items/equipment/head/glasses-icon.png
new file mode 100644
index 00000000..1f12ba3d
--- /dev/null
+++ b/graphics/items/equipment/head/glasses-icon.png
Binary files differ
diff --git a/graphics/items/equipment/head/glasses.png b/graphics/items/equipment/head/glasses.png
new file mode 100644
index 00000000..1f12ba3d
--- /dev/null
+++ b/graphics/items/equipment/head/glasses.png
Binary files differ
diff --git a/graphics/items/equipment/head/moonshroomhat.png b/graphics/items/equipment/head/moonshroomhat.png
new file mode 100644
index 00000000..bace1a65
--- /dev/null
+++ b/graphics/items/equipment/head/moonshroomhat.png
Binary files differ
diff --git a/graphics/items/equipment/head/phylactery.png b/graphics/items/equipment/head/phylactery.png
new file mode 100644
index 00000000..f7a337b8
--- /dev/null
+++ b/graphics/items/equipment/head/phylactery.png
Binary files differ
diff --git a/graphics/items/equipment/head/pilot-hat.png b/graphics/items/equipment/head/pilot-hat.png
new file mode 100644
index 00000000..1933cf54
--- /dev/null
+++ b/graphics/items/equipment/head/pilot-hat.png
Binary files differ
diff --git a/graphics/items/equipment/head/tamoshanter.png b/graphics/items/equipment/head/tamoshanter.png
new file mode 100644
index 00000000..1e3675d6
--- /dev/null
+++ b/graphics/items/equipment/head/tamoshanter.png
Binary files differ
diff --git a/graphics/items/equipment/head/underworld-mask.png b/graphics/items/equipment/head/underworld-mask.png
new file mode 100644
index 00000000..ed60b21f
--- /dev/null
+++ b/graphics/items/equipment/head/underworld-mask.png
Binary files differ
diff --git a/graphics/items/equipment/head/witch-hat2.png b/graphics/items/equipment/head/witch-hat2.png
new file mode 100644
index 00000000..5c187a9b
--- /dev/null
+++ b/graphics/items/equipment/head/witch-hat2.png
Binary files differ
diff --git a/graphics/items/equipment/head/woolen.png b/graphics/items/equipment/head/woolen.png
new file mode 100644
index 00000000..44e1f216
--- /dev/null
+++ b/graphics/items/equipment/head/woolen.png
Binary files differ
diff --git a/graphics/items/equipment/legs/silkpants.png b/graphics/items/equipment/legs/silkpants.png
new file mode 100644
index 00000000..73d61a7e
--- /dev/null
+++ b/graphics/items/equipment/legs/silkpants.png
Binary files differ
diff --git a/graphics/items/equipment/rings/valentines-ring.png b/graphics/items/equipment/rings/valentines-ring.png
new file mode 100644
index 00000000..102fd9b2
--- /dev/null
+++ b/graphics/items/equipment/rings/valentines-ring.png
Binary files differ
diff --git a/graphics/items/equipment/weapon/axe-pick.png b/graphics/items/equipment/weapon/axe-pick.png
new file mode 100644
index 00000000..73e86f9a
--- /dev/null
+++ b/graphics/items/equipment/weapon/axe-pick.png
Binary files differ
diff --git a/graphics/items/equipment/weapon/bow-slimecovered-forestbow.png b/graphics/items/equipment/weapon/bow-slimecovered-forestbow.png
new file mode 100644
index 00000000..1955a70e
--- /dev/null
+++ b/graphics/items/equipment/weapon/bow-slimecovered-forestbow.png
Binary files differ
diff --git a/graphics/items/equipment/weapon/sword-dead.png b/graphics/items/equipment/weapon/sword-dead.png
new file mode 100644
index 00000000..7f18227f
--- /dev/null
+++ b/graphics/items/equipment/weapon/sword-dead.png
Binary files differ
diff --git a/graphics/items/equipment/weapon/wand-deathshand.png b/graphics/items/equipment/weapon/wand-deathshand.png
new file mode 100644
index 00000000..dd0fb12f
--- /dev/null
+++ b/graphics/items/equipment/weapon/wand-deathshand.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/assassin-female.png b/graphics/sprites/equipment/chest/assassin-female.png
index 4b8c6cab..9566fdb4 100644
--- a/graphics/sprites/equipment/chest/assassin-female.png
+++ b/graphics/sprites/equipment/chest/assassin-female.png
Binary files differ
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
index 109dbc62..aff8e6a9 100644
--- a/graphics/sprites/equipment/chest/assassin-male.png
+++ b/graphics/sprites/equipment/chest/assassin-male.png
Binary files differ
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
new file mode 100644
index 00000000..c6ab84bd
--- /dev/null
+++ b/graphics/sprites/equipment/chest/bra-female.png
Binary files differ
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
index 7035c735..588c0922 100644
--- a/graphics/sprites/equipment/chest/bromenalchest-female.png
+++ b/graphics/sprites/equipment/chest/bromenalchest-female.png
Binary files differ
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
index 49394f2e..2d84c1c6 100644
--- a/graphics/sprites/equipment/chest/bromenalchest-male.png
+++ b/graphics/sprites/equipment/chest/bromenalchest-male.png
Binary files differ
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
index 114bddce..f57088e3 100644
--- a/graphics/sprites/equipment/chest/chainmail-female.png
+++ b/graphics/sprites/equipment/chest/chainmail-female.png
Binary files differ
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
index 05cbe661..c3817650 100644
--- a/graphics/sprites/equipment/chest/chainmail-male.png
+++ b/graphics/sprites/equipment/chest/chainmail-male.png
Binary files differ
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
new file mode 100644
index 00000000..94af00e1
--- /dev/null
+++ b/graphics/sprites/equipment/chest/contributor-female.png
Binary files differ
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
new file mode 100644
index 00000000..a5ee1adb
--- /dev/null
+++ b/graphics/sprites/equipment/chest/contributor-male.png
Binary files differ
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
index a805c1d1..86323bb7 100644
--- a/graphics/sprites/equipment/chest/cotton-female.png
+++ b/graphics/sprites/equipment/chest/cotton-female.png
Binary files differ
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
index 79f85878..588bc7f8 100644
--- a/graphics/sprites/equipment/chest/cotton-male.png
+++ b/graphics/sprites/equipment/chest/cotton-male.png
Binary files differ
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
index 1c8af29b..e7de5998 100644
--- a/graphics/sprites/equipment/chest/fine-dress-female.png
+++ b/graphics/sprites/equipment/chest/fine-dress-female.png
Binary files differ
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
index d98373a0..68e9ea68 100644
--- a/graphics/sprites/equipment/chest/fine-dress-male.png
+++ b/graphics/sprites/equipment/chest/fine-dress-male.png
Binary files differ
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
index 670d781f..863a014f 100644
--- a/graphics/sprites/equipment/chest/forest-armor-female.png
+++ b/graphics/sprites/equipment/chest/forest-armor-female.png
Binary files differ
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
index 4337b630..e804e012 100644
--- a/graphics/sprites/equipment/chest/forest-armor-male.png
+++ b/graphics/sprites/equipment/chest/forest-armor-male.png
Binary files differ
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
index a6efbf9b..0d3f1e57 100644
--- a/graphics/sprites/equipment/chest/leather-female.png
+++ b/graphics/sprites/equipment/chest/leather-female.png
Binary files differ
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
index bc5a3c65..a1899fc7 100644
--- a/graphics/sprites/equipment/chest/leather-male.png
+++ b/graphics/sprites/equipment/chest/leather-male.png
Binary files differ
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
index a3ce5573..2c13af29 100644
--- a/graphics/sprites/equipment/chest/lightplatemail-female.png
+++ b/graphics/sprites/equipment/chest/lightplatemail-female.png
Binary files differ
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
index 248fd324..66878079 100644
--- a/graphics/sprites/equipment/chest/lightplatemail-male.png
+++ b/graphics/sprites/equipment/chest/lightplatemail-male.png
Binary files differ
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
index de56ca4d..a6a231bb 100644
--- a/graphics/sprites/equipment/chest/robe-female.png
+++ b/graphics/sprites/equipment/chest/robe-female.png
Binary files differ
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
index 28e65faa..598c70ed 100644
--- a/graphics/sprites/equipment/chest/robe-male.png
+++ b/graphics/sprites/equipment/chest/robe-male.png
Binary files differ
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
index aa5e16e0..4f2683e7 100644
--- a/graphics/sprites/equipment/chest/shorttanktop-female.png
+++ b/graphics/sprites/equipment/chest/shorttanktop-female.png
Binary files differ
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
index e2151dbc..26e9d7d2 100644
--- a/graphics/sprites/equipment/chest/shorttanktop-male.png
+++ b/graphics/sprites/equipment/chest/shorttanktop-male.png
Binary files differ
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
index 9fd7e693..810877db 100644
--- a/graphics/sprites/equipment/chest/sorcerer-robe-female.png
+++ b/graphics/sprites/equipment/chest/sorcerer-robe-female.png
Binary files differ
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
index dda39631..6dfdeea1 100644
--- a/graphics/sprites/equipment/chest/sorcerer-robe-male.png
+++ b/graphics/sprites/equipment/chest/sorcerer-robe-male.png
Binary files differ
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
index 3aa454bf..a8ecf79c 100644
--- a/graphics/sprites/equipment/chest/tanktop-female.png
+++ b/graphics/sprites/equipment/chest/tanktop-female.png
Binary files differ
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
index a654f867..bda08a2e 100644
--- a/graphics/sprites/equipment/chest/tanktop-male.png
+++ b/graphics/sprites/equipment/chest/tanktop-male.png
Binary files differ
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
index 959d2631..6e17dbe5 100644
--- a/graphics/sprites/equipment/chest/terranite-female.png
+++ b/graphics/sprites/equipment/chest/terranite-female.png
Binary files differ
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
index 4847fead..431b413f 100644
--- a/graphics/sprites/equipment/chest/terranite-male.png
+++ b/graphics/sprites/equipment/chest/terranite-male.png
Binary files differ
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
index e3f51112..83eacd15 100644
--- a/graphics/sprites/equipment/chest/tnecksweater-female.png
+++ b/graphics/sprites/equipment/chest/tnecksweater-female.png
Binary files differ
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
index de68f940..aab1b252 100644
--- a/graphics/sprites/equipment/chest/tnecksweater-male.png
+++ b/graphics/sprites/equipment/chest/tnecksweater-male.png
Binary files differ
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
index bed9be29..806b9d85 100644
--- a/graphics/sprites/equipment/chest/ugly-sweater-female.png
+++ b/graphics/sprites/equipment/chest/ugly-sweater-female.png
Binary files differ
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
index 35d35a3d..8e7c41da 100644
--- a/graphics/sprites/equipment/chest/ugly-sweater-male.png
+++ b/graphics/sprites/equipment/chest/ugly-sweater-male.png
Binary files differ
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
index 148ef7de..bbce3137 100644
--- a/graphics/sprites/equipment/chest/vnecksweater-female.png
+++ b/graphics/sprites/equipment/chest/vnecksweater-female.png
Binary files differ
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
index 025dc5fb..6b35de11 100644
--- a/graphics/sprites/equipment/chest/vnecksweater-male.png
+++ b/graphics/sprites/equipment/chest/vnecksweater-male.png
Binary files differ
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
index 4ba69c50..4274064d 100644
--- a/graphics/sprites/equipment/chest/warlordplate-female.png
+++ b/graphics/sprites/equipment/chest/warlordplate-female.png
Binary files differ
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
index 5846fd9f..7feeb650 100644
--- a/graphics/sprites/equipment/chest/warlordplate-male.png
+++ b/graphics/sprites/equipment/chest/warlordplate-male.png
Binary files differ
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
index f44503f5..622b7a20 100644
--- a/graphics/sprites/equipment/feet/assassin-boots-female.png
+++ b/graphics/sprites/equipment/feet/assassin-boots-female.png
Binary files differ
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
index 7b0422e4..46131c9f 100644
--- a/graphics/sprites/equipment/feet/assassin-boots-male.png
+++ b/graphics/sprites/equipment/feet/assassin-boots-male.png
Binary files differ
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
index ba984324..64267d5a 100644
--- a/graphics/sprites/equipment/feet/boots-female.png
+++ b/graphics/sprites/equipment/feet/boots-female.png
Binary files differ
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
index f441c5b0..ec18ecac 100644
--- a/graphics/sprites/equipment/feet/boots-male.png
+++ b/graphics/sprites/equipment/feet/boots-male.png
Binary files differ
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
index 6e084914..830e9d31 100644
--- a/graphics/sprites/equipment/feet/bromenalboots-female.png
+++ b/graphics/sprites/equipment/feet/bromenalboots-female.png
Binary files differ
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
index 7086470d..880ddf1c 100644
--- a/graphics/sprites/equipment/feet/bromenalboots-male.png
+++ b/graphics/sprites/equipment/feet/bromenalboots-male.png
Binary files differ
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
index 2199fb1d..40906bc9 100644
--- a/graphics/sprites/equipment/feet/furboots-female.png
+++ b/graphics/sprites/equipment/feet/furboots-female.png
Binary files differ
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
index afc1ff3b..0092f399 100644
--- a/graphics/sprites/equipment/feet/furboots-male.png
+++ b/graphics/sprites/equipment/feet/furboots-male.png
Binary files differ
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
index ee20a58e..b66c3f4a 100755
--- a/graphics/sprites/equipment/feet/warlordboots-female.png
+++ b/graphics/sprites/equipment/feet/warlordboots-female.png
Binary files differ
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
index c0c4df5e..77c233a9 100755
--- a/graphics/sprites/equipment/feet/warlordboots-male.png
+++ b/graphics/sprites/equipment/feet/warlordboots-male.png
Binary files differ
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
index 738a0707..d23f26b3 100644
--- a/graphics/sprites/equipment/hands/assassin-female.png
+++ b/graphics/sprites/equipment/hands/assassin-female.png
Binary files differ
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
index aaedd5dd..b890d8f2 100644
--- a/graphics/sprites/equipment/hands/assassin-male.png
+++ b/graphics/sprites/equipment/hands/assassin-male.png
Binary files differ
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
index ef4e19d5..80b095e0 100644
--- a/graphics/sprites/equipment/hands/bromenalgloves-female.png
+++ b/graphics/sprites/equipment/hands/bromenalgloves-female.png
Binary files differ
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
index b5379063..86e75c6b 100644
--- a/graphics/sprites/equipment/hands/bromenalgloves-male.png
+++ b/graphics/sprites/equipment/hands/bromenalgloves-male.png
Binary files differ
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
index 1fd9fbda..697842f0 100644
--- a/graphics/sprites/equipment/hands/generic-female.png
+++ b/graphics/sprites/equipment/hands/generic-female.png
Binary files differ
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
index 168a1307..6f1becaa 100644
--- a/graphics/sprites/equipment/hands/generic-male.png
+++ b/graphics/sprites/equipment/hands/generic-male.png
Binary files differ
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
new file mode 100644
index 00000000..4cb5dbc9
--- /dev/null
+++ b/graphics/sprites/equipment/hands/magefire.png
Binary files differ
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
new file mode 100644
index 00000000..812d6deb
--- /dev/null
+++ b/graphics/sprites/equipment/head/autumn-mask.png
Binary files differ
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
index 58156cce..3e67814d 100644
--- a/graphics/sprites/equipment/head/bandana.png
+++ b/graphics/sprites/equipment/head/bandana.png
Binary files differ
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
new file mode 100644
index 00000000..19e8af8a
--- /dev/null
+++ b/graphics/sprites/equipment/head/beard.png
Binary files differ
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
new file mode 100644
index 00000000..56f469d5
--- /dev/null
+++ b/graphics/sprites/equipment/head/beret.png
Binary files differ
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
new file mode 100644
index 00000000..93bbac4a
--- /dev/null
+++ b/graphics/sprites/equipment/head/bucket.png
Binary files differ
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
new file mode 100644
index 00000000..78ffacd4
--- /dev/null
+++ b/graphics/sprites/equipment/head/cashiershade.png
Binary files differ
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
index 44d42025..1d700e04 100644
--- a/graphics/sprites/equipment/head/christmastree.png
+++ b/graphics/sprites/equipment/head/christmastree.png
Binary files differ
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
new file mode 100644
index 00000000..6887b8d9
--- /dev/null
+++ b/graphics/sprites/equipment/head/dark-helm.png
Binary files differ
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
index 9e7202c3..8d75ad70 100644
--- a/graphics/sprites/equipment/head/demonmask.png
+++ b/graphics/sprites/equipment/head/demonmask.png
Binary files differ
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
new file mode 100644
index 00000000..a1077bf3
--- /dev/null
+++ b/graphics/sprites/equipment/head/eskimohat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/evileyes.png b/graphics/sprites/equipment/head/evileyes.png
new file mode 100644
index 00000000..99b96018
--- /dev/null
+++ b/graphics/sprites/equipment/head/evileyes.png
Binary files differ
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
index 492ac3ae..1b9f2e28 100644
--- a/graphics/sprites/equipment/head/fancyhat.png
+++ b/graphics/sprites/equipment/head/fancyhat.png
Binary files differ
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
new file mode 100644
index 00000000..ff6f49a4
--- /dev/null
+++ b/graphics/sprites/equipment/head/gas-carbon.png
Binary files differ
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
new file mode 100644
index 00000000..74971385
--- /dev/null
+++ b/graphics/sprites/equipment/head/gasmask.png
Binary files differ
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
new file mode 100644
index 00000000..52e66335
--- /dev/null
+++ b/graphics/sprites/equipment/head/glasses.png
Binary files differ
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
new file mode 100644
index 00000000..85a6a6ff
--- /dev/null
+++ b/graphics/sprites/equipment/head/goatee.png
Binary files differ
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
new file mode 100644
index 00000000..a4093e89
--- /dev/null
+++ b/graphics/sprites/equipment/head/inspector-hat.png
Binary files differ
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
index 06ca0e4d..824a4648 100644
--- a/graphics/sprites/equipment/head/knit-cap.png
+++ b/graphics/sprites/equipment/head/knit-cap.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/long-beard.png b/graphics/sprites/equipment/head/long-beard.png
new file mode 100644
index 00000000..e95aecb4
--- /dev/null
+++ b/graphics/sprites/equipment/head/long-beard.png
Binary files differ
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
new file mode 100644
index 00000000..04621d59
--- /dev/null
+++ b/graphics/sprites/equipment/head/moonshroomhat.png
Binary files differ
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
new file mode 100644
index 00000000..5954f01a
--- /dev/null
+++ b/graphics/sprites/equipment/head/mustache.png
Binary files differ
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
index b13555ea..3de660da 100644
--- a/graphics/sprites/equipment/head/nutcrackerhat.png
+++ b/graphics/sprites/equipment/head/nutcrackerhat.png
Binary files differ
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
new file mode 100644
index 00000000..87c2a449
--- /dev/null
+++ b/graphics/sprites/equipment/head/phylactery.png
Binary files differ
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
new file mode 100644
index 00000000..1b31caf7
--- /dev/null
+++ b/graphics/sprites/equipment/head/pilot-hat.png
Binary files differ
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
new file mode 100644
index 00000000..44150d47
--- /dev/null
+++ b/graphics/sprites/equipment/head/pipe.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/pipe.xml b/graphics/sprites/equipment/head/pipe.xml
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
index 309a5d53..f2fe9db5 100644
--- a/graphics/sprites/equipment/head/rangerhat.png
+++ b/graphics/sprites/equipment/head/rangerhat.png
Binary files differ
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
index 9cd575ca..f381afd6 100644
--- a/graphics/sprites/equipment/head/santahat.png
+++ b/graphics/sprites/equipment/head/santahat.png
Binary files differ
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
index d2206cdd..1d018ebb 100644
--- a/graphics/sprites/equipment/head/shroom.png
+++ b/graphics/sprites/equipment/head/shroom.png
Binary files differ
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
index 4e69bd8c..ab4f9c8c 100644
--- a/graphics/sprites/equipment/head/silkheadband.png
+++ b/graphics/sprites/equipment/head/silkheadband.png
Binary files differ
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
new file mode 100644
index 00000000..c9f3cb07
--- /dev/null
+++ b/graphics/sprites/equipment/head/tamoshanter.png
Binary files differ
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
new file mode 100644
index 00000000..983f3a0f
--- /dev/null
+++ b/graphics/sprites/equipment/head/underworld-mask.png
Binary files differ
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
index 5286ea37..417d575f 100644
--- a/graphics/sprites/equipment/head/warlordhelm.png
+++ b/graphics/sprites/equipment/head/warlordhelm.png
Binary files differ
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
index 2e19510b..a2518c61 100644
--- a/graphics/sprites/equipment/head/witch-hat.png
+++ b/graphics/sprites/equipment/head/witch-hat.png
Binary files differ
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
new file mode 100644
index 00000000..e38eb552
--- /dev/null
+++ b/graphics/sprites/equipment/head/witch-hat2.png
Binary files differ
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
index 6e6c0cdf..ddebb5f8 100644
--- a/graphics/sprites/equipment/head/wizard-hat.png
+++ b/graphics/sprites/equipment/head/wizard-hat.png
Binary files differ
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
new file mode 100644
index 00000000..667f8a37
--- /dev/null
+++ b/graphics/sprites/equipment/head/woolen.png
Binary files differ
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
index 3e69ea8b..ba8479e4 100644
--- a/graphics/sprites/equipment/legs/assassin-female.png
+++ b/graphics/sprites/equipment/legs/assassin-female.png
Binary files differ
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
index 2cb88f61..a8d7aaf6 100644
--- a/graphics/sprites/equipment/legs/assassin-male.png
+++ b/graphics/sprites/equipment/legs/assassin-male.png
Binary files differ
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
index e100059f..5028f160 100644
--- a/graphics/sprites/equipment/legs/bromenallegs-female.png
+++ b/graphics/sprites/equipment/legs/bromenallegs-female.png
Binary files differ
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
index ee682d84..326b30d5 100644
--- a/graphics/sprites/equipment/legs/bromenallegs-male.png
+++ b/graphics/sprites/equipment/legs/bromenallegs-male.png
Binary files differ
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
index 8613633d..f6026aac 100644
--- a/graphics/sprites/equipment/legs/chaps-female.png
+++ b/graphics/sprites/equipment/legs/chaps-female.png
Binary files differ
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
index 5a58ecf5..711355b1 100644
--- a/graphics/sprites/equipment/legs/chaps-male.png
+++ b/graphics/sprites/equipment/legs/chaps-male.png
Binary files differ
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
index 6854c228..20aa90aa 100644
--- a/graphics/sprites/equipment/legs/miniskirt-female.png
+++ b/graphics/sprites/equipment/legs/miniskirt-female.png
Binary files differ
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
index 224c7cff..0d6a5142 100644
--- a/graphics/sprites/equipment/legs/miniskirt-male.png
+++ b/graphics/sprites/equipment/legs/miniskirt-male.png
Binary files differ
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
index 21060a0f..0e3af2d3 100644
--- a/graphics/sprites/equipment/legs/pants-female.png
+++ b/graphics/sprites/equipment/legs/pants-female.png
Binary files differ
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
index 2758f69f..3af6ca19 100644
--- a/graphics/sprites/equipment/legs/pants-male.png
+++ b/graphics/sprites/equipment/legs/pants-male.png
Binary files differ
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
index 9a2ffa8b..8160479e 100644
--- a/graphics/sprites/equipment/legs/shorts-female.png
+++ b/graphics/sprites/equipment/legs/shorts-female.png
Binary files differ
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
index 3a03a316..8f8e7bf0 100644
--- a/graphics/sprites/equipment/legs/shorts-male.png
+++ b/graphics/sprites/equipment/legs/shorts-male.png
Binary files differ
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
new file mode 100644
index 00000000..b073d599
--- /dev/null
+++ b/graphics/sprites/equipment/legs/silkpants-female.png
Binary files differ
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
new file mode 100644
index 00000000..5400b50d
--- /dev/null
+++ b/graphics/sprites/equipment/legs/silkpants-male.png
Binary files differ
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
new file mode 100644
index 00000000..3f85aa84
--- /dev/null
+++ b/graphics/sprites/equipment/legs/skirt-female.png
Binary files differ
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
new file mode 100644
index 00000000..cb9b5397
--- /dev/null
+++ b/graphics/sprites/equipment/legs/skirt-male.png
Binary files differ
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
index ad8c2e0e..3e61e4df 100644
--- a/graphics/sprites/equipment/legs/terranite-female.png
+++ b/graphics/sprites/equipment/legs/terranite-female.png
Binary files differ
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
index f8415753..2664f78d 100644
--- a/graphics/sprites/equipment/legs/terranite-male.png
+++ b/graphics/sprites/equipment/legs/terranite-male.png
Binary files differ
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
new file mode 100644
index 00000000..fd4a7565
--- /dev/null
+++ b/graphics/sprites/equipment/override/adult-head.png
Binary files differ
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
new file mode 100644
index 00000000..e661dfe5
--- /dev/null
+++ b/graphics/sprites/equipment/override/adult-outfits.png
Binary files differ
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
new file mode 100644
index 00000000..145bc7ed
--- /dev/null
+++ b/graphics/sprites/equipment/override/child-head.png
Binary files differ
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
new file mode 100644
index 00000000..c5e26c58
--- /dev/null
+++ b/graphics/sprites/equipment/override/child-outfits.png
Binary files differ
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
deleted file mode 100644
index 0ef5b673..00000000
--- a/graphics/sprites/equipment/override/skeleton.png
+++ /dev/null
Binary files differ
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
new file mode 100644
index 00000000..e7fa9c71
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/axe-chop.png
Binary files differ
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
new file mode 100644
index 00000000..16f5a39a
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/axe-stab.png
Binary files differ
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
new file mode 100644
index 00000000..e3c2c04b
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/bow-banshee.png
Binary files differ
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
new file mode 100644
index 00000000..4580aba1
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/bow-slimecovered.png
Binary files differ
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
new file mode 100644
index 00000000..45e8e5fa
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/bow-slingshot.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/bow.png b/graphics/sprites/equipment/weapons/bow.png
new file mode 100644
index 00000000..4ef3a2de
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/bow.png
Binary files differ
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
new file mode 100644
index 00000000..258466b4
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/dagger.png
Binary files differ
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
new file mode 100644
index 00000000..ca08ab0d
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/polearm-blunt.png
Binary files differ
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
new file mode 100644
index 00000000..85133cce
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/polearm-chop.png
Binary files differ
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
new file mode 100644
index 00000000..27dd0f36
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/polearm-spear.png
Binary files differ
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
new file mode 100644
index 00000000..a168823c
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/polearm-stab.png
Binary files differ
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
new file mode 100644
index 00000000..c87018aa
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/sword-deadsword.png
Binary files differ
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
new file mode 100644
index 00000000..3ac36a12
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/sword-long.png
Binary files differ
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
new file mode 100644
index 00000000..cf33d04b
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/sword-short.png
Binary files differ
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
new file mode 100644
index 00000000..320c90f8
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/wand-deathshand.png
Binary files differ
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
new file mode 100644
index 00000000..bd082c6f
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/wand.png
Binary files differ
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
index 425fb286..425fb286 100644
--- a/graphics/sprites/icon-feather.png
+++ b/graphics/sprites/icons/feather.png
Binary files differ
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
index 24e4217b..24e4217b 100644
--- a/graphics/sprites/icon-green-barrier.png
+++ b/graphics/sprites/icons/green-barrier.png
Binary files differ
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
index c326d0ad..c326d0ad 100644
--- a/graphics/sprites/icon-hidden.png
+++ b/graphics/sprites/icons/hidden.png
Binary files differ
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
index e03a2b0c..e03a2b0c 100644
--- a/graphics/sprites/icon-invisible.png
+++ b/graphics/sprites/icons/invisible.png
Binary files differ
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
index b7803cd9..b7803cd9 100644
--- a/graphics/sprites/icon-poison.png
+++ b/graphics/sprites/icons/poison.png
Binary files differ
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
index c6e0685e..c6e0685e 100644
--- a/graphics/sprites/icon-potion-b.png
+++ b/graphics/sprites/icons/potion-b.png
Binary files differ
diff --git a/graphics/sprites/icon-potion-c.png b/graphics/sprites/icons/potion-c.png
index 567a8d8c..567a8d8c 100644
--- a/graphics/sprites/icon-potion-c.png
+++ b/graphics/sprites/icons/potion-c.png
Binary files differ
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
index 1cccb26d..1cccb26d 100644
--- a/graphics/sprites/icon-slow-poison.png
+++ b/graphics/sprites/icons/slow-poison.png
Binary files differ
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
index c7e570a2..c7e570a2 100644
--- a/graphics/sprites/icon-spell-attack-generic.png
+++ b/graphics/sprites/icons/spell-attack-generic.png
Binary files differ
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
index 47661a7b..47661a7b 100644
--- a/graphics/sprites/icon-spell-haste.png
+++ b/graphics/sprites/icons/spell-haste.png
Binary files differ
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
index c7ddff6f..c7ddff6f 100644
--- a/graphics/sprites/icon-spell-protection-generic.png
+++ b/graphics/sprites/icons/spell-protection-generic.png
Binary files differ
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
index 6adace2e..6adace2e 100644
--- a/graphics/sprites/icon-spell-shearing.png
+++ b/graphics/sprites/icons/spell-shearing.png
Binary files differ
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
new file mode 100644
index 00000000..85149a64
--- /dev/null
+++ b/graphics/sprites/model/child.png
Binary files differ
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
new file mode 100644
index 00000000..0d6c7061
--- /dev/null
+++ b/graphics/sprites/model/female.png
Binary files differ
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
new file mode 100644
index 00000000..29c57b70
--- /dev/null
+++ b/graphics/sprites/model/male.png
Binary files differ
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
new file mode 100644
index 00000000..5b400ffe
--- /dev/null
+++ b/graphics/sprites/model/oversized.png
Binary files differ
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
new file mode 100644
index 00000000..5cde9dfe
--- /dev/null
+++ b/graphics/sprites/model/unique.png
Binary files differ
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
deleted file mode 100644
index 670b53b4..00000000
--- a/graphics/sprites/player_female_base.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/player_male_base.png b/graphics/sprites/player_male_base.png
deleted file mode 100644
index 57e66d9d..00000000
--- a/graphics/sprites/player_male_base.png
+++ /dev/null
Binary files differ
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
deleted file mode 100644
index 7fe6cada..00000000
--- a/graphics/sprites/weapon-axe-blacksmith.png
+++ /dev/null
Binary files differ
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
deleted file mode 100644
index acf06cf1..00000000
--- a/graphics/sprites/weapon-bansheebow.png
+++ /dev/null
Binary files differ
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
deleted file mode 100644
index 8349192c..00000000
--- a/graphics/sprites/weapon-ice-gladius.png
+++ /dev/null
Binary files differ
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
deleted file mode 100644
index 7fe6cada..00000000
--- a/graphics/sprites/weapon-polearm-spear.png
+++ /dev/null
Binary files differ
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
deleted file mode 100644
index b705c19b..00000000
--- a/graphics/sprites/weapon-scythe.png
+++ /dev/null
Binary files differ
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
deleted file mode 100644
index 53e1ca18..00000000
--- a/graphics/sprites/weapon-slingshot.png
+++ /dev/null
Binary files differ
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
deleted file mode 100644
index 772e0167..00000000
--- a/graphics/sprites/weapon-staff.png
+++ /dev/null
Binary files differ
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
deleted file mode 100644
index 7fe6cada..00000000
--- a/graphics/sprites/weapon-sword-sword.png
+++ /dev/null
Binary files differ
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
deleted file mode 100644
index fc07a7f2..00000000
--- a/graphics/sprites/weapon-witchguard-gladius.png
+++ /dev/null
Binary files differ
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
deleted file mode 100644
index f691ef3f..00000000
--- a/graphics/sprites/weapon0.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/weapon1.png b/graphics/sprites/weapon1.png
deleted file mode 100644
index b5f8a68e..00000000
--- a/graphics/sprites/weapon1.png
+++ /dev/null
Binary files differ