summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
authorwushin <pasekei@gmail.com>2014-04-16 12:25:00 -0500
committerwushin <pasekei@gmail.com>2014-04-16 12:25:00 -0500
commitbfafaff17528e4f5689702c9620586b1e43725de (patch)
treefdd8170c6aa58713c1b476fe3aac8d52e0f74a02 /graphics
parentbfecac213d29723571e27455c338c8e413844fed (diff)
parentddfed9f42571bc15af0832e2c6a6c276813d574c (diff)
downloadclientdata-bfafaff17528e4f5689702c9620586b1e43725de.tar.gz
clientdata-bfafaff17528e4f5689702c9620586b1e43725de.tar.bz2
clientdata-bfafaff17528e4f5689702c9620586b1e43725de.tar.xz
clientdata-bfafaff17528e4f5689702c9620586b1e43725de.zip
Merge pull request #61 from wushin/Tile-Fixes-Map-Travel
Tile map fixes travel Sprite 1.5
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/items/generic/astral_cube.pngbin0 -> 379 bytes
-rw-r--r--graphics/items/generic/bloodstone.pngbin0 -> 3232 bytes
-rw-r--r--graphics/items/generic/brainstem.pngbin0 -> 368 bytes
-rw-r--r--graphics/items/generic/cryptkey.pngbin0 -> 258 bytes
-rw-r--r--graphics/items/generic/ectoplasm.pngbin0 -> 394 bytes
-rw-r--r--graphics/items/generic/gold-pieces.pngbin0 -> 820 bytes
-rw-r--r--graphics/items/generic/heart-pendant-part.pngbin0 -> 931 bytes
-rw-r--r--graphics/items/generic/loveletter.pngbin0 -> 806 bytes
-rw-r--r--graphics/items/generic/petal2.pngbin0 -> 892 bytes
-rw-r--r--graphics/items/generic/petri-dish-with-sample.pngbin0 -> 1673 bytes
-rw-r--r--graphics/items/generic/petri-dish.pngbin0 -> 1207 bytes
-rw-r--r--graphics/items/generic/quill.pngbin0 -> 670 bytes
-rw-r--r--graphics/items/generic/runestone_a.pngbin0 -> 411 bytes
-rw-r--r--graphics/items/generic/runestone_l.pngbin0 -> 366 bytes
-rw-r--r--graphics/items/generic/runestone_n.pngbin0 -> 356 bytes
-rw-r--r--graphics/items/generic/runestone_t.pngbin0 -> 352 bytes
-rw-r--r--graphics/items/generic/runestone_w.pngbin0 -> 360 bytes
-rw-r--r--graphics/items/generic/urn.pngbin0 -> 643 bytes
-rw-r--r--graphics/items/generic/vampirebatwing.pngbin0 -> 382 bytes
-rw-r--r--graphics/items/generic/wraithhorn.pngbin0 -> 610 bytes
-rw-r--r--graphics/items/use/food/boxofchocolates.pngbin0 -> 1790 bytes
-rw-r--r--graphics/items/use/potions/f.pngbin0 -> 517 bytes
-rw-r--r--graphics/minimaps/001-1.pngbin17792 -> 16724 bytes
-rw-r--r--graphics/minimaps/001-2.pngbin0 -> 1905 bytes
-rw-r--r--graphics/minimaps/001-3.pngbin2050 -> 2043 bytes
-rw-r--r--graphics/minimaps/002-1.pngbin13097 -> 12183 bytes
-rw-r--r--graphics/minimaps/002-2.pngbin0 -> 433 bytes
-rw-r--r--graphics/minimaps/002-3.pngbin1773 -> 1736 bytes
-rw-r--r--graphics/minimaps/002-4.pngbin1980 -> 1936 bytes
-rw-r--r--graphics/minimaps/002-5.pngbin2051 -> 1979 bytes
-rw-r--r--graphics/minimaps/003-1.pngbin13877 -> 13894 bytes
-rw-r--r--graphics/minimaps/003-2.pngbin0 -> 582 bytes
-rw-r--r--graphics/minimaps/004-1.pngbin12138 -> 11560 bytes
-rw-r--r--graphics/minimaps/004-2.pngbin0 -> 1303 bytes
-rw-r--r--graphics/minimaps/004-3.pngbin0 -> 1935 bytes
-rw-r--r--graphics/minimaps/004-4.pngbin0 -> 1781 bytes
-rw-r--r--graphics/minimaps/004-5.pngbin0 -> 1587 bytes
-rw-r--r--graphics/minimaps/005-1.pngbin5675 -> 5705 bytes
-rw-r--r--graphics/minimaps/005-3.pngbin2100 -> 2079 bytes
-rw-r--r--graphics/minimaps/005-4.pngbin532 -> 532 bytes
-rw-r--r--graphics/minimaps/006-1.pngbin4981 -> 4788 bytes
-rw-r--r--graphics/minimaps/006-2.pngbin0 -> 1535 bytes
-rw-r--r--graphics/minimaps/006-3.pngbin3840 -> 3700 bytes
-rw-r--r--graphics/minimaps/007-1.pngbin22369 -> 22073 bytes
-rw-r--r--graphics/minimaps/008-1.pngbin25317 -> 24716 bytes
-rw-r--r--graphics/minimaps/009-1.pngbin11991 -> 12153 bytes
-rw-r--r--graphics/minimaps/009-2.pngbin0 -> 2198 bytes
-rw-r--r--graphics/minimaps/009-3.pngbin4134 -> 3906 bytes
-rw-r--r--graphics/minimaps/009-4.pngbin2082 -> 2075 bytes
-rw-r--r--graphics/minimaps/009-5.pngbin950 -> 942 bytes
-rw-r--r--graphics/minimaps/009-6.pngbin815 -> 811 bytes
-rw-r--r--graphics/minimaps/010-1.pngbin31547 -> 31016 bytes
-rw-r--r--graphics/minimaps/010-2.pngbin0 -> 1669 bytes
-rw-r--r--graphics/minimaps/011-1.pngbin30224 -> 30224 bytes
-rw-r--r--graphics/minimaps/011-3.pngbin770 -> 770 bytes
-rw-r--r--graphics/minimaps/011-4.pngbin3562 -> 3212 bytes
-rw-r--r--graphics/minimaps/011-6.pngbin7114 -> 6872 bytes
-rw-r--r--graphics/minimaps/012-1.pngbin11773 -> 11699 bytes
-rw-r--r--graphics/minimaps/012-3.pngbin8781 -> 8727 bytes
-rw-r--r--graphics/minimaps/012-4.pngbin10711 -> 10269 bytes
-rw-r--r--graphics/minimaps/013-1.pngbin9337 -> 9203 bytes
-rw-r--r--graphics/minimaps/013-2.pngbin0 -> 873 bytes
-rw-r--r--graphics/minimaps/013-3.pngbin2824 -> 2719 bytes
-rw-r--r--graphics/minimaps/014-1.pngbin29833 -> 29629 bytes
-rw-r--r--graphics/minimaps/014-3.pngbin2161 -> 2121 bytes
-rw-r--r--graphics/minimaps/015-1.pngbin36819 -> 36819 bytes
-rw-r--r--graphics/minimaps/015-3.pngbin641 -> 655 bytes
-rw-r--r--graphics/minimaps/016-1.pngbin29133 -> 25928 bytes
-rw-r--r--graphics/minimaps/017-1.pngbin28583 -> 9547 bytes
-rw-r--r--graphics/minimaps/017-2.pngbin0 -> 449 bytes
-rw-r--r--graphics/minimaps/017-3.pngbin1330 -> 1285 bytes
-rw-r--r--graphics/minimaps/017-4.pngbin1430 -> 1426 bytes
-rw-r--r--graphics/minimaps/017-9.pngbin380 -> 396 bytes
-rw-r--r--graphics/minimaps/018-1.pngbin20031 -> 20031 bytes
-rw-r--r--graphics/minimaps/018-2.pngbin0 -> 1266 bytes
-rw-r--r--graphics/minimaps/018-3.pngbin4102 -> 4052 bytes
-rw-r--r--graphics/minimaps/019-1.pngbin6042 -> 5913 bytes
-rw-r--r--graphics/minimaps/019-3.pngbin1840 -> 1855 bytes
-rw-r--r--graphics/minimaps/019-4.pngbin1171 -> 1174 bytes
-rw-r--r--graphics/minimaps/020-1.pngbin19194 -> 6942 bytes
-rw-r--r--graphics/minimaps/020-2.pngbin0 -> 1439 bytes
-rw-r--r--graphics/minimaps/020-3.pngbin1842 -> 1828 bytes
-rw-r--r--graphics/minimaps/021-1.pngbin24016 -> 25253 bytes
-rw-r--r--graphics/minimaps/021-2.pngbin0 -> 7692 bytes
-rw-r--r--graphics/minimaps/021-3.pngbin4133 -> 4757 bytes
-rw-r--r--graphics/minimaps/022-1.pngbin11779 -> 15816 bytes
-rw-r--r--graphics/minimaps/023-1.pngbin0 -> 10902 bytes
-rw-r--r--graphics/minimaps/023-2.pngbin0 -> 555 bytes
-rw-r--r--graphics/minimaps/023-3.pngbin0 -> 4083 bytes
-rw-r--r--graphics/minimaps/024-1.pngbin11472 -> 11303 bytes
-rw-r--r--graphics/minimaps/024-2.pngbin0 -> 785 bytes
-rw-r--r--graphics/minimaps/024-3.pngbin723 -> 722 bytes
-rw-r--r--graphics/minimaps/024-4.pngbin57431 -> 58272 bytes
-rw-r--r--graphics/minimaps/025-1.pngbin46834 -> 45622 bytes
-rw-r--r--graphics/minimaps/025-3.pngbin3783 -> 3674 bytes
-rw-r--r--graphics/minimaps/025-4.pngbin4195 -> 4048 bytes
-rw-r--r--graphics/minimaps/026-1.pngbin47907 -> 48915 bytes
-rw-r--r--graphics/minimaps/027-1.pngbin38306 -> 37890 bytes
-rw-r--r--graphics/minimaps/027-2.pngbin0 -> 3009 bytes
-rw-r--r--graphics/minimaps/027-3.pngbin1323 -> 2752 bytes
-rw-r--r--graphics/minimaps/027-4.pngbin596 -> 3334 bytes
-rw-r--r--graphics/minimaps/027-5.pngbin0 -> 1828 bytes
-rw-r--r--graphics/minimaps/027-6.pngbin0 -> 840 bytes
-rw-r--r--graphics/minimaps/027-7.pngbin0 -> 871 bytes
-rw-r--r--graphics/minimaps/027-8.pngbin0 -> 820 bytes
-rw-r--r--graphics/minimaps/028-1.pngbin4931 -> 4662 bytes
-rw-r--r--graphics/minimaps/028-3.pngbin1342 -> 1313 bytes
-rw-r--r--graphics/minimaps/029-1.pngbin1539 -> 1484 bytes
-rw-r--r--graphics/minimaps/029-3.pngbin903 -> 905 bytes
-rw-r--r--graphics/minimaps/030-1.pngbin6824 -> 6614 bytes
-rw-r--r--graphics/minimaps/030-2.pngbin0 -> 2799 bytes
-rw-r--r--graphics/minimaps/030-3.pngbin0 -> 1630 bytes
-rw-r--r--graphics/minimaps/030-4.pngbin0 -> 662 bytes
-rw-r--r--graphics/minimaps/031-1.pngbin24012 -> 7078 bytes
-rw-r--r--graphics/minimaps/031-2.pngbin0 -> 665 bytes
-rw-r--r--graphics/minimaps/031-3.pngbin7129 -> 7045 bytes
-rw-r--r--graphics/minimaps/031-4.pngbin1668 -> 1647 bytes
-rw-r--r--graphics/minimaps/032-1.pngbin3536 -> 3558 bytes
-rw-r--r--graphics/minimaps/032-3.pngbin2043 -> 1950 bytes
-rw-r--r--graphics/minimaps/033-1.pngbin6938 -> 6785 bytes
-rw-r--r--graphics/minimaps/034-1.pngbin9785 -> 9824 bytes
-rw-r--r--graphics/minimaps/034-2.pngbin0 -> 624 bytes
-rw-r--r--graphics/minimaps/041-1.pngbin10372 -> 10305 bytes
-rw-r--r--graphics/minimaps/042-1.pngbin12206 -> 14086 bytes
-rw-r--r--graphics/minimaps/042-2.pngbin0 -> 861 bytes
-rw-r--r--graphics/minimaps/043-1.pngbin3091 -> 3188 bytes
-rw-r--r--graphics/minimaps/043-3.pngbin2206 -> 2112 bytes
-rw-r--r--graphics/minimaps/043-4.pngbin0 -> 3936 bytes
-rw-r--r--graphics/minimaps/044-1.pngbin17447 -> 17353 bytes
-rw-r--r--graphics/minimaps/044-3.pngbin2370 -> 2311 bytes
-rw-r--r--graphics/minimaps/045-1.pngbin16707 -> 16987 bytes
-rw-r--r--graphics/minimaps/046-1.pngbin7988 -> 8015 bytes
-rw-r--r--graphics/minimaps/046-3.pngbin1992 -> 1979 bytes
-rw-r--r--graphics/minimaps/047-1.pngbin5110 -> 5084 bytes
-rw-r--r--graphics/minimaps/048-1.pngbin4357 -> 4332 bytes
-rw-r--r--graphics/minimaps/048-2.pngbin0 -> 3203 bytes
-rw-r--r--graphics/minimaps/051-1.pngbin20901 -> 20887 bytes
-rw-r--r--graphics/minimaps/051-3.pngbin3221 -> 2987 bytes
-rw-r--r--graphics/minimaps/052-1.pngbin2472 -> 2452 bytes
-rw-r--r--graphics/minimaps/052-2.pngbin0 -> 2151 bytes
-rw-r--r--graphics/minimaps/055-1.pngbin9003 -> 8942 bytes
-rw-r--r--graphics/minimaps/055-3.pngbin1833 -> 1785 bytes
-rw-r--r--graphics/minimaps/056-1.pngbin6697 -> 6776 bytes
-rw-r--r--graphics/minimaps/056-2.pngbin0 -> 824 bytes
-rw-r--r--graphics/minimaps/057-1.pngbin5660 -> 5431 bytes
-rw-r--r--graphics/minimaps/068-1.pngbin0 -> 12057 bytes
-rw-r--r--graphics/minimaps/068-2.pngbin0 -> 1691 bytes
-rw-r--r--graphics/minimaps/069-1.pngbin0 -> 13949 bytes
-rw-r--r--graphics/minimaps/069-2.pngbin0 -> 2144 bytes
-rw-r--r--graphics/particles/arrowd.pngbin0 -> 394 bytes
-rw-r--r--graphics/particles/arrowh-green-slime.particle.xml8
-rw-r--r--graphics/particles/arrowh-sea-slime.particle.xml8
-rw-r--r--graphics/particles/arrowh-slime.particle.xml8
-rw-r--r--graphics/particles/arrowh-slime.pngbin0 -> 1919 bytes
-rw-r--r--graphics/particles/arrowu.pngbin0 -> 364 bytes
-rw-r--r--graphics/particles/chillfog.particle.xml20
-rw-r--r--graphics/particles/forge.particle.xml36
-rw-r--r--graphics/particles/hot_coals.pngbin0 -> 2853 bytes
-rw-r--r--graphics/particles/lobbed-object.xml29
-rw-r--r--graphics/particles/magic-building-aura.particle.xml75
-rw-r--r--graphics/particles/necroblast.particle.xml61
-rw-r--r--graphics/particles/small-explosion.particle.xml47
-rw-r--r--graphics/particles/thelost-attack.particle.xml30
-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/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.xml (renamed from graphics/sprites/npcs/childoutfits.xml)4
-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.pngbin347 -> 387 bytes
-rw-r--r--graphics/sprites/error.xml2
-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.xml (renamed from graphics/sprites/npcs/hugenpcs.xml)4
-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.xml187
-rw-r--r--graphics/sprites/model/oversized.pngbin0 -> 45235 bytes
-rw-r--r--graphics/sprites/model/oversized.xml (renamed from graphics/sprites/npcs/thermin_npcs.xml)2
-rw-r--r--graphics/sprites/model/unique.pngbin0 -> 60933 bytes
-rw-r--r--graphics/sprites/model/unique.xml (renamed from graphics/sprites/npcs/npc-cindycage.xml)4
-rw-r--r--graphics/sprites/monsters/accessories/weapon-slime-covered-forrest-bow.xml (renamed from graphics/sprites/weapon-bansheebow.xml)4
-rw-r--r--graphics/sprites/monsters/christmas-mouboo.xml2
-rw-r--r--graphics/sprites/monsters/demon.xml2
-rw-r--r--graphics/sprites/monsters/lizard.pngbin45817 -> 43757 bytes
-rw-r--r--graphics/sprites/monsters/mana-ghost.pngbin0 -> 49736 bytes
-rw-r--r--graphics/sprites/monsters/mana-ghost.xml (renamed from graphics/sprites/hairstyles/hairstyle00.xml)69
-rw-r--r--graphics/sprites/monsters/mouboo.xml2
-rw-r--r--graphics/sprites/monsters/nutcracker.xml2
-rw-r--r--graphics/sprites/monsters/psi-brain.pngbin0 -> 90792 bytes
-rw-r--r--graphics/sprites/monsters/psi-brain.xml36
-rw-r--r--graphics/sprites/monsters/psi-bubble.xml44
-rw-r--r--graphics/sprites/monsters/skeleton.xml4
-rw-r--r--graphics/sprites/monsters/skeleton_inv.pngbin0 -> 45399 bytes
-rw-r--r--graphics/sprites/monsters/skeleton_inv.xml (renamed from graphics/sprites/equipment/legs/skirt.xml)4
-rw-r--r--graphics/sprites/monsters/slime-mother.pngbin0 -> 106602 bytes
-rw-r--r--graphics/sprites/monsters/slime-mother.xml (renamed from graphics/sprites/player_male_base.xml)20
-rw-r--r--graphics/sprites/monsters/wight.pngbin0 -> 11912 bytes
-rw-r--r--graphics/sprites/monsters/wight.xml (renamed from graphics/sprites/player_male_base_old.xml)2
-rw-r--r--graphics/sprites/monsters/wraith.pngbin0 -> 80858 bytes
-rw-r--r--graphics/sprites/monsters/wraith.xml64
-rw-r--r--graphics/sprites/monsters/zombie.xml2
-rw-r--r--graphics/sprites/npcs/bleeding-heart-tree-sm.pngbin0 -> 1087 bytes
-rw-r--r--graphics/sprites/npcs/bleeding-heart-tree.pngbin0 -> 4489 bytes
-rw-r--r--graphics/sprites/npcs/bones.pngbin1867 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/childoutfits.pngbin5644 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/childposes.pngbin5192 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/childposes.xml9
-rw-r--r--graphics/sprites/npcs/christmas_npcs.pngbin20026 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/christmas_npcs.xml9
-rw-r--r--graphics/sprites/npcs/evil-obelisk.pngbin10333 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/evil-obelisk.xml19
-rw-r--r--graphics/sprites/npcs/furnace.pngbin13673 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/furnace.xml13
-rw-r--r--graphics/sprites/npcs/hugenpcs.pngbin20551 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/koga.pngbin0 -> 116939 bytes
-rw-r--r--graphics/sprites/npcs/koga.xml (renamed from graphics/sprites/npcs/bones.xml)4
-rw-r--r--graphics/sprites/npcs/npc-annualeaster.pngbin764 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/npc-annualeaster.xml9
-rw-r--r--graphics/sprites/npcs/npc-casket.xml10
-rw-r--r--graphics/sprites/npcs/npc-cindycage.pngbin13707 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/npc-dicentra.pngbin0 -> 4489 bytes
-rw-r--r--graphics/sprites/npcs/npc-dyer.pngbin6051 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/npc-dyer.xml15
-rw-r--r--graphics/sprites/npcs/npc-gate-closed.xml10
-rw-r--r--graphics/sprites/npcs/npc-gate-open.xml10
-rw-r--r--graphics/sprites/npcs/npc-gate_224x192.pngbin104542 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/npc-joyful.pngbin0 -> 5070 bytes
-rw-r--r--graphics/sprites/npcs/npc-joyful.xml48
-rw-r--r--graphics/sprites/npcs/npc-reaper.xml13
-rw-r--r--graphics/sprites/npcs/npc-savannahman.pngbin9513 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/npc-savannahman.xml36
-rw-r--r--graphics/sprites/npcs/npc-skeletons.xml (renamed from graphics/sprites/npcs/npc-weaver.xml)4
-rw-r--r--graphics/sprites/npcs/npc-supply-crate.pngbin1824 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/npc-test.pngbin27664 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/npc-test.xml32
-rw-r--r--graphics/sprites/npcs/npc-treasurebox.pngbin5096 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/npc-treasurebox.xml9
-rw-r--r--graphics/sprites/npcs/npc-weaver.pngbin4246 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/npc-woodenpump.pngbin4685 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/npc-woodenpump.xml19
-rw-r--r--graphics/sprites/npcs/npc.xml9
-rw-r--r--graphics/sprites/npcs/npc2.xml9
-rw-r--r--graphics/sprites/npcs/npcs.pngbin233092 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/npcs2.pngbin40139 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/outfits.pngbin5031 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/outfits.xml9
-rw-r--r--graphics/sprites/npcs/poses.pngbin10781 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/poses.xml9
-rw-r--r--graphics/sprites/npcs/saboteur.pngbin1351 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/saboteur.xml9
-rw-r--r--graphics/sprites/npcs/sages.pngbin28747 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/sages.xml9
-rw-r--r--graphics/sprites/npcs/shapeshifter.pngbin47613 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/shapeshifter.xml188
-rw-r--r--graphics/sprites/npcs/signs.pngbin0 -> 6598 bytes
-rw-r--r--graphics/sprites/npcs/signs.xml (renamed from graphics/sprites/npcs/npc-supply-crate.xml)4
-rw-r--r--graphics/sprites/npcs/snowtree.xml2
-rw-r--r--graphics/sprites/npcs/soulmenhirs.pngbin22089 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/soulmenhirs.xml9
-rw-r--r--graphics/sprites/npcs/thermin_npcs.pngbin13752 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/tree.xml2
-rw-r--r--graphics/sprites/npcs/undead-mouboo-master.pngbin0 -> 14849 bytes
-rw-r--r--graphics/sprites/npcs/weaver-wheel.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/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-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
-rw-r--r--graphics/tiles/Crypt-Archways.pngbin177893 -> 0 bytes
-rw-r--r--graphics/tiles/Crypt-Blockwall.pngbin293058 -> 0 bytes
-rw-r--r--graphics/tiles/Crypt-Fringe.pngbin201001 -> 0 bytes
-rw-r--r--graphics/tiles/Crypt-Fringe_x3.pngbin150923 -> 0 bytes
-rw-r--r--graphics/tiles/Snow_ground_x2.pngbin25371 -> 0 bytes
-rw-r--r--graphics/tiles/Tulimshar_Docks.pngbin94822 -> 0 bytes
-rw-r--r--graphics/tiles/Woodland_graveyard_x3.pngbin112767 -> 0 bytes
-rw-r--r--graphics/tiles/Woodland_graveyard_x4.pngbin50101 -> 0 bytes
-rw-r--r--graphics/tiles/Woodland_swamp.pngbin54322 -> 0 bytes
-rw-r--r--graphics/tiles/Woodland_x2.pngbin42435 -> 0 bytes
-rw-r--r--graphics/tiles/barbarians_outdoor.png (renamed from graphics/tiles/barbarians-outdoor.png)bin6038 -> 6038 bytes
-rw-r--r--graphics/tiles/barbarians_yurt_x4.png (renamed from graphics/tiles/barbarians-yurt_x4.png)bin25467 -> 25467 bytes
-rw-r--r--graphics/tiles/castle1.png (renamed from graphics/tiles/castle-1.png)bin434176 -> 434176 bytes
-rw-r--r--graphics/tiles/castle2.png (renamed from graphics/tiles/castle-2.png)bin367153 -> 367153 bytes
-rw-r--r--graphics/tiles/cave2.pngbin1054137 -> 173245 bytes
-rw-r--r--graphics/tiles/cave2_sewer_mine.pngbin177933 -> 176261 bytes
-rw-r--r--graphics/tiles/cave2_sewer_mine_x4.pngbin15582 -> 13763 bytes
-rw-r--r--graphics/tiles/cave2_transistions.pngbin114205 -> 117348 bytes
-rw-r--r--graphics/tiles/crypt1.pngbin0 -> 228061 bytes
-rw-r--r--graphics/tiles/crypt2.pngbin0 -> 129032 bytes
-rw-r--r--graphics/tiles/crypt2_x4.pngbin0 -> 52872 bytes
-rw-r--r--graphics/tiles/crypt_blockwall.pngbin0 -> 292310 bytes
-rw-r--r--graphics/tiles/crypt_fringe2_x3.pngbin0 -> 98668 bytes
-rw-r--r--graphics/tiles/crypt_fringe_x3.pngbin0 -> 202068 bytes
-rw-r--r--graphics/tiles/crypt_reaper_room.pngbin0 -> 126355 bytes
-rw-r--r--graphics/tiles/crypt_x2.pngbin0 -> 18526 bytes
-rw-r--r--graphics/tiles/crypt_x4.pngbin0 -> 212830 bytes
-rw-r--r--graphics/tiles/crypt_x5.pngbin0 -> 83702 bytes
-rw-r--r--graphics/tiles/crypt_x8.pngbin0 -> 26219 bytes
-rw-r--r--graphics/tiles/desert1.pngbin272962 -> 332836 bytes
-rw-r--r--graphics/tiles/desert2.pngbin215559 -> 240736 bytes
-rw-r--r--graphics/tiles/desert_castle.pngbin0 -> 437916 bytes
-rw-r--r--graphics/tiles/desert_castle2.pngbin0 -> 363855 bytes
-rw-r--r--graphics/tiles/desert_castle_interior.pngbin0 -> 377603 bytes
-rw-r--r--graphics/tiles/desert_castle_interior_x2.pngbin0 -> 17740 bytes
-rw-r--r--graphics/tiles/desert_castle_interior_x4.pngbin0 -> 132728 bytes
-rw-r--r--graphics/tiles/desert_castle_interior_x5.pngbin0 -> 45241 bytes
-rw-r--r--graphics/tiles/desert_castle_x2.pngbin0 -> 83184 bytes
-rw-r--r--graphics/tiles/desert_castle_x3.pngbin0 -> 82759 bytes
-rw-r--r--graphics/tiles/desert_city.pngbin0 -> 113942 bytes
-rw-r--r--graphics/tiles/desert_city_indoors.pngbin0 -> 56642 bytes
-rw-r--r--graphics/tiles/desert_city_indoors_x3.pngbin0 -> 41149 bytes
-rw-r--r--graphics/tiles/desert_city_x2.pngbin0 -> 24076 bytes
-rw-r--r--graphics/tiles/desert_city_x4.pngbin0 -> 2549 bytes
-rw-r--r--graphics/tiles/desert_x2.pngbin34342 -> 45835 bytes
-rw-r--r--graphics/tiles/desert_x2_old.pngbin24207 -> 0 bytes
-rw-r--r--graphics/tiles/desert_x3.pngbin18056 -> 33582 bytes
-rw-r--r--graphics/tiles/docks.pngbin0 -> 115852 bytes
-rw-r--r--graphics/tiles/docks_x2.pngbin0 -> 53037 bytes
-rw-r--r--graphics/tiles/docks_x3.pngbin0 -> 15781 bytes
-rw-r--r--graphics/tiles/docks_x4.pngbin0 -> 19492 bytes
-rw-r--r--graphics/tiles/evil-obelisk.pngbin0 -> 10782 bytes
-rw-r--r--graphics/tiles/evil_obelisk.pngbin0 -> 10782 bytes
-rw-r--r--graphics/tiles/forest.png (renamed from graphics/tiles/Forest.png)bin441372 -> 441372 bytes
-rw-r--r--graphics/tiles/forest_cover.png (renamed from graphics/tiles/Forest_cover.png)bin78678 -> 78678 bytes
-rw-r--r--graphics/tiles/forge_x4.pngbin0 -> 16214 bytes
-rw-r--r--graphics/tiles/inn.pngbin210976 -> 211841 bytes
-rw-r--r--graphics/tiles/inn2.pngbin96447 -> 126134 bytes
-rw-r--r--graphics/tiles/inn_x2.pngbin24265 -> 30448 bytes
-rw-r--r--graphics/tiles/inn_x3.pngbin44687 -> 60935 bytes
-rw-r--r--graphics/tiles/inn_x4.pngbin6290 -> 22181 bytes
-rw-r--r--graphics/tiles/pots_x2.png (renamed from graphics/tiles/Pots_x2.png)bin38069 -> 38069 bytes
-rw-r--r--graphics/tiles/set_cave.pngbin27678 -> 0 bytes
-rw-r--r--graphics/tiles/set_desert.pngbin18014 -> 0 bytes
-rw-r--r--graphics/tiles/set_icecave.pngbin4742 -> 0 bytes
-rw-r--r--graphics/tiles/set_icemountain.pngbin8423 -> 0 bytes
-rw-r--r--graphics/tiles/set_rules.pngbin563 -> 0 bytes
-rw-r--r--graphics/tiles/set_thermin_cave.pngbin14234 -> 0 bytes
-rw-r--r--graphics/tiles/set_woodland.pngbin4636 -> 0 bytes
-rw-r--r--graphics/tiles/snow.png (renamed from graphics/tiles/Snow.png)bin198902 -> 198902 bytes
-rw-r--r--graphics/tiles/snow_ground.png (renamed from graphics/tiles/Snow_ground.png)bin70219 -> 70219 bytes
-rw-r--r--graphics/tiles/snow_tree_x3.png (renamed from graphics/tiles/Snow_tree_x3.png)bin47839 -> 47839 bytes
-rw-r--r--graphics/tiles/snow_village.png (renamed from graphics/tiles/Snow_village.png)bin26259 -> 26259 bytes
-rw-r--r--graphics/tiles/snow_village2.png (renamed from graphics/tiles/Snow_village2.png)bin110155 -> 110155 bytes
-rw-r--r--graphics/tiles/snow_x2.png (renamed from graphics/tiles/Snow_x2.png)bin20607 -> 20607 bytes
-rw-r--r--graphics/tiles/snow_x3.png (renamed from graphics/tiles/Snow_x3.png)bin25972 -> 25972 bytes
-rw-r--r--graphics/tiles/spinning_wheel.pngbin0 -> 4293 bytes
-rw-r--r--graphics/tiles/stone_lab.pngbin0 -> 37634 bytes
-rw-r--r--graphics/tiles/thermin-cave.pngbin23884 -> 0 bytes
-rw-r--r--graphics/tiles/thermin-outdoor.pngbin91485 -> 0 bytes
-rw-r--r--graphics/tiles/tictactoe.pngbin2594 -> 0 bytes
-rw-r--r--graphics/tiles/trans_woodland-desert.pngbin86646 -> 0 bytes
-rw-r--r--graphics/tiles/trans_woodland_desert.pngbin0 -> 114834 bytes
-rw-r--r--graphics/tiles/tulimshar1.pngbin51617 -> 0 bytes
-rw-r--r--graphics/tiles/water.pngbin0 -> 79815 bytes
-rw-r--r--graphics/tiles/water_overflow.pngbin0 -> 53607 bytes
-rw-r--r--graphics/tiles/waterflow.pngbin0 -> 53323 bytes
-rw-r--r--graphics/tiles/witch_sisters_picture_x3.png (renamed from graphics/tiles/Witch_sisters_picture_x3.png)bin12407 -> 12407 bytes
-rw-r--r--graphics/tiles/wood_lab.pngbin0 -> 16406 bytes
-rw-r--r--graphics/tiles/woodenpump.pngbin0 -> 4898 bytes
-rw-r--r--graphics/tiles/woodland_graveyard_crypt.png (renamed from graphics/tiles/Woodland_graveyard_crypt.png)bin94897 -> 94897 bytes
-rw-r--r--graphics/tiles/woodland_graveyard_ground.png (renamed from graphics/tiles/Woodland_graveyard_ground.png)bin29802 -> 29802 bytes
-rw-r--r--graphics/tiles/woodland_graveyard_x3.pngbin0 -> 150399 bytes
-rw-r--r--graphics/tiles/woodland_graveyard_x4.pngbin0 -> 85384 bytes
-rw-r--r--graphics/tiles/woodland_ground.png (renamed from graphics/tiles/Woodland_ground.png)bin286218 -> 286218 bytes
-rw-r--r--graphics/tiles/woodland_indoor.pngbin1050923 -> 96680 bytes
-rw-r--r--graphics/tiles/woodland_indoor_x2.pngbin11156 -> 14043 bytes
-rw-r--r--graphics/tiles/woodland_swamp.pngbin0 -> 66548 bytes
-rw-r--r--graphics/tiles/woodland_village.png (renamed from graphics/tiles/Woodland_village.png)bin127050 -> 127050 bytes
-rw-r--r--graphics/tiles/woodland_village_x2.png (renamed from graphics/tiles/Woodland_village_x2.png)bin21759 -> 21759 bytes
-rw-r--r--graphics/tiles/woodland_water.png (renamed from graphics/tiles/Woodland_water.png)bin8792 -> 8792 bytes
-rw-r--r--graphics/tiles/woodland_x2.pngbin0 -> 45639 bytes
-rw-r--r--graphics/tiles/woodland_x3.png (renamed from graphics/tiles/Woodland_x3.png)bin90848 -> 90848 bytes
-rw-r--r--graphics/tiles/woodland_x4.png (renamed from graphics/tiles/Woodland_x4.png)bin50564 -> 50564 bytes
-rw-r--r--graphics/tiles/woodland_x5.png (renamed from graphics/tiles/Woodland_x5.png)bin61644 -> 61644 bytes
-rw-r--r--graphics/tiles/woodland_x8.png (renamed from graphics/tiles/Woodland_x8.png)bin68644 -> 68644 bytes
1018 files changed, 51795 insertions, 15011 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/items/generic/astral_cube.png b/graphics/items/generic/astral_cube.png
new file mode 100644
index 00000000..bf4ab3d4
--- /dev/null
+++ b/graphics/items/generic/astral_cube.png
Binary files differ
diff --git a/graphics/items/generic/bloodstone.png b/graphics/items/generic/bloodstone.png
new file mode 100644
index 00000000..21e5561b
--- /dev/null
+++ b/graphics/items/generic/bloodstone.png
Binary files differ
diff --git a/graphics/items/generic/brainstem.png b/graphics/items/generic/brainstem.png
new file mode 100644
index 00000000..38d71bc2
--- /dev/null
+++ b/graphics/items/generic/brainstem.png
Binary files differ
diff --git a/graphics/items/generic/cryptkey.png b/graphics/items/generic/cryptkey.png
new file mode 100644
index 00000000..fbd61d18
--- /dev/null
+++ b/graphics/items/generic/cryptkey.png
Binary files differ
diff --git a/graphics/items/generic/ectoplasm.png b/graphics/items/generic/ectoplasm.png
new file mode 100644
index 00000000..e12df6f0
--- /dev/null
+++ b/graphics/items/generic/ectoplasm.png
Binary files differ
diff --git a/graphics/items/generic/gold-pieces.png b/graphics/items/generic/gold-pieces.png
new file mode 100644
index 00000000..144c36f5
--- /dev/null
+++ b/graphics/items/generic/gold-pieces.png
Binary files differ
diff --git a/graphics/items/generic/heart-pendant-part.png b/graphics/items/generic/heart-pendant-part.png
new file mode 100644
index 00000000..45773d0a
--- /dev/null
+++ b/graphics/items/generic/heart-pendant-part.png
Binary files differ
diff --git a/graphics/items/generic/loveletter.png b/graphics/items/generic/loveletter.png
new file mode 100644
index 00000000..38e8f9c0
--- /dev/null
+++ b/graphics/items/generic/loveletter.png
Binary files differ
diff --git a/graphics/items/generic/petal2.png b/graphics/items/generic/petal2.png
new file mode 100644
index 00000000..16bcc100
--- /dev/null
+++ b/graphics/items/generic/petal2.png
Binary files differ
diff --git a/graphics/items/generic/petri-dish-with-sample.png b/graphics/items/generic/petri-dish-with-sample.png
new file mode 100644
index 00000000..6e86c8c3
--- /dev/null
+++ b/graphics/items/generic/petri-dish-with-sample.png
Binary files differ
diff --git a/graphics/items/generic/petri-dish.png b/graphics/items/generic/petri-dish.png
new file mode 100644
index 00000000..f6ec9d59
--- /dev/null
+++ b/graphics/items/generic/petri-dish.png
Binary files differ
diff --git a/graphics/items/generic/quill.png b/graphics/items/generic/quill.png
new file mode 100644
index 00000000..b89cd814
--- /dev/null
+++ b/graphics/items/generic/quill.png
Binary files differ
diff --git a/graphics/items/generic/runestone_a.png b/graphics/items/generic/runestone_a.png
new file mode 100644
index 00000000..ec618608
--- /dev/null
+++ b/graphics/items/generic/runestone_a.png
Binary files differ
diff --git a/graphics/items/generic/runestone_l.png b/graphics/items/generic/runestone_l.png
new file mode 100644
index 00000000..19d8a342
--- /dev/null
+++ b/graphics/items/generic/runestone_l.png
Binary files differ
diff --git a/graphics/items/generic/runestone_n.png b/graphics/items/generic/runestone_n.png
new file mode 100644
index 00000000..53af3153
--- /dev/null
+++ b/graphics/items/generic/runestone_n.png
Binary files differ
diff --git a/graphics/items/generic/runestone_t.png b/graphics/items/generic/runestone_t.png
new file mode 100644
index 00000000..cce0c38d
--- /dev/null
+++ b/graphics/items/generic/runestone_t.png
Binary files differ
diff --git a/graphics/items/generic/runestone_w.png b/graphics/items/generic/runestone_w.png
new file mode 100644
index 00000000..c1b8ba67
--- /dev/null
+++ b/graphics/items/generic/runestone_w.png
Binary files differ
diff --git a/graphics/items/generic/urn.png b/graphics/items/generic/urn.png
new file mode 100644
index 00000000..27707b48
--- /dev/null
+++ b/graphics/items/generic/urn.png
Binary files differ
diff --git a/graphics/items/generic/vampirebatwing.png b/graphics/items/generic/vampirebatwing.png
new file mode 100644
index 00000000..796d7f69
--- /dev/null
+++ b/graphics/items/generic/vampirebatwing.png
Binary files differ
diff --git a/graphics/items/generic/wraithhorn.png b/graphics/items/generic/wraithhorn.png
new file mode 100644
index 00000000..44dabd7e
--- /dev/null
+++ b/graphics/items/generic/wraithhorn.png
Binary files differ
diff --git a/graphics/items/use/food/boxofchocolates.png b/graphics/items/use/food/boxofchocolates.png
new file mode 100644
index 00000000..59031105
--- /dev/null
+++ b/graphics/items/use/food/boxofchocolates.png
Binary files differ
diff --git a/graphics/items/use/potions/f.png b/graphics/items/use/potions/f.png
new file mode 100644
index 00000000..79daf9fc
--- /dev/null
+++ b/graphics/items/use/potions/f.png
Binary files differ
diff --git a/graphics/minimaps/001-1.png b/graphics/minimaps/001-1.png
index 5a2a3daf..eb03f691 100644
--- a/graphics/minimaps/001-1.png
+++ b/graphics/minimaps/001-1.png
Binary files differ
diff --git a/graphics/minimaps/001-2.png b/graphics/minimaps/001-2.png
new file mode 100644
index 00000000..f0729dc7
--- /dev/null
+++ b/graphics/minimaps/001-2.png
Binary files differ
diff --git a/graphics/minimaps/001-3.png b/graphics/minimaps/001-3.png
index 2e59c631..994dfd4f 100644
--- a/graphics/minimaps/001-3.png
+++ b/graphics/minimaps/001-3.png
Binary files differ
diff --git a/graphics/minimaps/002-1.png b/graphics/minimaps/002-1.png
index 56e6f236..2f00532d 100644
--- a/graphics/minimaps/002-1.png
+++ b/graphics/minimaps/002-1.png
Binary files differ
diff --git a/graphics/minimaps/002-2.png b/graphics/minimaps/002-2.png
new file mode 100644
index 00000000..9a2b02b7
--- /dev/null
+++ b/graphics/minimaps/002-2.png
Binary files differ
diff --git a/graphics/minimaps/002-3.png b/graphics/minimaps/002-3.png
index fb63ed9e..d446ad81 100644
--- a/graphics/minimaps/002-3.png
+++ b/graphics/minimaps/002-3.png
Binary files differ
diff --git a/graphics/minimaps/002-4.png b/graphics/minimaps/002-4.png
index 6eb8c024..9a01b3ea 100644
--- a/graphics/minimaps/002-4.png
+++ b/graphics/minimaps/002-4.png
Binary files differ
diff --git a/graphics/minimaps/002-5.png b/graphics/minimaps/002-5.png
index 4f8bff8b..e1640e03 100644
--- a/graphics/minimaps/002-5.png
+++ b/graphics/minimaps/002-5.png
Binary files differ
diff --git a/graphics/minimaps/003-1.png b/graphics/minimaps/003-1.png
index 85918b96..61faf67a 100644
--- a/graphics/minimaps/003-1.png
+++ b/graphics/minimaps/003-1.png
Binary files differ
diff --git a/graphics/minimaps/003-2.png b/graphics/minimaps/003-2.png
new file mode 100644
index 00000000..b7e51b51
--- /dev/null
+++ b/graphics/minimaps/003-2.png
Binary files differ
diff --git a/graphics/minimaps/004-1.png b/graphics/minimaps/004-1.png
index f4e37cf1..a49441c1 100644
--- a/graphics/minimaps/004-1.png
+++ b/graphics/minimaps/004-1.png
Binary files differ
diff --git a/graphics/minimaps/004-2.png b/graphics/minimaps/004-2.png
new file mode 100644
index 00000000..934a3768
--- /dev/null
+++ b/graphics/minimaps/004-2.png
Binary files differ
diff --git a/graphics/minimaps/004-3.png b/graphics/minimaps/004-3.png
new file mode 100644
index 00000000..b0acb946
--- /dev/null
+++ b/graphics/minimaps/004-3.png
Binary files differ
diff --git a/graphics/minimaps/004-4.png b/graphics/minimaps/004-4.png
new file mode 100644
index 00000000..06c222b7
--- /dev/null
+++ b/graphics/minimaps/004-4.png
Binary files differ
diff --git a/graphics/minimaps/004-5.png b/graphics/minimaps/004-5.png
new file mode 100644
index 00000000..3786a36e
--- /dev/null
+++ b/graphics/minimaps/004-5.png
Binary files differ
diff --git a/graphics/minimaps/005-1.png b/graphics/minimaps/005-1.png
index 7ee0e84c..2a867a3f 100644
--- a/graphics/minimaps/005-1.png
+++ b/graphics/minimaps/005-1.png
Binary files differ
diff --git a/graphics/minimaps/005-3.png b/graphics/minimaps/005-3.png
index e3ff874f..f5107888 100644
--- a/graphics/minimaps/005-3.png
+++ b/graphics/minimaps/005-3.png
Binary files differ
diff --git a/graphics/minimaps/005-4.png b/graphics/minimaps/005-4.png
index 52f3a6c5..7fdf7747 100644
--- a/graphics/minimaps/005-4.png
+++ b/graphics/minimaps/005-4.png
Binary files differ
diff --git a/graphics/minimaps/006-1.png b/graphics/minimaps/006-1.png
index 5e3ff9d6..796e12b4 100644
--- a/graphics/minimaps/006-1.png
+++ b/graphics/minimaps/006-1.png
Binary files differ
diff --git a/graphics/minimaps/006-2.png b/graphics/minimaps/006-2.png
new file mode 100644
index 00000000..3c93eef2
--- /dev/null
+++ b/graphics/minimaps/006-2.png
Binary files differ
diff --git a/graphics/minimaps/006-3.png b/graphics/minimaps/006-3.png
index b87577c4..bb5f8166 100644
--- a/graphics/minimaps/006-3.png
+++ b/graphics/minimaps/006-3.png
Binary files differ
diff --git a/graphics/minimaps/007-1.png b/graphics/minimaps/007-1.png
index 8ab5a15a..9f0d039c 100644
--- a/graphics/minimaps/007-1.png
+++ b/graphics/minimaps/007-1.png
Binary files differ
diff --git a/graphics/minimaps/008-1.png b/graphics/minimaps/008-1.png
index 590f07cb..db43a3f4 100644
--- a/graphics/minimaps/008-1.png
+++ b/graphics/minimaps/008-1.png
Binary files differ
diff --git a/graphics/minimaps/009-1.png b/graphics/minimaps/009-1.png
index 461d7220..97b21887 100644
--- a/graphics/minimaps/009-1.png
+++ b/graphics/minimaps/009-1.png
Binary files differ
diff --git a/graphics/minimaps/009-2.png b/graphics/minimaps/009-2.png
new file mode 100644
index 00000000..fa74c4e0
--- /dev/null
+++ b/graphics/minimaps/009-2.png
Binary files differ
diff --git a/graphics/minimaps/009-3.png b/graphics/minimaps/009-3.png
index 97445812..45129865 100644
--- a/graphics/minimaps/009-3.png
+++ b/graphics/minimaps/009-3.png
Binary files differ
diff --git a/graphics/minimaps/009-4.png b/graphics/minimaps/009-4.png
index ed7798c4..73c213f7 100644
--- a/graphics/minimaps/009-4.png
+++ b/graphics/minimaps/009-4.png
Binary files differ
diff --git a/graphics/minimaps/009-5.png b/graphics/minimaps/009-5.png
index 3b142efc..742beb15 100644
--- a/graphics/minimaps/009-5.png
+++ b/graphics/minimaps/009-5.png
Binary files differ
diff --git a/graphics/minimaps/009-6.png b/graphics/minimaps/009-6.png
index 177d4dbc..44fb3fb6 100644
--- a/graphics/minimaps/009-6.png
+++ b/graphics/minimaps/009-6.png
Binary files differ
diff --git a/graphics/minimaps/010-1.png b/graphics/minimaps/010-1.png
index 0f05f49e..2fad9e1e 100644
--- a/graphics/minimaps/010-1.png
+++ b/graphics/minimaps/010-1.png
Binary files differ
diff --git a/graphics/minimaps/010-2.png b/graphics/minimaps/010-2.png
new file mode 100644
index 00000000..55e2f6db
--- /dev/null
+++ b/graphics/minimaps/010-2.png
Binary files differ
diff --git a/graphics/minimaps/011-1.png b/graphics/minimaps/011-1.png
index dbb31e8f..59db10ae 100644
--- a/graphics/minimaps/011-1.png
+++ b/graphics/minimaps/011-1.png
Binary files differ
diff --git a/graphics/minimaps/011-3.png b/graphics/minimaps/011-3.png
index 9400901b..c7bdc1fc 100644
--- a/graphics/minimaps/011-3.png
+++ b/graphics/minimaps/011-3.png
Binary files differ
diff --git a/graphics/minimaps/011-4.png b/graphics/minimaps/011-4.png
index 49412b25..290e4a73 100644
--- a/graphics/minimaps/011-4.png
+++ b/graphics/minimaps/011-4.png
Binary files differ
diff --git a/graphics/minimaps/011-6.png b/graphics/minimaps/011-6.png
index 98c887ec..bd7945f1 100644
--- a/graphics/minimaps/011-6.png
+++ b/graphics/minimaps/011-6.png
Binary files differ
diff --git a/graphics/minimaps/012-1.png b/graphics/minimaps/012-1.png
index 7f9d8a15..dc2ad80c 100644
--- a/graphics/minimaps/012-1.png
+++ b/graphics/minimaps/012-1.png
Binary files differ
diff --git a/graphics/minimaps/012-3.png b/graphics/minimaps/012-3.png
index c17b432c..45147df9 100644
--- a/graphics/minimaps/012-3.png
+++ b/graphics/minimaps/012-3.png
Binary files differ
diff --git a/graphics/minimaps/012-4.png b/graphics/minimaps/012-4.png
index 7386b1aa..c35b3851 100644
--- a/graphics/minimaps/012-4.png
+++ b/graphics/minimaps/012-4.png
Binary files differ
diff --git a/graphics/minimaps/013-1.png b/graphics/minimaps/013-1.png
index b6dc2e14..8dfe85cc 100644
--- a/graphics/minimaps/013-1.png
+++ b/graphics/minimaps/013-1.png
Binary files differ
diff --git a/graphics/minimaps/013-2.png b/graphics/minimaps/013-2.png
new file mode 100644
index 00000000..33e5e316
--- /dev/null
+++ b/graphics/minimaps/013-2.png
Binary files differ
diff --git a/graphics/minimaps/013-3.png b/graphics/minimaps/013-3.png
index c9e6ca35..d8fa2976 100644
--- a/graphics/minimaps/013-3.png
+++ b/graphics/minimaps/013-3.png
Binary files differ
diff --git a/graphics/minimaps/014-1.png b/graphics/minimaps/014-1.png
index c2a04c6e..0fd92742 100644
--- a/graphics/minimaps/014-1.png
+++ b/graphics/minimaps/014-1.png
Binary files differ
diff --git a/graphics/minimaps/014-3.png b/graphics/minimaps/014-3.png
index ed0383a4..8c5710b3 100644
--- a/graphics/minimaps/014-3.png
+++ b/graphics/minimaps/014-3.png
Binary files differ
diff --git a/graphics/minimaps/015-1.png b/graphics/minimaps/015-1.png
index 0e482bdf..77dd9a92 100644
--- a/graphics/minimaps/015-1.png
+++ b/graphics/minimaps/015-1.png
Binary files differ
diff --git a/graphics/minimaps/015-3.png b/graphics/minimaps/015-3.png
index 7561d61d..e87d0382 100644
--- a/graphics/minimaps/015-3.png
+++ b/graphics/minimaps/015-3.png
Binary files differ
diff --git a/graphics/minimaps/016-1.png b/graphics/minimaps/016-1.png
index f2addb1a..da786a9c 100644
--- a/graphics/minimaps/016-1.png
+++ b/graphics/minimaps/016-1.png
Binary files differ
diff --git a/graphics/minimaps/017-1.png b/graphics/minimaps/017-1.png
index 8fdde8a0..de0e7ac3 100644
--- a/graphics/minimaps/017-1.png
+++ b/graphics/minimaps/017-1.png
Binary files differ
diff --git a/graphics/minimaps/017-2.png b/graphics/minimaps/017-2.png
new file mode 100644
index 00000000..001d9728
--- /dev/null
+++ b/graphics/minimaps/017-2.png
Binary files differ
diff --git a/graphics/minimaps/017-3.png b/graphics/minimaps/017-3.png
index 6b17de44..1eeac62f 100644
--- a/graphics/minimaps/017-3.png
+++ b/graphics/minimaps/017-3.png
Binary files differ
diff --git a/graphics/minimaps/017-4.png b/graphics/minimaps/017-4.png
index 0899392f..62e49f7d 100644
--- a/graphics/minimaps/017-4.png
+++ b/graphics/minimaps/017-4.png
Binary files differ
diff --git a/graphics/minimaps/017-9.png b/graphics/minimaps/017-9.png
index 676043aa..a827b4f7 100644
--- a/graphics/minimaps/017-9.png
+++ b/graphics/minimaps/017-9.png
Binary files differ
diff --git a/graphics/minimaps/018-1.png b/graphics/minimaps/018-1.png
index 95682eb1..0e951d7d 100644
--- a/graphics/minimaps/018-1.png
+++ b/graphics/minimaps/018-1.png
Binary files differ
diff --git a/graphics/minimaps/018-2.png b/graphics/minimaps/018-2.png
new file mode 100644
index 00000000..e2684c4d
--- /dev/null
+++ b/graphics/minimaps/018-2.png
Binary files differ
diff --git a/graphics/minimaps/018-3.png b/graphics/minimaps/018-3.png
index ea8015fd..645c57d0 100644
--- a/graphics/minimaps/018-3.png
+++ b/graphics/minimaps/018-3.png
Binary files differ
diff --git a/graphics/minimaps/019-1.png b/graphics/minimaps/019-1.png
index 85a6f4df..79ce1dc2 100644
--- a/graphics/minimaps/019-1.png
+++ b/graphics/minimaps/019-1.png
Binary files differ
diff --git a/graphics/minimaps/019-3.png b/graphics/minimaps/019-3.png
index cda6fa79..b83e2d06 100644
--- a/graphics/minimaps/019-3.png
+++ b/graphics/minimaps/019-3.png
Binary files differ
diff --git a/graphics/minimaps/019-4.png b/graphics/minimaps/019-4.png
index 514da1f4..8aa846c8 100644
--- a/graphics/minimaps/019-4.png
+++ b/graphics/minimaps/019-4.png
Binary files differ
diff --git a/graphics/minimaps/020-1.png b/graphics/minimaps/020-1.png
index 52bfd05d..43205219 100644
--- a/graphics/minimaps/020-1.png
+++ b/graphics/minimaps/020-1.png
Binary files differ
diff --git a/graphics/minimaps/020-2.png b/graphics/minimaps/020-2.png
new file mode 100644
index 00000000..98a92ca8
--- /dev/null
+++ b/graphics/minimaps/020-2.png
Binary files differ
diff --git a/graphics/minimaps/020-3.png b/graphics/minimaps/020-3.png
index 65ff2a5e..b14ff8ef 100644
--- a/graphics/minimaps/020-3.png
+++ b/graphics/minimaps/020-3.png
Binary files differ
diff --git a/graphics/minimaps/021-1.png b/graphics/minimaps/021-1.png
index dfa93050..8ece6247 100644
--- a/graphics/minimaps/021-1.png
+++ b/graphics/minimaps/021-1.png
Binary files differ
diff --git a/graphics/minimaps/021-2.png b/graphics/minimaps/021-2.png
new file mode 100644
index 00000000..78f568f8
--- /dev/null
+++ b/graphics/minimaps/021-2.png
Binary files differ
diff --git a/graphics/minimaps/021-3.png b/graphics/minimaps/021-3.png
index d7c94027..ffa04085 100644
--- a/graphics/minimaps/021-3.png
+++ b/graphics/minimaps/021-3.png
Binary files differ
diff --git a/graphics/minimaps/022-1.png b/graphics/minimaps/022-1.png
index 211cd2e9..b988c2fd 100644
--- a/graphics/minimaps/022-1.png
+++ b/graphics/minimaps/022-1.png
Binary files differ
diff --git a/graphics/minimaps/023-1.png b/graphics/minimaps/023-1.png
new file mode 100644
index 00000000..030b24e7
--- /dev/null
+++ b/graphics/minimaps/023-1.png
Binary files differ
diff --git a/graphics/minimaps/023-2.png b/graphics/minimaps/023-2.png
new file mode 100644
index 00000000..4d6b7b87
--- /dev/null
+++ b/graphics/minimaps/023-2.png
Binary files differ
diff --git a/graphics/minimaps/023-3.png b/graphics/minimaps/023-3.png
new file mode 100644
index 00000000..fc1bb56c
--- /dev/null
+++ b/graphics/minimaps/023-3.png
Binary files differ
diff --git a/graphics/minimaps/024-1.png b/graphics/minimaps/024-1.png
index d2c43731..d90d514b 100644
--- a/graphics/minimaps/024-1.png
+++ b/graphics/minimaps/024-1.png
Binary files differ
diff --git a/graphics/minimaps/024-2.png b/graphics/minimaps/024-2.png
new file mode 100644
index 00000000..c35ab9c0
--- /dev/null
+++ b/graphics/minimaps/024-2.png
Binary files differ
diff --git a/graphics/minimaps/024-3.png b/graphics/minimaps/024-3.png
index 541e1f29..b242fb14 100644
--- a/graphics/minimaps/024-3.png
+++ b/graphics/minimaps/024-3.png
Binary files differ
diff --git a/graphics/minimaps/024-4.png b/graphics/minimaps/024-4.png
index db28f57c..10bfe432 100644
--- a/graphics/minimaps/024-4.png
+++ b/graphics/minimaps/024-4.png
Binary files differ
diff --git a/graphics/minimaps/025-1.png b/graphics/minimaps/025-1.png
index a7582520..83c480df 100644
--- a/graphics/minimaps/025-1.png
+++ b/graphics/minimaps/025-1.png
Binary files differ
diff --git a/graphics/minimaps/025-3.png b/graphics/minimaps/025-3.png
index a3d4ddc0..8cfec740 100644
--- a/graphics/minimaps/025-3.png
+++ b/graphics/minimaps/025-3.png
Binary files differ
diff --git a/graphics/minimaps/025-4.png b/graphics/minimaps/025-4.png
index 1d4c1b5e..354adeef 100644
--- a/graphics/minimaps/025-4.png
+++ b/graphics/minimaps/025-4.png
Binary files differ
diff --git a/graphics/minimaps/026-1.png b/graphics/minimaps/026-1.png
index 0b8def1e..3a7efb67 100644
--- a/graphics/minimaps/026-1.png
+++ b/graphics/minimaps/026-1.png
Binary files differ
diff --git a/graphics/minimaps/027-1.png b/graphics/minimaps/027-1.png
index a1ac9493..1c829412 100644
--- a/graphics/minimaps/027-1.png
+++ b/graphics/minimaps/027-1.png
Binary files differ
diff --git a/graphics/minimaps/027-2.png b/graphics/minimaps/027-2.png
new file mode 100644
index 00000000..83299278
--- /dev/null
+++ b/graphics/minimaps/027-2.png
Binary files differ
diff --git a/graphics/minimaps/027-3.png b/graphics/minimaps/027-3.png
index b6476641..5ef1540f 100644
--- a/graphics/minimaps/027-3.png
+++ b/graphics/minimaps/027-3.png
Binary files differ
diff --git a/graphics/minimaps/027-4.png b/graphics/minimaps/027-4.png
index bc066c0c..97d1fe35 100644
--- a/graphics/minimaps/027-4.png
+++ b/graphics/minimaps/027-4.png
Binary files differ
diff --git a/graphics/minimaps/027-5.png b/graphics/minimaps/027-5.png
new file mode 100644
index 00000000..7e87fcbd
--- /dev/null
+++ b/graphics/minimaps/027-5.png
Binary files differ
diff --git a/graphics/minimaps/027-6.png b/graphics/minimaps/027-6.png
new file mode 100644
index 00000000..9b345222
--- /dev/null
+++ b/graphics/minimaps/027-6.png
Binary files differ
diff --git a/graphics/minimaps/027-7.png b/graphics/minimaps/027-7.png
new file mode 100644
index 00000000..8d3b4a79
--- /dev/null
+++ b/graphics/minimaps/027-7.png
Binary files differ
diff --git a/graphics/minimaps/027-8.png b/graphics/minimaps/027-8.png
new file mode 100644
index 00000000..ede9ccc4
--- /dev/null
+++ b/graphics/minimaps/027-8.png
Binary files differ
diff --git a/graphics/minimaps/028-1.png b/graphics/minimaps/028-1.png
index e590a3ee..8e8fabae 100644
--- a/graphics/minimaps/028-1.png
+++ b/graphics/minimaps/028-1.png
Binary files differ
diff --git a/graphics/minimaps/028-3.png b/graphics/minimaps/028-3.png
index fa45e17a..e432bda9 100644
--- a/graphics/minimaps/028-3.png
+++ b/graphics/minimaps/028-3.png
Binary files differ
diff --git a/graphics/minimaps/029-1.png b/graphics/minimaps/029-1.png
index a5f5c339..cf6c3bbf 100644
--- a/graphics/minimaps/029-1.png
+++ b/graphics/minimaps/029-1.png
Binary files differ
diff --git a/graphics/minimaps/029-3.png b/graphics/minimaps/029-3.png
index 03eb3971..589c4b0c 100644
--- a/graphics/minimaps/029-3.png
+++ b/graphics/minimaps/029-3.png
Binary files differ
diff --git a/graphics/minimaps/030-1.png b/graphics/minimaps/030-1.png
index 9f04aa08..acd2a02f 100644
--- a/graphics/minimaps/030-1.png
+++ b/graphics/minimaps/030-1.png
Binary files differ
diff --git a/graphics/minimaps/030-2.png b/graphics/minimaps/030-2.png
new file mode 100644
index 00000000..6724a1c3
--- /dev/null
+++ b/graphics/minimaps/030-2.png
Binary files differ
diff --git a/graphics/minimaps/030-3.png b/graphics/minimaps/030-3.png
new file mode 100644
index 00000000..840d2f0b
--- /dev/null
+++ b/graphics/minimaps/030-3.png
Binary files differ
diff --git a/graphics/minimaps/030-4.png b/graphics/minimaps/030-4.png
new file mode 100644
index 00000000..83b78b4c
--- /dev/null
+++ b/graphics/minimaps/030-4.png
Binary files differ
diff --git a/graphics/minimaps/031-1.png b/graphics/minimaps/031-1.png
index 79f046fb..4a0a7f5e 100644
--- a/graphics/minimaps/031-1.png
+++ b/graphics/minimaps/031-1.png
Binary files differ
diff --git a/graphics/minimaps/031-2.png b/graphics/minimaps/031-2.png
new file mode 100644
index 00000000..3fbab83b
--- /dev/null
+++ b/graphics/minimaps/031-2.png
Binary files differ
diff --git a/graphics/minimaps/031-3.png b/graphics/minimaps/031-3.png
index e618d25f..d67decf5 100644
--- a/graphics/minimaps/031-3.png
+++ b/graphics/minimaps/031-3.png
Binary files differ
diff --git a/graphics/minimaps/031-4.png b/graphics/minimaps/031-4.png
index 2b645c5d..533b0d4a 100644
--- a/graphics/minimaps/031-4.png
+++ b/graphics/minimaps/031-4.png
Binary files differ
diff --git a/graphics/minimaps/032-1.png b/graphics/minimaps/032-1.png
index 976440b0..f2f87c92 100644
--- a/graphics/minimaps/032-1.png
+++ b/graphics/minimaps/032-1.png
Binary files differ
diff --git a/graphics/minimaps/032-3.png b/graphics/minimaps/032-3.png
index 9a5e09a6..ad9ac50c 100644
--- a/graphics/minimaps/032-3.png
+++ b/graphics/minimaps/032-3.png
Binary files differ
diff --git a/graphics/minimaps/033-1.png b/graphics/minimaps/033-1.png
index 1c890cdd..4593ffda 100644
--- a/graphics/minimaps/033-1.png
+++ b/graphics/minimaps/033-1.png
Binary files differ
diff --git a/graphics/minimaps/034-1.png b/graphics/minimaps/034-1.png
index c8aa0b29..e5805c00 100644
--- a/graphics/minimaps/034-1.png
+++ b/graphics/minimaps/034-1.png
Binary files differ
diff --git a/graphics/minimaps/034-2.png b/graphics/minimaps/034-2.png
new file mode 100644
index 00000000..1b0d5aaf
--- /dev/null
+++ b/graphics/minimaps/034-2.png
Binary files differ
diff --git a/graphics/minimaps/041-1.png b/graphics/minimaps/041-1.png
index 5bbd4aaa..3e659a3e 100644
--- a/graphics/minimaps/041-1.png
+++ b/graphics/minimaps/041-1.png
Binary files differ
diff --git a/graphics/minimaps/042-1.png b/graphics/minimaps/042-1.png
index 4e8b49c7..15aaab3d 100644
--- a/graphics/minimaps/042-1.png
+++ b/graphics/minimaps/042-1.png
Binary files differ
diff --git a/graphics/minimaps/042-2.png b/graphics/minimaps/042-2.png
new file mode 100644
index 00000000..071618f5
--- /dev/null
+++ b/graphics/minimaps/042-2.png
Binary files differ
diff --git a/graphics/minimaps/043-1.png b/graphics/minimaps/043-1.png
index c9445e56..4371ce55 100644
--- a/graphics/minimaps/043-1.png
+++ b/graphics/minimaps/043-1.png
Binary files differ
diff --git a/graphics/minimaps/043-3.png b/graphics/minimaps/043-3.png
index afe15052..5106ca85 100644
--- a/graphics/minimaps/043-3.png
+++ b/graphics/minimaps/043-3.png
Binary files differ
diff --git a/graphics/minimaps/043-4.png b/graphics/minimaps/043-4.png
new file mode 100644
index 00000000..aaa508bf
--- /dev/null
+++ b/graphics/minimaps/043-4.png
Binary files differ
diff --git a/graphics/minimaps/044-1.png b/graphics/minimaps/044-1.png
index 272370ef..ede0cde5 100644
--- a/graphics/minimaps/044-1.png
+++ b/graphics/minimaps/044-1.png
Binary files differ
diff --git a/graphics/minimaps/044-3.png b/graphics/minimaps/044-3.png
index 906194e8..941f108b 100644
--- a/graphics/minimaps/044-3.png
+++ b/graphics/minimaps/044-3.png
Binary files differ
diff --git a/graphics/minimaps/045-1.png b/graphics/minimaps/045-1.png
index a80abd58..41b5d5c8 100644
--- a/graphics/minimaps/045-1.png
+++ b/graphics/minimaps/045-1.png
Binary files differ
diff --git a/graphics/minimaps/046-1.png b/graphics/minimaps/046-1.png
index 6e4e27a3..b654c1fd 100644
--- a/graphics/minimaps/046-1.png
+++ b/graphics/minimaps/046-1.png
Binary files differ
diff --git a/graphics/minimaps/046-3.png b/graphics/minimaps/046-3.png
index 5009a361..0245bdaa 100644
--- a/graphics/minimaps/046-3.png
+++ b/graphics/minimaps/046-3.png
Binary files differ
diff --git a/graphics/minimaps/047-1.png b/graphics/minimaps/047-1.png
index e2c268bb..55494fd5 100644
--- a/graphics/minimaps/047-1.png
+++ b/graphics/minimaps/047-1.png
Binary files differ
diff --git a/graphics/minimaps/048-1.png b/graphics/minimaps/048-1.png
index d84e2fda..eca379b5 100644
--- a/graphics/minimaps/048-1.png
+++ b/graphics/minimaps/048-1.png
Binary files differ
diff --git a/graphics/minimaps/048-2.png b/graphics/minimaps/048-2.png
new file mode 100644
index 00000000..85e9b21b
--- /dev/null
+++ b/graphics/minimaps/048-2.png
Binary files differ
diff --git a/graphics/minimaps/051-1.png b/graphics/minimaps/051-1.png
index 2ed62c4e..4cd5557a 100644
--- a/graphics/minimaps/051-1.png
+++ b/graphics/minimaps/051-1.png
Binary files differ
diff --git a/graphics/minimaps/051-3.png b/graphics/minimaps/051-3.png
index ee0ab44d..2fa36fdb 100644
--- a/graphics/minimaps/051-3.png
+++ b/graphics/minimaps/051-3.png
Binary files differ
diff --git a/graphics/minimaps/052-1.png b/graphics/minimaps/052-1.png
index 9a849e05..a7bbe232 100644
--- a/graphics/minimaps/052-1.png
+++ b/graphics/minimaps/052-1.png
Binary files differ
diff --git a/graphics/minimaps/052-2.png b/graphics/minimaps/052-2.png
new file mode 100644
index 00000000..58f46e4d
--- /dev/null
+++ b/graphics/minimaps/052-2.png
Binary files differ
diff --git a/graphics/minimaps/055-1.png b/graphics/minimaps/055-1.png
index 5ddbff85..bb864499 100644
--- a/graphics/minimaps/055-1.png
+++ b/graphics/minimaps/055-1.png
Binary files differ
diff --git a/graphics/minimaps/055-3.png b/graphics/minimaps/055-3.png
index 2931cfe0..b2094719 100644
--- a/graphics/minimaps/055-3.png
+++ b/graphics/minimaps/055-3.png
Binary files differ
diff --git a/graphics/minimaps/056-1.png b/graphics/minimaps/056-1.png
index a768fa01..45f2aa9c 100644
--- a/graphics/minimaps/056-1.png
+++ b/graphics/minimaps/056-1.png
Binary files differ
diff --git a/graphics/minimaps/056-2.png b/graphics/minimaps/056-2.png
new file mode 100644
index 00000000..1425feb6
--- /dev/null
+++ b/graphics/minimaps/056-2.png
Binary files differ
diff --git a/graphics/minimaps/057-1.png b/graphics/minimaps/057-1.png
index e2a47b50..24b9e8b7 100644
--- a/graphics/minimaps/057-1.png
+++ b/graphics/minimaps/057-1.png
Binary files differ
diff --git a/graphics/minimaps/068-1.png b/graphics/minimaps/068-1.png
new file mode 100644
index 00000000..43c8a6dc
--- /dev/null
+++ b/graphics/minimaps/068-1.png
Binary files differ
diff --git a/graphics/minimaps/068-2.png b/graphics/minimaps/068-2.png
new file mode 100644
index 00000000..cffd5e94
--- /dev/null
+++ b/graphics/minimaps/068-2.png
Binary files differ
diff --git a/graphics/minimaps/069-1.png b/graphics/minimaps/069-1.png
new file mode 100644
index 00000000..4b2376af
--- /dev/null
+++ b/graphics/minimaps/069-1.png
Binary files differ
diff --git a/graphics/minimaps/069-2.png b/graphics/minimaps/069-2.png
new file mode 100644
index 00000000..ffef641a
--- /dev/null
+++ b/graphics/minimaps/069-2.png
Binary files differ
diff --git a/graphics/particles/arrowd.png b/graphics/particles/arrowd.png
new file mode 100644
index 00000000..045cabb9
--- /dev/null
+++ b/graphics/particles/arrowd.png
Binary files differ
diff --git a/graphics/particles/arrowh-green-slime.particle.xml b/graphics/particles/arrowh-green-slime.particle.xml
new file mode 100644
index 00000000..34c09f60
--- /dev/null
+++ b/graphics/particles/arrowh-green-slime.particle.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<effect>
+ <particle position-x="0" position-y="0" position-z="32" lifetime="128">
+ <rotation name="base" imageset="graphics/particles/arrowh-slime.png|W:#72982c,ffffff" width="16" height="16">
+ <sequence start="0" end="7"/>
+ </rotation>
+ </particle>
+</effect>
diff --git a/graphics/particles/arrowh-sea-slime.particle.xml b/graphics/particles/arrowh-sea-slime.particle.xml
new file mode 100644
index 00000000..5d3b64c6
--- /dev/null
+++ b/graphics/particles/arrowh-sea-slime.particle.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<effect>
+ <particle position-x="0" position-y="0" position-z="32" lifetime="128">
+ <rotation name="base" imageset="graphics/particles/arrowh-slime.png|W:#4Ca16e,ffffff" width="16" height="16">
+ <sequence start="0" end="7"/>
+ </rotation>
+ </particle>
+</effect>
diff --git a/graphics/particles/arrowh-slime.particle.xml b/graphics/particles/arrowh-slime.particle.xml
new file mode 100644
index 00000000..0207e785
--- /dev/null
+++ b/graphics/particles/arrowh-slime.particle.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<effect>
+ <particle position-x="0" position-y="0" position-z="32" lifetime="128">
+ <rotation name="base" imageset="graphics/particles/arrowh-slime.png|W:#ff00fc,ffffff" width="16" height="16">
+ <sequence start="0" end="7"/>
+ </rotation>
+ </particle>
+</effect>
diff --git a/graphics/particles/arrowh-slime.png b/graphics/particles/arrowh-slime.png
new file mode 100644
index 00000000..704ca1ce
--- /dev/null
+++ b/graphics/particles/arrowh-slime.png
Binary files differ
diff --git a/graphics/particles/arrowu.png b/graphics/particles/arrowu.png
new file mode 100644
index 00000000..f2e9d9ff
--- /dev/null
+++ b/graphics/particles/arrowu.png
Binary files differ
diff --git a/graphics/particles/chillfog.particle.xml b/graphics/particles/chillfog.particle.xml
new file mode 100644
index 00000000..b92ad39d
--- /dev/null
+++ b/graphics/particles/chillfog.particle.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+<!--
+Wight blaze: inspired by Demon fire
+-->
+<effect>
+ <particle position-x="10" position-y="5" position-z="38">
+ <emitter>
+ <property name="position-y" value="-10"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="300" max="60"/>
+ <property name="power" min="0.5" max="1.0"/>
+ <property name="gravity" value=".02"/>
+ <property name="image" value="graphics/particles/fog-medium-a.png|W:#124ea3"/>
+ <property name="lifetime" value="100"/>
+ <property name="output" min="1" max="4"/>
+ <property name="fade-in" value="0"/>
+ <property name="fade-out" value="450"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/forge.particle.xml b/graphics/particles/forge.particle.xml
new file mode 100644
index 00000000..10c8cfd6
--- /dev/null
+++ b/graphics/particles/forge.particle.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0"?>
+<!--
+Smoke and embers for a glowing forge effect
+-->
+<effect>
+ <particle position-x="0" position-y="0" position-z="0">
+ <emitter>
+ <property name="position-x" min="-14" max="36"/>
+ <property name="position-y" min="-30" max="-20"/>
+ <property name="output-pause" value="250"/>
+ <property name="output" value="5"/>
+ <property name="image" value="graphics/particles/fog-medium-c.png|W:#9999bb"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="50" max="90"/>
+ <property name="power" value="0.5"/>
+ <property name="momentum" value="0.99"/>
+ <property name="gravity" value="0"/>
+ <property name="lifetime" value="500"/>
+ <property name="fade-out" value="100"/>
+ </emitter>
+ </particle>
+ <!-- reduce to sparks -->
+ <particle position-x="0" position-y="0" position-z="0">
+ <emitter>
+ <property name="position-x" min="8" max="28"/>
+ <property name="position-y" min="30" max="-13"/>
+ <animation imageset="graphics/particles/hot_coals.png" width="8" height="8">
+ <sequence start="0" end="28" delay="100"/>
+ <frame index="28" delay="1000"/>
+ </animation>
+ <property name="lifetime" value="2800"/>
+ <property name="output" value="10"/>
+ <property name="output-pause" value="200"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/hot_coals.png b/graphics/particles/hot_coals.png
new file mode 100644
index 00000000..6eab2400
--- /dev/null
+++ b/graphics/particles/hot_coals.png
Binary files differ
diff --git a/graphics/particles/lobbed-object.xml b/graphics/particles/lobbed-object.xml
new file mode 100644
index 00000000..5ce4ef77
--- /dev/null
+++ b/graphics/particles/lobbed-object.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0"?>
+<effect>
+ <particle position-x="0" position-y="0" position-z="0" lifetime="1200">
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="60"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="0.8"/>
+ <property name="gravity" value="0.01"/>
+ <property name="image" value="graphics/particles/fog-medium-a.png"/>
+ <property name="lifetime" min="7" max="18"/>
+ <property name="fade-out" value="6"/>
+ <property name="bounce" value="0.8"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-10" max="10"/>
+ <property name="position-y" min="-10" max="10"/>
+ <property name="position-z" min="30" max="40"/>
+ <property name="vertical-angle" min="15" max="40"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="0.7"/>
+ <property name="gravity" value="0.001"/>
+ <property name="image" value="graphics/particles/blaze.png"/>
+ <property name="lifetime" min="0" max="14"/>
+ <property name="fade-out" value="10"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/magic-building-aura.particle.xml b/graphics/particles/magic-building-aura.particle.xml
new file mode 100644
index 00000000..6dc6fe0d
--- /dev/null
+++ b/graphics/particles/magic-building-aura.particle.xml
@@ -0,0 +1,75 @@
+<?xml version="1.0"?>
+<!--
+Light blue,white and green particles which fly up to the sky. Magical aura for buildings
+-->
+<effect>
+ <particle position-x="0" position-y="0" position-z="0">
+ <emitter>
+ <property name="vertical-angle" min="0" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="1" max="100"/>
+ <property name="lifetime" value="100"/>
+ <property name="output" value="1"/>
+ <emitter>
+ <property name="gravity" value="-0.2"/>
+ <property name="momentum" value="0.9"/>
+ <property name="image" value="graphics/particles/gloworb-medium.png|W:#00ffff"/>
+ <property name="lifetime" value="100"/>
+ <property name="fade-in" value="10"/>
+ <property name="fade-out" value="90"/>
+ <property name="output" min="0" max="1"/>
+ <property name="randomnes" value="200"/>
+ </emitter>
+ <emitter>
+ <property name="gravity" value="-0.2"/>
+ <property name="momentum" value="0.9"/>
+ <property name="image" value="graphics/particles/orb-small.png|W:#00ffff"/>
+ <property name="lifetime" value="100"/>
+ <property name="fade-in" value="10"/>
+ <property name="fade-out" value="90"/>
+ <property name="output" min="0" max="1"/>
+ <property name="randomnes" value="200"/>
+ </emitter>
+ <emitter>
+ <property name="gravity" value="-0.2"/>
+ <property name="momentum" value="0.9"/>
+ <property name="image" value="graphics/particles/gloworb-medium.png|W:#ffffff"/>
+ <property name="lifetime" value="100"/>
+ <property name="fade-in" value="10"/>
+ <property name="fade-out" value="90"/>
+ <property name="output" min="0" max="1"/>
+ <property name="randomnes" value="200"/>
+ </emitter>
+ <emitter>
+ <property name="gravity" value="-0.2"/>
+ <property name="momentum" value="0.9"/>
+ <property name="image" value="graphics/particles/orb-small.png|W:#ffffff"/>
+ <property name="lifetime" value="100"/>
+ <property name="fade-in" value="10"/>
+ <property name="fade-out" value="90"/>
+ <property name="output" min="0" max="1"/>
+ <property name="randomnes" value="200"/>
+ </emitter>
+ <emitter>
+ <property name="gravity" value="-0.2"/>
+ <property name="momentum" value="0.9"/>
+ <property name="image" value="graphics/particles/gloworb-medium.png|W:#72982c"/>
+ <property name="lifetime" value="100"/>
+ <property name="fade-in" value="10"/>
+ <property name="fade-out" value="90"/>
+ <property name="output" min="0" max="1"/>
+ <property name="randomnes" value="200"/>
+ </emitter>
+ <emitter>
+ <property name="gravity" value="-0.2"/>
+ <property name="momentum" value="0.9"/>
+ <property name="image" value="graphics/particles/orb-small.png|W:#72982c"/>
+ <property name="lifetime" value="100"/>
+ <property name="fade-in" value="10"/>
+ <property name="fade-out" value="90"/>
+ <property name="output" min="0" max="1"/>
+ <property name="randomnes" value="200"/>
+ </emitter>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/necroblast.particle.xml b/graphics/particles/necroblast.particle.xml
new file mode 100644
index 00000000..44a64ecd
--- /dev/null
+++ b/graphics/particles/necroblast.particle.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0"?>
+<!--
+Wight blaze: inspired by Demon fire
+-->
+<effect>
+ <particle position-x="10" position-y="0" position-z="47">
+ <emitter>
+ <property name="position-y" min="-10" max="-20"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="300" max="60"/>
+ <property name="power" min="0.4" max="1.2"/>
+ <property name="gravity" value=".02"/>
+ <animation imageset="graphics/particles/aniblaze-medium.png|W:#440808" width="16" height="16">
+ <sequence start="0" end="8" delay="90"/>
+ <frame index="14" delay="200"/>
+ </animation>
+ <property name="lifetime" value="120"/>
+ <property name="output" min="1" max="3"/>
+ <property name="fade-in" value="25"/>
+ <property name="fade-out" value="200"/>
+ </emitter>
+ <emitter>
+ <property name="position-y" value="-10"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="300" max="60"/>
+ <property name="power" min="0.4" max="1.2"/>
+ <property name="gravity" value=".02"/>
+ <property name="image" value="graphics/particles/fog-medium-a.png|W:#994040"/>
+ <property name="lifetime" value="100"/>
+ <property name="output" min="1" max="3"/>
+ <property name="fade-in" value="25"/>
+ <property name="fade-out" value="200"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="2" max="4"/>
+ <property name="position-y" value="-8"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="300" max="60"/>
+ <property name="power" min="0.4" max="1.2"/>
+ <property name="gravity" value=".02"/>
+ <property name="image" value="graphics/particles/star-small.png|W:#994040,5b0000"/>
+ <property name="lifetime" value="110"/>
+ <property name="output" value="2"/>
+ <property name="fade-in" value="0"/>
+ <property name="fade-out" value="300"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-3" max="4"/>
+ <property name="position-y" value="-9"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="300" max="60"/>
+ <property name="power" min="0.4" max="1.2"/>
+ <property name="gravity" value=".02"/>
+ <property name="image" value="graphics/particles/orb-medium.png|W:#bc0000"/>
+ <property name="lifetime" value="120"/>
+ <property name="output" value="2"/>
+ <property name="fade-in" value="0"/>
+ <property name="fade-out" value="300"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/small-explosion.particle.xml b/graphics/particles/small-explosion.particle.xml
new file mode 100644
index 00000000..c0411819
--- /dev/null
+++ b/graphics/particles/small-explosion.particle.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0"?>
+<!--
+An explosion
+-->
+<effect>
+ <particle position-x="0" position-y="0" position-z="20" lifetime="1">
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="-10" max="10"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="5"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/smoke-large-grey.png"/>
+ <property name="lifetime" min="50" max="800"/>
+ <property name="output" min="9" max="9"/>
+ <property name="fade-out" value="10"/>
+ <property name="bounce" value="0.8"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="60"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="0.8"/>
+ <property name="gravity" value="0.01"/>
+ <property name="image" value="graphics/particles/fog-medium-a.png"/>
+ <property name="lifetime" min="70" max="180"/>
+ <property name="output" min="3" max="6"/>
+ <property name="fade-out" value="10"/>
+ <property name="bounce" value="0.8"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-10" max="10"/>
+ <property name="position-y" min="-10" max="10"/>
+ <property name="position-z" min="30" max="40"/>
+ <property name="vertical-angle" min="15" max="40"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="0.7"/>
+ <property name="gravity" value="0.001"/>
+ <property name="image" value="graphics/particles/blaze.png"/>
+ <property name="lifetime" min="0" max="140"/>
+ <property name="output" min="6" max="9"/>
+ <property name="fade-out" value="100"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/thelost-attack.particle.xml b/graphics/particles/thelost-attack.particle.xml
new file mode 100644
index 00000000..cec20425
--- /dev/null
+++ b/graphics/particles/thelost-attack.particle.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<!--
+ The Lost's missile attack
+-->
+<effect>
+ <particle position-x="0" position-y="0" position-z="32" lifetime="102">
+ <emitter>
+ <property name="image" value="graphics/particles/star-small.png|W:#b00000,c70000"/>
+ <property name="lifetime" value="200"/>
+ <property name="fade-out" value="100"/>
+ <property name="output" min="0" max="2"/>
+ <property name="power" min="1" max="3"/>
+ <property name="horizontal-angle" min="-15" max="-175"/>
+ <property name="momentum" value="0.95"/>
+ <property name="randomnes" value="200"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ </emitter>
+ <emitter>
+ <property name="image" value="graphics/particles/orb-large.png|W:#b00000,c70000,ee7e00"/>
+ <property name="lifetime" value="225"/>
+ <property name="fade-out" value="100"/>
+ <property name="output" value="1"/>
+ <property name="power" value="1"/>
+ <property name="horizontal-angle" min="-10" max="-10"/>
+ <property name="momentum" value="0.95"/>
+ <property name="randomnes" value="75"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ </emitter>
+ </particle>
+</effect>
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/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/npcs/childoutfits.xml b/graphics/sprites/equipment/override/adult-outfits.xml
index 2f6c8d48..3d5755c5 100644
--- a/graphics/sprites/npcs/childoutfits.xml
+++ b/graphics/sprites/equipment/override/adult-outfits.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
-<sprite variants="100" variant_offset="1">
- <imageset name="base" src="graphics/sprites/npcs/childoutfits.png|W;Y;G;C;B;M;R" width="30" height="65"/>
+<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"/>
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.png b/graphics/sprites/error.png
index 108ad0e4..67ae5845 100644
--- a/graphics/sprites/error.png
+++ b/graphics/sprites/error.png
Binary files differ
diff --git a/graphics/sprites/error.xml b/graphics/sprites/error.xml
index 43146339..22fbf937 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="32" height="32"/>
<action name="default" imageset="base">
<animation direction="default">
<frame index="0"/>
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/npcs/hugenpcs.xml b/graphics/sprites/model/child.xml
index 51aedbc9..c68310ab 100644
--- a/graphics/sprites/npcs/hugenpcs.xml
+++ b/graphics/sprites/model/child.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
-<sprite variants="100" variant_offset="1">
- <imageset name="base" src="graphics/sprites/npcs/hugenpcs.png" width="90" height="100"/>
+<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"/>
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/model/male.xml b/graphics/sprites/model/male.xml
new file mode 100644
index 00000000..04e0cc69
--- /dev/null
+++ b/graphics/sprites/model/male.xml
@@ -0,0 +1,187 @@
+<?xml version="1.0"?>
+<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"/>
+ </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_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"/>
+ <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>
+ <action name="attack_spear" imageset="base">
+ <animation direction="down">
+ <sequence start="72" end="75" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="76" end="79" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="81" end="84" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="85" end="88" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_chop" imageset="base">
+ <animation direction="down">
+ <sequence start="90" end="93" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="94" end="97" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="99" end="102" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="103" end="106" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_2hand" imageset="base">
+ <animation direction="down">
+ <sequence start="108" end="111" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="112" end="115" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="117" end="120" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="121" end="124" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="cast" imageset="base">
+ <animation direction="down">
+ <sequence start="126" end="127" delay="250"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="128" end="129" delay="250"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="130" end="131" delay="250"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="132" end="133" delay="250"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
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/npcs/thermin_npcs.xml b/graphics/sprites/model/oversized.xml
index c9e6d98a..dbd717ce 100644
--- a/graphics/sprites/npcs/thermin_npcs.xml
+++ b/graphics/sprites/model/oversized.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<sprite variants="10" variant_offset="1">
- <imageset name="base" src="graphics/sprites/npcs/thermin_npcs.png" width="50" height="80"/>
+ <imageset name="base" src="graphics/sprites/model/oversized.png" width="90" height="100"/>
<action name="stand" imageset="base">
<animation direction="default">
<frame index="0"/>
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/npcs/npc-cindycage.xml b/graphics/sprites/model/unique.xml
index 4e888303..077387a5 100644
--- a/graphics/sprites/npcs/npc-cindycage.xml
+++ b/graphics/sprites/model/unique.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/npcs/npc-cindycage.png" width="80" height="103"/>
+<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"/>
diff --git a/graphics/sprites/weapon-bansheebow.xml b/graphics/sprites/monsters/accessories/weapon-slime-covered-forrest-bow.xml
index 23221c9f..a0c6d2f9 100644
--- a/graphics/sprites/weapon-bansheebow.xml
+++ b/graphics/sprites/monsters/accessories/weapon-slime-covered-forrest-bow.xml
@@ -1,8 +1,8 @@
<?xml version="1.0"?>
<sprite name="player" action="stand">
- <imageset name="bow" src="graphics/sprites/weapon-bansheebow.png" width="64" height="64"/>
+ <imageset name="bow" src="graphics/sprites/equipment/weapons/weapon-slimecovered-forrestbow.png|W:#7e0000,ffffff" width="64" height="64"/>
<action name="default" imageset="bow"/>
- <action name="attack_bow" imageset="bow">
+ <action name="attack" imageset="bow">
<animation direction="down">
<sequence start="0" end="4" delay="75"/>
<end/>
diff --git a/graphics/sprites/monsters/christmas-mouboo.xml b/graphics/sprites/monsters/christmas-mouboo.xml
index aa6700c8..074acefb 100644
--- a/graphics/sprites/monsters/christmas-mouboo.xml
+++ b/graphics/sprites/monsters/christmas-mouboo.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
-<sprite>
+<sprite variants="60" variant_offset="1">
<imageset name="mob" src="graphics/sprites/monsters/christmas-mouboo.png" width="80" height="80"/>
<include file="monsters/mouboo.xml"/>
</sprite>
diff --git a/graphics/sprites/monsters/demon.xml b/graphics/sprites/monsters/demon.xml
index ac6dbb67..2bd6b725 100644
--- a/graphics/sprites/monsters/demon.xml
+++ b/graphics/sprites/monsters/demon.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
<imageset name="base" src="graphics/sprites/monsters/demon.png|W" width="64" height="64"/>
- <include file="player_male_base_old.xml"/>
+ <include file="model/male.xml"/>
</sprite>
diff --git a/graphics/sprites/monsters/lizard.png b/graphics/sprites/monsters/lizard.png
index a5fc6edd..7ce934b0 100644
--- a/graphics/sprites/monsters/lizard.png
+++ b/graphics/sprites/monsters/lizard.png
Binary files differ
diff --git a/graphics/sprites/monsters/mana-ghost.png b/graphics/sprites/monsters/mana-ghost.png
new file mode 100644
index 00000000..fd526670
--- /dev/null
+++ b/graphics/sprites/monsters/mana-ghost.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle00.xml b/graphics/sprites/monsters/mana-ghost.xml
index 8d7f293f..e78d7eec 100644
--- a/graphics/sprites/hairstyles/hairstyle00.xml
+++ b/graphics/sprites/monsters/mana-ghost.xml
@@ -1,79 +1,60 @@
<?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" />
-
+ <imageset name="base" src="graphics/sprites/monsters/mana-ghost.png" width="50" height="64"/>
<action name="stand" imageset="base">
<animation direction="down">
+ <frame index="0"/>
</animation>
- <animation direction="left">
+ <animation direction="right">
+ <frame index="30"/>
</animation>
<animation direction="up">
+ <frame index="20"/>
</animation>
- <animation direction="right">
+ <animation direction="left">
+ <frame index="10"/>
</animation>
</action>
-
<action name="walk" imageset="base">
<animation direction="down">
+ <sequence start="0" end="4" delay="200"/>
</animation>
- <animation direction="left">
+ <animation direction="right">
+ <sequence start="30" end="34" delay="200"/>
</animation>
<animation direction="up">
+ <sequence start="20" end="24" delay="200"/>
</animation>
- <animation direction="right">
+ <animation direction="left">
+ <sequence start="10" end="14" delay="200"/>
</animation>
</action>
-
<action name="attack" imageset="base">
<animation direction="down">
- <end />
- </animation>
- <animation direction="left">
- <end />
- </animation>
- <animation direction="up">
- <end />
+ <sequence start="0" end="8" delay="150"/>
</animation>
<animation direction="right">
- <end />
- </animation>
- </action>
-
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <end />
- </animation>
- <animation direction="left">
- <end />
+ <sequence start="30" end="38" delay="150"/>
</animation>
<animation direction="up">
- <end />
+ <sequence start="20" end="28" delay="150"/>
</animation>
- <animation direction="right">
- <end />
+ <animation direction="left">
+ <sequence start="10" end="18" delay="150"/>
</animation>
</action>
-
- <action name="sit" imageset="base">
+ <action name="dead" imageset="base">
<animation direction="down">
+ <frame index="9" delay="0"/>
</animation>
- <animation direction="left">
+ <animation direction="right">
+ <frame index="39" delay="0"/>
</animation>
<animation direction="up">
+ <frame index="29" delay="0"/>
</animation>
- <animation direction="right">
+ <animation direction="left">
+ <frame index="19" delay="0"/>
</animation>
</action>
-
- <action name="dead" imageset="base">
- <animation direction="default">
- </animation>
- </action>-->
</sprite>
diff --git a/graphics/sprites/monsters/mouboo.xml b/graphics/sprites/monsters/mouboo.xml
index 6d931224..9ae68040 100644
--- a/graphics/sprites/monsters/mouboo.xml
+++ b/graphics/sprites/monsters/mouboo.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
-<sprite>
+<sprite variants="60" variant_offset="1">
<imageset name="mob" src="graphics/sprites/monsters/mouboo.png" width="80" height="80"/>
<action name="stand" imageset="mob">
<animation direction="down">
diff --git a/graphics/sprites/monsters/nutcracker.xml b/graphics/sprites/monsters/nutcracker.xml
index 9915599e..c9494cfa 100644
--- a/graphics/sprites/monsters/nutcracker.xml
+++ b/graphics/sprites/monsters/nutcracker.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite name="nutcracker" action="stand" variants="72" variant_offset="1">
<imageset name="base" src="graphics/sprites/monsters/nutcracker.png" width="64" height="64"/>
- <include file="player_male_base.xml"/>
+ <include file="model/male.xml"/>
</sprite>
diff --git a/graphics/sprites/monsters/psi-brain.png b/graphics/sprites/monsters/psi-brain.png
new file mode 100644
index 00000000..662f7717
--- /dev/null
+++ b/graphics/sprites/monsters/psi-brain.png
Binary files differ
diff --git a/graphics/sprites/monsters/psi-brain.xml b/graphics/sprites/monsters/psi-brain.xml
new file mode 100644
index 00000000..2fef27a3
--- /dev/null
+++ b/graphics/sprites/monsters/psi-brain.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/psi-brain.png" width="64" height="67"/>
+ <action name="default" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="3" delay="125"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="12" end="15" delay="125"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="6" end="9" delay="125"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="18" end="21" delay="125"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <sequence start="24" end="27" delay="200"/>
+ <frame index="27" delay="0"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="24" end="27" delay="200"/>
+ <frame index="27" delay="0"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="24" end="27" delay="200"/>
+ <frame index="27" delay="0"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="24" end="27" delay="200"/>
+ <frame index="27" delay="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/psi-bubble.xml b/graphics/sprites/monsters/psi-bubble.xml
new file mode 100644
index 00000000..59727c9e
--- /dev/null
+++ b/graphics/sprites/monsters/psi-bubble.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/psi-brain.png" width="128" height="67"/>
+ <action name="default" imageset="base">
+ <animation direction="down">
+ <frame index="14" delay="0"/>
+ </animation>
+ <animation direction="right">
+ <frame index="14" delay="0"/>
+ </animation>
+ <animation direction="up">
+ <frame index="14" delay="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="14" delay="0"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="2" delay="100"/>
+ <frame index="5" delay="100"/>
+ <frame index="8" delay="100"/>
+ <frame index="11" delay="100"/>
+ </animation>
+ <animation direction="right">
+ <frame index="2" delay="100"/>
+ <frame index="5" delay="100"/>
+ <frame index="8" delay="100"/>
+ <frame index="11" delay="100"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" delay="100"/>
+ <frame index="5" delay="100"/>
+ <frame index="8" delay="100"/>
+ <frame index="11" delay="100"/>
+ </animation>
+ <animation direction="left">
+ <frame index="2" delay="100"/>
+ <frame index="5" delay="100"/>
+ <frame index="8" delay="100"/>
+ <frame index="11" delay="100"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/skeleton.xml b/graphics/sprites/monsters/skeleton.xml
index 86483cc8..4220a551 100644
--- a/graphics/sprites/monsters/skeleton.xml
+++ b/graphics/sprites/monsters/skeleton.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
-<sprite>
+<sprite aciton="stand" variants="72" variant_offset="1">
<imageset name="base" src="graphics/sprites/monsters/skeleton.png|W" width="64" height="64"/>
- <include file="player_male_base_old.xml"/>
+ <include file="model/male.xml"/>
</sprite>
diff --git a/graphics/sprites/monsters/skeleton_inv.png b/graphics/sprites/monsters/skeleton_inv.png
new file mode 100644
index 00000000..fd85c9cc
--- /dev/null
+++ b/graphics/sprites/monsters/skeleton_inv.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/skirt.xml b/graphics/sprites/monsters/skeleton_inv.xml
index d57d34d3..543cf5ce 100644
--- a/graphics/sprites/equipment/legs/skirt.xml
+++ b/graphics/sprites/monsters/skeleton_inv.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
-<sprite name="player" action="stand">
- <imageset name="base" src="graphics/sprites/equipment/legs/skirt.png|W" width="64" height="64"/>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/skeleton_inv.png|W" width="64" height="64"/>
<action name="stand" imageset="base">
<animation direction="down">
<frame index="0"/>
diff --git a/graphics/sprites/monsters/slime-mother.png b/graphics/sprites/monsters/slime-mother.png
new file mode 100644
index 00000000..1b139414
--- /dev/null
+++ b/graphics/sprites/monsters/slime-mother.png
Binary files differ
diff --git a/graphics/sprites/player_male_base.xml b/graphics/sprites/monsters/slime-mother.xml
index 1815efff..98f74ff0 100644
--- a/graphics/sprites/player_male_base.xml
+++ b/graphics/sprites/monsters/slime-mother.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
-<sprite name="player" action="stand">
- <imageset name="base" src="graphics/sprites/player_male_base.png" width="64" height="64"/>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/slime-mother.png|W" width="64" height="64"/>
<action name="stand" imageset="base">
<animation direction="down">
<frame index="0"/>
@@ -44,17 +44,11 @@
</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 direction="default">
+ <frame index="8" delay="400" />
+ <frame index="26" delay="400" />
+ <frame index="44" delay="400" />
+ <frame index="62" delay="0" />
</animation>
</action>
<action name="attack" imageset="base">
diff --git a/graphics/sprites/monsters/wight.png b/graphics/sprites/monsters/wight.png
new file mode 100644
index 00000000..0bcd3438
--- /dev/null
+++ b/graphics/sprites/monsters/wight.png
Binary files differ
diff --git a/graphics/sprites/player_male_base_old.xml b/graphics/sprites/monsters/wight.xml
index ac7afdd5..d9fd9e64 100644
--- a/graphics/sprites/player_male_base_old.xml
+++ b/graphics/sprites/monsters/wight.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<sprite name="player" action="stand">
- <imageset name="base" src="graphics/sprites/player_male_base.png" width="64" height="64"/>
+ <imageset name="base" src="graphics/sprites/monsters/wight.png|W" width="64" height="64"/>
<action name="stand" imageset="base">
<animation direction="down">
<frame index="0"/>
diff --git a/graphics/sprites/monsters/wraith.png b/graphics/sprites/monsters/wraith.png
new file mode 100644
index 00000000..fbf6daee
--- /dev/null
+++ b/graphics/sprites/monsters/wraith.png
Binary files differ
diff --git a/graphics/sprites/monsters/wraith.xml b/graphics/sprites/monsters/wraith.xml
new file mode 100644
index 00000000..6cf5d151
--- /dev/null
+++ b/graphics/sprites/monsters/wraith.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/wraith.png" width="97" height="127"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="right">
+ <frame index="24"/>
+ </animation>
+ <animation direction="up">
+ <frame index="16"/>
+ </animation>
+ <animation direction="left">
+ <frame index="8"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="2" delay="100"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="24" end="26" delay="100"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="16" end="18" delay="100"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="8" end="10" delay="100"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="4" delay="150"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="24" end="28" delay="150"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="16" end="20" delay="150"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="8" end="12" delay="150"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="7" delay="200"/>
+ <frame index="7" delay="0"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="29" end="31" delay="200"/>
+ <frame index="31" delay="0"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="23" delay="200"/>
+ <frame index="23" delay="0"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="13" end="15" delay="200"/>
+ <frame index="15" delay="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/zombie.xml b/graphics/sprites/monsters/zombie.xml
index 02536eae..c55e9a60 100644
--- a/graphics/sprites/monsters/zombie.xml
+++ b/graphics/sprites/monsters/zombie.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
-<sprite>
+<sprite aciton="stand" variants="5656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656" variant_offset="1">
<imageset name="base" src="graphics/sprites/monsters/zombie.png" width="64" height="64"/>
<action name="stand" imageset="base">
<animation direction="down">
diff --git a/graphics/sprites/npcs/bleeding-heart-tree-sm.png b/graphics/sprites/npcs/bleeding-heart-tree-sm.png
new file mode 100644
index 00000000..0a218eb6
--- /dev/null
+++ b/graphics/sprites/npcs/bleeding-heart-tree-sm.png
Binary files differ
diff --git a/graphics/sprites/npcs/bleeding-heart-tree.png b/graphics/sprites/npcs/bleeding-heart-tree.png
new file mode 100644
index 00000000..1b63c89e
--- /dev/null
+++ b/graphics/sprites/npcs/bleeding-heart-tree.png
Binary files differ
diff --git a/graphics/sprites/npcs/bones.png b/graphics/sprites/npcs/bones.png
deleted file mode 100644
index dccb3ebd..00000000
--- a/graphics/sprites/npcs/bones.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/childoutfits.png b/graphics/sprites/npcs/childoutfits.png
deleted file mode 100644
index 29cda7ce..00000000
--- a/graphics/sprites/npcs/childoutfits.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/childposes.png b/graphics/sprites/npcs/childposes.png
deleted file mode 100644
index d7bfde30..00000000
--- a/graphics/sprites/npcs/childposes.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/childposes.xml b/graphics/sprites/npcs/childposes.xml
deleted file mode 100644
index 23e31f47..00000000
--- a/graphics/sprites/npcs/childposes.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0"?>
-<sprite variants="100" variant_offset="1">
- <imageset name="base" src="graphics/sprites/npcs/childposes.png" width="30" height="65"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <frame index="0"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/christmas_npcs.png b/graphics/sprites/npcs/christmas_npcs.png
deleted file mode 100644
index d99bbe9a..00000000
--- a/graphics/sprites/npcs/christmas_npcs.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/christmas_npcs.xml b/graphics/sprites/npcs/christmas_npcs.xml
deleted file mode 100644
index 387b9c41..00000000
--- a/graphics/sprites/npcs/christmas_npcs.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0"?>
-<sprite variants="8" variant_offset="1">
- <imageset name="base" src="graphics/sprites/npcs/christmas_npcs.png" width="50" height="90"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <frame index="0"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/evil-obelisk.png b/graphics/sprites/npcs/evil-obelisk.png
deleted file mode 100644
index 7e39aa5e..00000000
--- a/graphics/sprites/npcs/evil-obelisk.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/evil-obelisk.xml b/graphics/sprites/npcs/evil-obelisk.xml
deleted file mode 100644
index 75f62c97..00000000
--- a/graphics/sprites/npcs/evil-obelisk.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/npcs/evil-obelisk.png" width="47" height="110"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <!-- red color timing -->
- <frame index="0" delay="250"/>
- <frame index="1" delay="250"/>
- <frame index="2" delay="250"/>
- <frame index="3" delay="250"/>
- <frame index="4" delay="250"/>
- <frame index="5" delay="250"/>
- <frame index="4" delay="250"/>
- <frame index="3" delay="250"/>
- <frame index="2" delay="250"/>
- <frame index="1" delay="250"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/furnace.png b/graphics/sprites/npcs/furnace.png
deleted file mode 100644
index 3ad8dde8..00000000
--- a/graphics/sprites/npcs/furnace.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/furnace.xml b/graphics/sprites/npcs/furnace.xml
deleted file mode 100644
index bb6b21e3..00000000
--- a/graphics/sprites/npcs/furnace.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/npcs/furnace.png" width="96" height="96"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <!-- fire timing -->
- <frame index="0" delay="100"/>
- <frame index="1" delay="100"/>
- <frame index="2" delay="100"/>
- <frame index="3" delay="100"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/hugenpcs.png b/graphics/sprites/npcs/hugenpcs.png
deleted file mode 100644
index 217c7cf9..00000000
--- a/graphics/sprites/npcs/hugenpcs.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/koga.png b/graphics/sprites/npcs/koga.png
new file mode 100644
index 00000000..43f80e2c
--- /dev/null
+++ b/graphics/sprites/npcs/koga.png
Binary files differ
diff --git a/graphics/sprites/npcs/bones.xml b/graphics/sprites/npcs/koga.xml
index a58bee58..cff9a83e 100644
--- a/graphics/sprites/npcs/bones.xml
+++ b/graphics/sprites/npcs/koga.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/npcs/bones.png" width="62" height="32"/>
+<sprite variants="1" variant_offset="1">
+ <imageset name="base" src="graphics/sprites/npcs/koga.png" width="634" height="477"/>
<action name="stand" imageset="base">
<animation direction="default">
<frame index="0"/>
diff --git a/graphics/sprites/npcs/npc-annualeaster.png b/graphics/sprites/npcs/npc-annualeaster.png
deleted file mode 100644
index ec3e6fd4..00000000
--- a/graphics/sprites/npcs/npc-annualeaster.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/npc-annualeaster.xml b/graphics/sprites/npcs/npc-annualeaster.xml
deleted file mode 100644
index 3f396423..00000000
--- a/graphics/sprites/npcs/npc-annualeaster.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/npcs/npc-annualeaster.png" width="32" height="32"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <frame index="0"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/npc-casket.xml b/graphics/sprites/npcs/npc-casket.xml
deleted file mode 100644
index 32643d74..00000000
--- a/graphics/sprites/npcs/npc-casket.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/particles/casket-trap_96x96.png" width="96" height="96"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <!-- closed casket -->
- <frame index="10"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/npc-cindycage.png b/graphics/sprites/npcs/npc-cindycage.png
deleted file mode 100644
index 53109290..00000000
--- a/graphics/sprites/npcs/npc-cindycage.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/npc-dicentra.png b/graphics/sprites/npcs/npc-dicentra.png
new file mode 100644
index 00000000..1b63c89e
--- /dev/null
+++ b/graphics/sprites/npcs/npc-dicentra.png
Binary files differ
diff --git a/graphics/sprites/npcs/npc-dyer.png b/graphics/sprites/npcs/npc-dyer.png
deleted file mode 100644
index 34387e71..00000000
--- a/graphics/sprites/npcs/npc-dyer.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/npc-dyer.xml b/graphics/sprites/npcs/npc-dyer.xml
deleted file mode 100644
index 666b6915..00000000
--- a/graphics/sprites/npcs/npc-dyer.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/npcs/npc-dyer.png" width="99" height="64" offsetX="30"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <!-- eyes movements -->
- <frame index="0" delay="3000"/>
- <frame index="1" delay="80"/>
- <frame index="0" delay="1500"/>
- <frame index="1" delay="80"/>
- <frame index="0" delay="3000"/>
- <frame index="1" delay="300"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/npc-gate-closed.xml b/graphics/sprites/npcs/npc-gate-closed.xml
deleted file mode 100644
index 77a7162a..00000000
--- a/graphics/sprites/npcs/npc-gate-closed.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/npcs/npc-gate_224x192.png" width="224" height="192"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <!-- Display just the first frame of the opening door animation, which is the closed door -->
- <frame index="0"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/npc-gate-open.xml b/graphics/sprites/npcs/npc-gate-open.xml
deleted file mode 100644
index 2f47ed56..00000000
--- a/graphics/sprites/npcs/npc-gate-open.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/npcs/npc-gate_224x192.png" width="224" height="192"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <!-- Open gate -->
- <frame index="5"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/npc-gate_224x192.png b/graphics/sprites/npcs/npc-gate_224x192.png
deleted file mode 100644
index 6fcbfd8c..00000000
--- a/graphics/sprites/npcs/npc-gate_224x192.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/npc-joyful.png b/graphics/sprites/npcs/npc-joyful.png
new file mode 100644
index 00000000..dc39b114
--- /dev/null
+++ b/graphics/sprites/npcs/npc-joyful.png
Binary files differ
diff --git a/graphics/sprites/npcs/npc-joyful.xml b/graphics/sprites/npcs/npc-joyful.xml
new file mode 100644
index 00000000..8afd68be
--- /dev/null
+++ b/graphics/sprites/npcs/npc-joyful.xml
@@ -0,0 +1,48 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/npcs/npc-joyful.png" width="44" height="45"/>
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0" offsetX="5" offsetY="-2" delay="150"/>
+ <frame index="1" offsetX="15" offsetY="-6" delay="150"/>
+ <frame index="2" offsetX="30" offsetY="-11" delay="150"/>
+ <frame index="3" offsetX="32" offsetY="-15" delay="150"/>
+ <frame index="4" offsetX="35" offsetY="-20" delay="150"/>
+ <frame index="3" offsetX="30" offsetY="-24" delay="150"/>
+ <frame index="2" offsetX="28" offsetY="-26" delay="150"/>
+ <frame index="1" offsetX="26" offsetY="-27" delay="150"/>
+ <frame index="0" offsetX="20" offsetY="-30" delay="150"/>
+ <frame index="1" offsetX="15" offsetY="-36" delay="150"/>
+ <frame index="2" offsetX="10" offsetY="-42" delay="150"/>
+ <frame index="3" offsetX="6" offsetY="-44" delay="150"/>
+ <frame index="4" offsetX="0" offsetY="-45" delay="150"/>
+ <frame index="3" offsetX="-9" offsetY="-41" delay="150"/>
+ <frame index="2" offsetX="-18" offsetY="-38" delay="150"/>
+ <frame index="1" offsetX="-27" offsetY="-34" delay="150"/>
+ <frame index="0" offsetX="-35" offsetY="-30" delay="150"/>
+ <frame index="1" offsetX="-30" offsetY="-27" delay="150"/>
+ <frame index="2" offsetX="-28" offsetY="-23" delay="150"/>
+ <frame index="3" offsetX="-27" offsetY="-20" delay="150"/>
+ <frame index="4" offsetX="-25" offsetY="-18" delay="150"/>
+ <frame index="3" offsetX="-18" offsetY="-20" delay="150"/>
+ <frame index="2" offsetX="-10" offsetY="-19" delay="150"/>
+ <frame index="1" offsetX="1" offsetY="-20" delay="150"/>
+ <frame index="0" offsetX="10" offsetY="-20" delay="150"/>
+ <frame index="1" offsetX="4" offsetY="-21" delay="150"/>
+ <frame index="2" offsetX="-3" offsetY="-22" delay="150"/>
+ <frame index="3" offsetX="-18" offsetY="-24" delay="150"/>
+ <frame index="4" offsetX="-24" offsetY="-25" delay="150"/>
+ <frame index="3" offsetX="-28" offsetY="-20" delay="150"/>
+ <frame index="2" offsetX="-32" offsetY="-18" delay="150"/>
+ <frame index="1" offsetX="-36" offsetY="-15" delay="150"/>
+ <frame index="0" offsetX="-40" offsetY="-9" delay="150"/>
+ <frame index="1" offsetX="-35" offsetY="-7" delay="150"/>
+ <frame index="2" offsetX="-31" offsetY="-5" delay="150"/>
+ <frame index="3" offsetX="-24" offsetY="-4" delay="150"/>
+ <frame index="4" offsetX="-19" offsetY="-4" delay="150"/>
+ <frame index="3" offsetX="-9" offsetY="-2" delay="150"/>
+ <frame index="2" offsetX="-3" offsetY="0" delay="150"/>
+ <frame index="1" offsetX="-0" offsetY="-1" delay="150"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/npc-reaper.xml b/graphics/sprites/npcs/npc-reaper.xml
new file mode 100644
index 00000000..c2996cad
--- /dev/null
+++ b/graphics/sprites/npcs/npc-reaper.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/reaper.png" width="100" height="100"/>
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <!-- reaper float -->
+ <frame index="25" delay="300"/>
+ <frame index="25" delay="300" offsetY="-1"/>
+ <frame index="25" delay="300" offsetY="-2"/>
+ <frame index="25" delay="300" offsetY="-1"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/npc-savannahman.png b/graphics/sprites/npcs/npc-savannahman.png
deleted file mode 100644
index 42af6fea..00000000
--- a/graphics/sprites/npcs/npc-savannahman.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/npc-savannahman.xml b/graphics/sprites/npcs/npc-savannahman.xml
deleted file mode 100644
index d05b70da..00000000
--- a/graphics/sprites/npcs/npc-savannahman.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/npcs/npc-savannahman.png" width="35" height="58"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <!-- head movements -->
- <frame index="0" delay="1500"/>
- <frame index="1" delay="10"/>
- <frame index="0" delay="300"/>
- <frame index="1" delay="10"/>
- <frame index="2" delay="1000"/>
- <frame index="1" delay="10"/>
- <frame index="0" delay="500"/>
- <frame index="1" delay="10"/>
- <frame index="0" delay="1000"/>
- <frame index="3" delay="250"/>
- <frame index="4" delay="300"/>
- <frame index="5" delay="600"/>
- <frame index="6" delay="550"/>
- <frame index="7" delay="10"/>
- <frame index="6" delay="450"/>
- <frame index="7" delay="10"/>
- <frame index="6" delay="500"/>
- <frame index="4" delay="500"/>
- <frame index="3" delay="250"/>
- <frame index="0" delay="450"/>
- <frame index="1" delay="10"/>
- <frame index="0" delay="350"/>
- <frame index="8" delay="350"/>
- <frame index="9" delay="450"/>
- <frame index="10" delay="1200"/>
- <frame index="9" delay="200"/>
- <frame index="0" delay="200"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/npc-weaver.xml b/graphics/sprites/npcs/npc-skeletons.xml
index db0a0e66..e86fff11 100644
--- a/graphics/sprites/npcs/npc-weaver.xml
+++ b/graphics/sprites/npcs/npc-skeletons.xml
@@ -1,9 +1,9 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/npcs/npc-weaver.png" width="64" height="61"/>
+ <imageset name="base" src="graphics/sprites/monsters/skeleton.png|W" width="64" height="64"/>
<action name="stand" imageset="base">
<animation direction="default">
- <frame index="0"/>
+ <frame index="1"/>
</animation>
</action>
</sprite>
diff --git a/graphics/sprites/npcs/npc-supply-crate.png b/graphics/sprites/npcs/npc-supply-crate.png
deleted file mode 100644
index f9aa2c52..00000000
--- a/graphics/sprites/npcs/npc-supply-crate.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/npc-test.png b/graphics/sprites/npcs/npc-test.png
deleted file mode 100644
index eb8f2f22..00000000
--- a/graphics/sprites/npcs/npc-test.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/npc-test.xml b/graphics/sprites/npcs/npc-test.xml
deleted file mode 100644
index d4b581ff..00000000
--- a/graphics/sprites/npcs/npc-test.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<sprite action="stand" name="npc">
- <imageset width="64" height="64" name="base" src="graphics/sprites/npcs/npc-test.png"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0"/>
- </animation>
- <animation direction="left">
- <frame index="7"/>
- </animation>
- <animation direction="up">
- <frame index="14"/>
- </animation>
- <animation direction="right">
- <frame index="21"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <sequence end="6" delay="75" start="1"/>
- </animation>
- <animation direction="left">
- <sequence end="13" delay="75" start="8"/>
- </animation>
- <animation direction="up">
- <sequence end="20" delay="75" start="15"/>
- </animation>
- <animation direction="right">
- <sequence end="27" delay="75" start="22"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/npc-treasurebox.png b/graphics/sprites/npcs/npc-treasurebox.png
deleted file mode 100644
index 09e602a8..00000000
--- a/graphics/sprites/npcs/npc-treasurebox.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/npc-treasurebox.xml b/graphics/sprites/npcs/npc-treasurebox.xml
deleted file mode 100644
index 1f59ae8e..00000000
--- a/graphics/sprites/npcs/npc-treasurebox.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0"?>
-<sprite action="stand" name="open-treasure-npc">
- <imageset width="64" height="64" name="base" src="graphics/sprites/npcs/npc-treasurebox.png"/>
- <action imageset="base" name="stand">
- <animation stand="default">
- <sequence end="6" delay="75" start="0"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/npc-weaver.png b/graphics/sprites/npcs/npc-weaver.png
deleted file mode 100644
index ada86e32..00000000
--- a/graphics/sprites/npcs/npc-weaver.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/npc-woodenpump.png b/graphics/sprites/npcs/npc-woodenpump.png
deleted file mode 100644
index f66a5fbe..00000000
--- a/graphics/sprites/npcs/npc-woodenpump.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/npc-woodenpump.xml b/graphics/sprites/npcs/npc-woodenpump.xml
deleted file mode 100644
index 3959d80c..00000000
--- a/graphics/sprites/npcs/npc-woodenpump.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/npcs/npc-woodenpump.png" width="27" height="71"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <!-- waterdroplets -->
- <frame index="0" delay="130"/>
- <frame index="1" delay="200"/>
- <frame index="2" delay="100"/>
- <frame index="3" delay="130"/>
- <frame index="4" delay="130"/>
- <frame index="5" delay="130"/>
- <frame index="6" delay="130"/>
- <frame index="7" delay="130"/>
- <frame index="8" delay="130"/>
- <frame index="9" delay="130"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/npc.xml b/graphics/sprites/npcs/npc.xml
deleted file mode 100644
index b451bba1..00000000
--- a/graphics/sprites/npcs/npc.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0"?>
-<sprite variants="100" variant_offset="1">
- <imageset name="base" src="graphics/sprites/npcs/npcs.png" width="50" height="80"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <frame index="0"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/npc2.xml b/graphics/sprites/npcs/npc2.xml
deleted file mode 100644
index 07a508d1..00000000
--- a/graphics/sprites/npcs/npc2.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0"?>
-<sprite variants="100" variant_offset="1">
- <imageset name="base" src="graphics/sprites/npcs/npcs2.png" width="60" height="80"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <frame index="0"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/npcs.png b/graphics/sprites/npcs/npcs.png
deleted file mode 100644
index e141c70a..00000000
--- a/graphics/sprites/npcs/npcs.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/npcs2.png b/graphics/sprites/npcs/npcs2.png
deleted file mode 100644
index 83744c31..00000000
--- a/graphics/sprites/npcs/npcs2.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/outfits.png b/graphics/sprites/npcs/outfits.png
deleted file mode 100644
index acc60e24..00000000
--- a/graphics/sprites/npcs/outfits.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/outfits.xml b/graphics/sprites/npcs/outfits.xml
deleted file mode 100644
index c0d0151f..00000000
--- a/graphics/sprites/npcs/outfits.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0"?>
-<sprite variants="100" variant_offset="1">
- <imageset name="base" src="graphics/sprites/npcs/outfits.png|W;Y;G;C;B;M;R" width="60" height="65"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <frame index="0"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/poses.png b/graphics/sprites/npcs/poses.png
deleted file mode 100644
index 16094671..00000000
--- a/graphics/sprites/npcs/poses.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/poses.xml b/graphics/sprites/npcs/poses.xml
deleted file mode 100644
index 9926087b..00000000
--- a/graphics/sprites/npcs/poses.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0"?>
-<sprite variants="100" variant_offset="1">
- <imageset name="base" src="graphics/sprites/npcs/poses.png" width="60" height="65"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <frame index="0"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/saboteur.png b/graphics/sprites/npcs/saboteur.png
deleted file mode 100644
index 150840fd..00000000
--- a/graphics/sprites/npcs/saboteur.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/saboteur.xml b/graphics/sprites/npcs/saboteur.xml
deleted file mode 100644
index 3a682d19..00000000
--- a/graphics/sprites/npcs/saboteur.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/npcs/saboteur.png|R;G;B;C;Y;M" width="38" height="57"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <frame index="0"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/sages.png b/graphics/sprites/npcs/sages.png
deleted file mode 100644
index 258d2075..00000000
--- a/graphics/sprites/npcs/sages.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/sages.xml b/graphics/sprites/npcs/sages.xml
deleted file mode 100644
index 2d446aab..00000000
--- a/graphics/sprites/npcs/sages.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0"?>
-<sprite variants="12" variant_offset="1">
- <imageset name="base" src="graphics/sprites/npcs/sages.png" width="50" height="80"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <frame index="0"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/shapeshifter.png b/graphics/sprites/npcs/shapeshifter.png
deleted file mode 100644
index 41fbc2c2..00000000
--- a/graphics/sprites/npcs/shapeshifter.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/shapeshifter.xml b/graphics/sprites/npcs/shapeshifter.xml
deleted file mode 100644
index a0413108..00000000
--- a/graphics/sprites/npcs/shapeshifter.xml
+++ /dev/null
@@ -1,188 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/npcs/shapeshifter.png" width="30" height="63"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <!-- shape modifier -->
- <frame index="10" delay="100"/>
- <frame index="9" delay="100"/>
- <frame index="8" delay="100"/>
- <frame index="7" delay="100"/>
- <frame index="6" delay="100"/>
- <frame index="5" delay="100"/>
- <frame index="4" delay="100"/>
- <frame index="3" delay="100"/>
- <frame index="2" delay="100"/>
- <frame index="1" delay="100"/>
- <frame index="0" delay="1000"/>
- <frame index="1" delay="100"/>
- <frame index="2" delay="100"/>
- <frame index="3" delay="100"/>
- <frame index="4" delay="100"/>
- <frame index="5" delay="100"/>
- <frame index="6" delay="100"/>
- <frame index="7" delay="100"/>
- <frame index="8" delay="100"/>
- <frame index="9" delay="100"/>
- <frame index="21" delay="100"/>
- <frame index="20" delay="100"/>
- <frame index="19" delay="100"/>
- <frame index="18" delay="100"/>
- <frame index="17" delay="100"/>
- <frame index="16" delay="100"/>
- <frame index="15" delay="100"/>
- <frame index="14" delay="100"/>
- <frame index="13" delay="100"/>
- <frame index="12" delay="100"/>
- <frame index="11" delay="1000"/>
- <frame index="12" delay="100"/>
- <frame index="13" delay="100"/>
- <frame index="14" delay="100"/>
- <frame index="15" delay="100"/>
- <frame index="16" delay="100"/>
- <frame index="17" delay="100"/>
- <frame index="18" delay="100"/>
- <frame index="19" delay="100"/>
- <frame index="20" delay="100"/>
- <frame index="32" delay="100"/>
- <frame index="31" delay="100"/>
- <frame index="30" delay="100"/>
- <frame index="29" delay="100"/>
- <frame index="28" delay="100"/>
- <frame index="27" delay="100"/>
- <frame index="26" delay="100"/>
- <frame index="25" delay="100"/>
- <frame index="24" delay="100"/>
- <frame index="23" delay="100"/>
- <frame index="22" delay="1000"/>
- <frame index="23" delay="100"/>
- <frame index="24" delay="100"/>
- <frame index="25" delay="100"/>
- <frame index="26" delay="100"/>
- <frame index="27" delay="100"/>
- <frame index="28" delay="100"/>
- <frame index="29" delay="100"/>
- <frame index="30" delay="100"/>
- <frame index="31" delay="100"/>
- <frame index="43" delay="100"/>
- <frame index="42" delay="100"/>
- <frame index="41" delay="100"/>
- <frame index="40" delay="100"/>
- <frame index="39" delay="100"/>
- <frame index="38" delay="100"/>
- <frame index="37" delay="100"/>
- <frame index="36" delay="100"/>
- <frame index="35" delay="100"/>
- <frame index="34" delay="100"/>
- <frame index="33" delay="1000"/>
- <frame index="34" delay="100"/>
- <frame index="35" delay="100"/>
- <frame index="36" delay="100"/>
- <frame index="37" delay="100"/>
- <frame index="38" delay="100"/>
- <frame index="39" delay="100"/>
- <frame index="40" delay="100"/>
- <frame index="41" delay="100"/>
- <frame index="42" delay="100"/>
- <frame index="54" delay="100"/>
- <frame index="53" delay="100"/>
- <frame index="52" delay="100"/>
- <frame index="51" delay="100"/>
- <frame index="50" delay="100"/>
- <frame index="49" delay="100"/>
- <frame index="48" delay="100"/>
- <frame index="47" delay="100"/>
- <frame index="46" delay="100"/>
- <frame index="45" delay="100"/>
- <frame index="44" delay="1000"/>
- <frame index="45" delay="100"/>
- <frame index="46" delay="100"/>
- <frame index="47" delay="100"/>
- <frame index="48" delay="100"/>
- <frame index="49" delay="100"/>
- <frame index="50" delay="100"/>
- <frame index="51" delay="100"/>
- <frame index="52" delay="100"/>
- <frame index="53" delay="100"/>
- <frame index="65" delay="100"/>
- <frame index="64" delay="100"/>
- <frame index="63" delay="100"/>
- <frame index="62" delay="100"/>
- <frame index="61" delay="100"/>
- <frame index="60" delay="100"/>
- <frame index="59" delay="100"/>
- <frame index="58" delay="100"/>
- <frame index="57" delay="100"/>
- <frame index="56" delay="100"/>
- <frame index="55" delay="1000"/>
- <frame index="56" delay="100"/>
- <frame index="57" delay="100"/>
- <frame index="58" delay="100"/>
- <frame index="59" delay="100"/>
- <frame index="60" delay="100"/>
- <frame index="61" delay="100"/>
- <frame index="62" delay="100"/>
- <frame index="63" delay="100"/>
- <frame index="64" delay="100"/>
- <frame index="76" delay="100"/>
- <frame index="75" delay="100"/>
- <frame index="74" delay="100"/>
- <frame index="73" delay="100"/>
- <frame index="72" delay="100"/>
- <frame index="71" delay="100"/>
- <frame index="70" delay="100"/>
- <frame index="69" delay="100"/>
- <frame index="68" delay="100"/>
- <frame index="67" delay="100"/>
- <frame index="66" delay="1000"/>
- <frame index="67" delay="100"/>
- <frame index="68" delay="100"/>
- <frame index="69" delay="100"/>
- <frame index="70" delay="100"/>
- <frame index="71" delay="100"/>
- <frame index="72" delay="100"/>
- <frame index="73" delay="100"/>
- <frame index="74" delay="100"/>
- <frame index="75" delay="100"/>
- <frame index="87" delay="100"/>
- <frame index="86" delay="100"/>
- <frame index="85" delay="100"/>
- <frame index="84" delay="100"/>
- <frame index="83" delay="100"/>
- <frame index="82" delay="100"/>
- <frame index="81" delay="100"/>
- <frame index="80" delay="100"/>
- <frame index="79" delay="100"/>
- <frame index="78" delay="100"/>
- <frame index="77" delay="1000"/>
- <frame index="78" delay="100"/>
- <frame index="79" delay="100"/>
- <frame index="80" delay="100"/>
- <frame index="81" delay="100"/>
- <frame index="82" delay="100"/>
- <frame index="83" delay="100"/>
- <frame index="84" delay="100"/>
- <frame index="85" delay="100"/>
- <frame index="86" delay="100"/>
- <frame index="98" delay="100"/>
- <frame index="97" delay="100"/>
- <frame index="96" delay="100"/>
- <frame index="95" delay="100"/>
- <frame index="94" delay="100"/>
- <frame index="93" delay="100"/>
- <frame index="92" delay="100"/>
- <frame index="91" delay="100"/>
- <frame index="90" delay="100"/>
- <frame index="89" delay="100"/>
- <frame index="88" delay="1000"/>
- <frame index="89" delay="100"/>
- <frame index="90" delay="100"/>
- <frame index="91" delay="100"/>
- <frame index="92" delay="100"/>
- <frame index="93" delay="100"/>
- <frame index="94" delay="100"/>
- <frame index="95" delay="100"/>
- <frame index="96" delay="100"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/signs.png b/graphics/sprites/npcs/signs.png
new file mode 100644
index 00000000..4262335a
--- /dev/null
+++ b/graphics/sprites/npcs/signs.png
Binary files differ
diff --git a/graphics/sprites/npcs/npc-supply-crate.xml b/graphics/sprites/npcs/signs.xml
index 7a3357c9..40f914df 100644
--- a/graphics/sprites/npcs/npc-supply-crate.xml
+++ b/graphics/sprites/npcs/signs.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/npcs/npc-supply-crate.png" width="64" height="32"/>
+<sprite variants="24" variant_offset="1">
+ <imageset name="base" src="graphics/sprites/npcs/signs.png" width="32" height="64"/>
<action name="stand" imageset="base">
<animation direction="default">
<frame index="0"/>
diff --git a/graphics/sprites/npcs/snowtree.xml b/graphics/sprites/npcs/snowtree.xml
index 6b01e4b7..fbe21b2c 100644
--- a/graphics/sprites/npcs/snowtree.xml
+++ b/graphics/sprites/npcs/snowtree.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<sprite variants="4" variant_offset="1">
- <imageset name="base" src="graphics/tiles/Snow_tree_x3.png" width="64" height="96"/>
+ <imageset name="base" src="graphics/tiles/snow_tree_x3.png" width="64" height="96"/>
<action name="stand" imageset="base">
<animation direction="default">
<frame offsetX="18" index="0"/>
diff --git a/graphics/sprites/npcs/soulmenhirs.png b/graphics/sprites/npcs/soulmenhirs.png
deleted file mode 100644
index 0a00b133..00000000
--- a/graphics/sprites/npcs/soulmenhirs.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/soulmenhirs.xml b/graphics/sprites/npcs/soulmenhirs.xml
deleted file mode 100644
index b79e0fb1..00000000
--- a/graphics/sprites/npcs/soulmenhirs.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0"?>
-<sprite variants="8" variant_offset="1">
- <imageset name="base" src="graphics/sprites/npcs/soulmenhirs.png" width="39" height="44"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <frame index="0"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/thermin_npcs.png b/graphics/sprites/npcs/thermin_npcs.png
deleted file mode 100644
index bf297093..00000000
--- a/graphics/sprites/npcs/thermin_npcs.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/tree.xml b/graphics/sprites/npcs/tree.xml
index 79f4fa7b..bed8673e 100644
--- a/graphics/sprites/npcs/tree.xml
+++ b/graphics/sprites/npcs/tree.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<sprite variants="3" variant_offset="1">
- <imageset name="base" src="graphics/tiles/Woodland_x3.png" width="64" height="96"/>
+ <imageset name="base" src="graphics/tiles/woodland_x3.png" width="64" height="96"/>
<action name="stand" imageset="base">
<animation direction="default">
<frame index="0"/>
diff --git a/graphics/sprites/npcs/undead-mouboo-master.png b/graphics/sprites/npcs/undead-mouboo-master.png
new file mode 100644
index 00000000..879e1858
--- /dev/null
+++ b/graphics/sprites/npcs/undead-mouboo-master.png
Binary files differ
diff --git a/graphics/sprites/npcs/weaver-wheel.xml b/graphics/sprites/npcs/weaver-wheel.xml
new file mode 100644
index 00000000..9f4e041a
--- /dev/null
+++ b/graphics/sprites/npcs/weaver-wheel.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<sprite variants="1" variant_offset="1">
+ <imageset name="base" src="graphics/tiles/spinning_wheel.png" width="64" height="64"/>
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0" offsetX="-16" offsetY="8"/>
+ </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/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-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
diff --git a/graphics/tiles/Crypt-Archways.png b/graphics/tiles/Crypt-Archways.png
deleted file mode 100644
index 42ec41fb..00000000
--- a/graphics/tiles/Crypt-Archways.png
+++ /dev/null
Binary files differ
diff --git a/graphics/tiles/Crypt-Blockwall.png b/graphics/tiles/Crypt-Blockwall.png
deleted file mode 100644
index befef9d3..00000000
--- a/graphics/tiles/Crypt-Blockwall.png
+++ /dev/null
Binary files differ
diff --git a/graphics/tiles/Crypt-Fringe.png b/graphics/tiles/Crypt-Fringe.png
deleted file mode 100644
index 1ae63a5b..00000000
--- a/graphics/tiles/Crypt-Fringe.png
+++ /dev/null
Binary files differ
diff --git a/graphics/tiles/Crypt-Fringe_x3.png b/graphics/tiles/Crypt-Fringe_x3.png
deleted file mode 100644
index b905606e..00000000
--- a/graphics/tiles/Crypt-Fringe_x3.png
+++ /dev/null
Binary files differ
diff --git a/graphics/tiles/Snow_ground_x2.png b/graphics/tiles/Snow_ground_x2.png
deleted file mode 100644
index 0edb4c22..00000000
--- a/graphics/tiles/Snow_ground_x2.png
+++ /dev/null
Binary files differ
diff --git a/graphics/tiles/Tulimshar_Docks.png b/graphics/tiles/Tulimshar_Docks.png
deleted file mode 100644
index c6bda110..00000000
--- a/graphics/tiles/Tulimshar_Docks.png
+++ /dev/null
Binary files differ
diff --git a/graphics/tiles/Woodland_graveyard_x3.png b/graphics/tiles/Woodland_graveyard_x3.png
deleted file mode 100644
index cfe74b0e..00000000
--- a/graphics/tiles/Woodland_graveyard_x3.png
+++ /dev/null
Binary files differ
diff --git a/graphics/tiles/Woodland_graveyard_x4.png b/graphics/tiles/Woodland_graveyard_x4.png
deleted file mode 100644
index 72fe0bae..00000000
--- a/graphics/tiles/Woodland_graveyard_x4.png
+++ /dev/null
Binary files differ
diff --git a/graphics/tiles/Woodland_swamp.png b/graphics/tiles/Woodland_swamp.png
deleted file mode 100644
index 929d1a91..00000000
--- a/graphics/tiles/Woodland_swamp.png
+++ /dev/null
Binary files differ
diff --git a/graphics/tiles/Woodland_x2.png b/graphics/tiles/Woodland_x2.png
deleted file mode 100644
index 7004b116..00000000
--- a/graphics/tiles/Woodland_x2.png
+++ /dev/null
Binary files differ
diff --git a/graphics/tiles/barbarians-outdoor.png b/graphics/tiles/barbarians_outdoor.png
index 1601ce1b..1601ce1b 100644
--- a/graphics/tiles/barbarians-outdoor.png
+++ b/graphics/tiles/barbarians_outdoor.png
Binary files differ
diff --git a/graphics/tiles/barbarians-yurt_x4.png b/graphics/tiles/barbarians_yurt_x4.png
index 2fe1fdae..2fe1fdae 100644
--- a/graphics/tiles/barbarians-yurt_x4.png
+++ b/graphics/tiles/barbarians_yurt_x4.png
Binary files differ
diff --git a/graphics/tiles/castle-1.png b/graphics/tiles/castle1.png
index 40fbbea0..40fbbea0 100644
--- a/graphics/tiles/castle-1.png
+++ b/graphics/tiles/castle1.png
Binary files differ
diff --git a/graphics/tiles/castle-2.png b/graphics/tiles/castle2.png
index b93a9c3b..b93a9c3b 100644
--- a/graphics/tiles/castle-2.png
+++ b/graphics/tiles/castle2.png
Binary files differ
diff --git a/graphics/tiles/cave2.png b/graphics/tiles/cave2.png
index 85ee6fa4..0af306d2 100644
--- a/graphics/tiles/cave2.png
+++ b/graphics/tiles/cave2.png
Binary files differ
diff --git a/graphics/tiles/cave2_sewer_mine.png b/graphics/tiles/cave2_sewer_mine.png
index 05542e47..e65c72ec 100644
--- a/graphics/tiles/cave2_sewer_mine.png
+++ b/graphics/tiles/cave2_sewer_mine.png
Binary files differ
diff --git a/graphics/tiles/cave2_sewer_mine_x4.png b/graphics/tiles/cave2_sewer_mine_x4.png
index 00ec4e79..517f3185 100644
--- a/graphics/tiles/cave2_sewer_mine_x4.png
+++ b/graphics/tiles/cave2_sewer_mine_x4.png
Binary files differ
diff --git a/graphics/tiles/cave2_transistions.png b/graphics/tiles/cave2_transistions.png
index 772d5733..4631f61a 100644
--- a/graphics/tiles/cave2_transistions.png
+++ b/graphics/tiles/cave2_transistions.png
Binary files differ
diff --git a/graphics/tiles/crypt1.png b/graphics/tiles/crypt1.png
new file mode 100644
index 00000000..6ecb3810
--- /dev/null
+++ b/graphics/tiles/crypt1.png
Binary files differ
diff --git a/graphics/tiles/crypt2.png b/graphics/tiles/crypt2.png
new file mode 100644
index 00000000..7b7c7da5
--- /dev/null
+++ b/graphics/tiles/crypt2.png
Binary files differ
diff --git a/graphics/tiles/crypt2_x4.png b/graphics/tiles/crypt2_x4.png
new file mode 100644
index 00000000..4f127391
--- /dev/null
+++ b/graphics/tiles/crypt2_x4.png
Binary files differ
diff --git a/graphics/tiles/crypt_blockwall.png b/graphics/tiles/crypt_blockwall.png
new file mode 100644
index 00000000..7fd58af4
--- /dev/null
+++ b/graphics/tiles/crypt_blockwall.png
Binary files differ
diff --git a/graphics/tiles/crypt_fringe2_x3.png b/graphics/tiles/crypt_fringe2_x3.png
new file mode 100644
index 00000000..0dbf8b3a
--- /dev/null
+++ b/graphics/tiles/crypt_fringe2_x3.png
Binary files differ
diff --git a/graphics/tiles/crypt_fringe_x3.png b/graphics/tiles/crypt_fringe_x3.png
new file mode 100644
index 00000000..31af1590
--- /dev/null
+++ b/graphics/tiles/crypt_fringe_x3.png
Binary files differ
diff --git a/graphics/tiles/crypt_reaper_room.png b/graphics/tiles/crypt_reaper_room.png
new file mode 100644
index 00000000..75639221
--- /dev/null
+++ b/graphics/tiles/crypt_reaper_room.png
Binary files differ
diff --git a/graphics/tiles/crypt_x2.png b/graphics/tiles/crypt_x2.png
new file mode 100644
index 00000000..9799d538
--- /dev/null
+++ b/graphics/tiles/crypt_x2.png
Binary files differ
diff --git a/graphics/tiles/crypt_x4.png b/graphics/tiles/crypt_x4.png
new file mode 100644
index 00000000..4bbeb58c
--- /dev/null
+++ b/graphics/tiles/crypt_x4.png
Binary files differ
diff --git a/graphics/tiles/crypt_x5.png b/graphics/tiles/crypt_x5.png
new file mode 100644
index 00000000..d7299ead
--- /dev/null
+++ b/graphics/tiles/crypt_x5.png
Binary files differ
diff --git a/graphics/tiles/crypt_x8.png b/graphics/tiles/crypt_x8.png
new file mode 100644
index 00000000..ee6dbb56
--- /dev/null
+++ b/graphics/tiles/crypt_x8.png
Binary files differ
diff --git a/graphics/tiles/desert1.png b/graphics/tiles/desert1.png
index 657c35b5..be1d3a89 100644
--- a/graphics/tiles/desert1.png
+++ b/graphics/tiles/desert1.png
Binary files differ
diff --git a/graphics/tiles/desert2.png b/graphics/tiles/desert2.png
index fef450dc..bfcb3acf 100644
--- a/graphics/tiles/desert2.png
+++ b/graphics/tiles/desert2.png
Binary files differ
diff --git a/graphics/tiles/desert_castle.png b/graphics/tiles/desert_castle.png
new file mode 100644
index 00000000..4688a4e2
--- /dev/null
+++ b/graphics/tiles/desert_castle.png
Binary files differ
diff --git a/graphics/tiles/desert_castle2.png b/graphics/tiles/desert_castle2.png
new file mode 100644
index 00000000..ddafe395
--- /dev/null
+++ b/graphics/tiles/desert_castle2.png
Binary files differ
diff --git a/graphics/tiles/desert_castle_interior.png b/graphics/tiles/desert_castle_interior.png
new file mode 100644
index 00000000..049228ae
--- /dev/null
+++ b/graphics/tiles/desert_castle_interior.png
Binary files differ
diff --git a/graphics/tiles/desert_castle_interior_x2.png b/graphics/tiles/desert_castle_interior_x2.png
new file mode 100644
index 00000000..f06d5756
--- /dev/null
+++ b/graphics/tiles/desert_castle_interior_x2.png
Binary files differ
diff --git a/graphics/tiles/desert_castle_interior_x4.png b/graphics/tiles/desert_castle_interior_x4.png
new file mode 100644
index 00000000..639975f6
--- /dev/null
+++ b/graphics/tiles/desert_castle_interior_x4.png
Binary files differ
diff --git a/graphics/tiles/desert_castle_interior_x5.png b/graphics/tiles/desert_castle_interior_x5.png
new file mode 100644
index 00000000..2b00f03f
--- /dev/null
+++ b/graphics/tiles/desert_castle_interior_x5.png
Binary files differ
diff --git a/graphics/tiles/desert_castle_x2.png b/graphics/tiles/desert_castle_x2.png
new file mode 100644
index 00000000..6aa8a2fb
--- /dev/null
+++ b/graphics/tiles/desert_castle_x2.png
Binary files differ
diff --git a/graphics/tiles/desert_castle_x3.png b/graphics/tiles/desert_castle_x3.png
new file mode 100644
index 00000000..1aa63537
--- /dev/null
+++ b/graphics/tiles/desert_castle_x3.png
Binary files differ
diff --git a/graphics/tiles/desert_city.png b/graphics/tiles/desert_city.png
new file mode 100644
index 00000000..161fbf90
--- /dev/null
+++ b/graphics/tiles/desert_city.png
Binary files differ
diff --git a/graphics/tiles/desert_city_indoors.png b/graphics/tiles/desert_city_indoors.png
new file mode 100644
index 00000000..81119f36
--- /dev/null
+++ b/graphics/tiles/desert_city_indoors.png
Binary files differ
diff --git a/graphics/tiles/desert_city_indoors_x3.png b/graphics/tiles/desert_city_indoors_x3.png
new file mode 100644
index 00000000..2e1cc934
--- /dev/null
+++ b/graphics/tiles/desert_city_indoors_x3.png
Binary files differ
diff --git a/graphics/tiles/desert_city_x2.png b/graphics/tiles/desert_city_x2.png
new file mode 100644
index 00000000..6f76bd29
--- /dev/null
+++ b/graphics/tiles/desert_city_x2.png
Binary files differ
diff --git a/graphics/tiles/desert_city_x4.png b/graphics/tiles/desert_city_x4.png
new file mode 100644
index 00000000..597c61d6
--- /dev/null
+++ b/graphics/tiles/desert_city_x4.png
Binary files differ
diff --git a/graphics/tiles/desert_x2.png b/graphics/tiles/desert_x2.png
index 23022f08..ab867c3f 100644
--- a/graphics/tiles/desert_x2.png
+++ b/graphics/tiles/desert_x2.png
Binary files differ
diff --git a/graphics/tiles/desert_x2_old.png b/graphics/tiles/desert_x2_old.png
deleted file mode 100644
index 658a6291..00000000
--- a/graphics/tiles/desert_x2_old.png
+++ /dev/null
Binary files differ
diff --git a/graphics/tiles/desert_x3.png b/graphics/tiles/desert_x3.png
index acbbab6b..47dfcc04 100644
--- a/graphics/tiles/desert_x3.png
+++ b/graphics/tiles/desert_x3.png
Binary files differ
diff --git a/graphics/tiles/docks.png b/graphics/tiles/docks.png
new file mode 100644
index 00000000..f385299a
--- /dev/null
+++ b/graphics/tiles/docks.png
Binary files differ
diff --git a/graphics/tiles/docks_x2.png b/graphics/tiles/docks_x2.png
new file mode 100644
index 00000000..8a946078
--- /dev/null
+++ b/graphics/tiles/docks_x2.png
Binary files differ
diff --git a/graphics/tiles/docks_x3.png b/graphics/tiles/docks_x3.png
new file mode 100644
index 00000000..114fc3ee
--- /dev/null
+++ b/graphics/tiles/docks_x3.png
Binary files differ
diff --git a/graphics/tiles/docks_x4.png b/graphics/tiles/docks_x4.png
new file mode 100644
index 00000000..0ebd0335
--- /dev/null
+++ b/graphics/tiles/docks_x4.png
Binary files differ
diff --git a/graphics/tiles/evil-obelisk.png b/graphics/tiles/evil-obelisk.png
new file mode 100644
index 00000000..4060effc
--- /dev/null
+++ b/graphics/tiles/evil-obelisk.png
Binary files differ
diff --git a/graphics/tiles/evil_obelisk.png b/graphics/tiles/evil_obelisk.png
new file mode 100644
index 00000000..4060effc
--- /dev/null
+++ b/graphics/tiles/evil_obelisk.png
Binary files differ
diff --git a/graphics/tiles/Forest.png b/graphics/tiles/forest.png
index 14a37e91..14a37e91 100644
--- a/graphics/tiles/Forest.png
+++ b/graphics/tiles/forest.png
Binary files differ
diff --git a/graphics/tiles/Forest_cover.png b/graphics/tiles/forest_cover.png
index b97c80ed..b97c80ed 100644
--- a/graphics/tiles/Forest_cover.png
+++ b/graphics/tiles/forest_cover.png
Binary files differ
diff --git a/graphics/tiles/forge_x4.png b/graphics/tiles/forge_x4.png
new file mode 100644
index 00000000..3d79ea0a
--- /dev/null
+++ b/graphics/tiles/forge_x4.png
Binary files differ
diff --git a/graphics/tiles/inn.png b/graphics/tiles/inn.png
index c8ccbd04..3a386ab3 100644
--- a/graphics/tiles/inn.png
+++ b/graphics/tiles/inn.png
Binary files differ
diff --git a/graphics/tiles/inn2.png b/graphics/tiles/inn2.png
index 6498638c..cbd4f145 100644
--- a/graphics/tiles/inn2.png
+++ b/graphics/tiles/inn2.png
Binary files differ
diff --git a/graphics/tiles/inn_x2.png b/graphics/tiles/inn_x2.png
index cde5eff9..2d934832 100644
--- a/graphics/tiles/inn_x2.png
+++ b/graphics/tiles/inn_x2.png
Binary files differ
diff --git a/graphics/tiles/inn_x3.png b/graphics/tiles/inn_x3.png
index 9a207e36..2034e588 100644
--- a/graphics/tiles/inn_x3.png
+++ b/graphics/tiles/inn_x3.png
Binary files differ
diff --git a/graphics/tiles/inn_x4.png b/graphics/tiles/inn_x4.png
index a3f1c8ae..c1c4e4cf 100644
--- a/graphics/tiles/inn_x4.png
+++ b/graphics/tiles/inn_x4.png
Binary files differ
diff --git a/graphics/tiles/Pots_x2.png b/graphics/tiles/pots_x2.png
index bd6273ce..bd6273ce 100644
--- a/graphics/tiles/Pots_x2.png
+++ b/graphics/tiles/pots_x2.png
Binary files differ
diff --git a/graphics/tiles/set_cave.png b/graphics/tiles/set_cave.png
deleted file mode 100644
index aa6e1bfb..00000000
--- a/graphics/tiles/set_cave.png
+++ /dev/null
Binary files differ
diff --git a/graphics/tiles/set_desert.png b/graphics/tiles/set_desert.png
deleted file mode 100644
index 77a41eb9..00000000
--- a/graphics/tiles/set_desert.png
+++ /dev/null
Binary files differ
diff --git a/graphics/tiles/set_icecave.png b/graphics/tiles/set_icecave.png
deleted file mode 100644
index 8a1319b9..00000000
--- a/graphics/tiles/set_icecave.png
+++ /dev/null
Binary files differ
diff --git a/graphics/tiles/set_icemountain.png b/graphics/tiles/set_icemountain.png
deleted file mode 100644
index 3dab22e9..00000000
--- a/graphics/tiles/set_icemountain.png
+++ /dev/null
Binary files differ
diff --git a/graphics/tiles/set_rules.png b/graphics/tiles/set_rules.png
deleted file mode 100644
index bf7f93c7..00000000
--- a/graphics/tiles/set_rules.png
+++ /dev/null
Binary files differ
diff --git a/graphics/tiles/set_thermin_cave.png b/graphics/tiles/set_thermin_cave.png
deleted file mode 100644
index 05b23249..00000000
--- a/graphics/tiles/set_thermin_cave.png
+++ /dev/null
Binary files differ
diff --git a/graphics/tiles/set_woodland.png b/graphics/tiles/set_woodland.png
deleted file mode 100644
index 9661f074..00000000
--- a/graphics/tiles/set_woodland.png
+++ /dev/null
Binary files differ
diff --git a/graphics/tiles/Snow.png b/graphics/tiles/snow.png
index 5f84363b..5f84363b 100644
--- a/graphics/tiles/Snow.png
+++ b/graphics/tiles/snow.png
Binary files differ
diff --git a/graphics/tiles/Snow_ground.png b/graphics/tiles/snow_ground.png
index db5544fe..db5544fe 100644
--- a/graphics/tiles/Snow_ground.png
+++ b/graphics/tiles/snow_ground.png
Binary files differ
diff --git a/graphics/tiles/Snow_tree_x3.png b/graphics/tiles/snow_tree_x3.png
index 1ec07eed..1ec07eed 100644
--- a/graphics/tiles/Snow_tree_x3.png
+++ b/graphics/tiles/snow_tree_x3.png
Binary files differ
diff --git a/graphics/tiles/Snow_village.png b/graphics/tiles/snow_village.png
index c8361cad..c8361cad 100644
--- a/graphics/tiles/Snow_village.png
+++ b/graphics/tiles/snow_village.png
Binary files differ
diff --git a/graphics/tiles/Snow_village2.png b/graphics/tiles/snow_village2.png
index e8a3f2a0..e8a3f2a0 100644
--- a/graphics/tiles/Snow_village2.png
+++ b/graphics/tiles/snow_village2.png
Binary files differ
diff --git a/graphics/tiles/Snow_x2.png b/graphics/tiles/snow_x2.png
index b04c0c62..b04c0c62 100644
--- a/graphics/tiles/Snow_x2.png
+++ b/graphics/tiles/snow_x2.png
Binary files differ
diff --git a/graphics/tiles/Snow_x3.png b/graphics/tiles/snow_x3.png
index 7d2b200b..7d2b200b 100644
--- a/graphics/tiles/Snow_x3.png
+++ b/graphics/tiles/snow_x3.png
Binary files differ
diff --git a/graphics/tiles/spinning_wheel.png b/graphics/tiles/spinning_wheel.png
new file mode 100644
index 00000000..7db18869
--- /dev/null
+++ b/graphics/tiles/spinning_wheel.png
Binary files differ
diff --git a/graphics/tiles/stone_lab.png b/graphics/tiles/stone_lab.png
new file mode 100644
index 00000000..5f629bf2
--- /dev/null
+++ b/graphics/tiles/stone_lab.png
Binary files differ
diff --git a/graphics/tiles/thermin-cave.png b/graphics/tiles/thermin-cave.png
deleted file mode 100644
index 2fa926c5..00000000
--- a/graphics/tiles/thermin-cave.png
+++ /dev/null
Binary files differ
diff --git a/graphics/tiles/thermin-outdoor.png b/graphics/tiles/thermin-outdoor.png
deleted file mode 100644
index c3f433ef..00000000
--- a/graphics/tiles/thermin-outdoor.png
+++ /dev/null
Binary files differ
diff --git a/graphics/tiles/tictactoe.png b/graphics/tiles/tictactoe.png
deleted file mode 100644
index feef4012..00000000
--- a/graphics/tiles/tictactoe.png
+++ /dev/null
Binary files differ
diff --git a/graphics/tiles/trans_woodland-desert.png b/graphics/tiles/trans_woodland-desert.png
deleted file mode 100644
index 0fc17866..00000000
--- a/graphics/tiles/trans_woodland-desert.png
+++ /dev/null
Binary files differ
diff --git a/graphics/tiles/trans_woodland_desert.png b/graphics/tiles/trans_woodland_desert.png
new file mode 100644
index 00000000..6412ef95
--- /dev/null
+++ b/graphics/tiles/trans_woodland_desert.png
Binary files differ
diff --git a/graphics/tiles/tulimshar1.png b/graphics/tiles/tulimshar1.png
deleted file mode 100644
index b06202ae..00000000
--- a/graphics/tiles/tulimshar1.png
+++ /dev/null
Binary files differ
diff --git a/graphics/tiles/water.png b/graphics/tiles/water.png
new file mode 100644
index 00000000..e751615a
--- /dev/null
+++ b/graphics/tiles/water.png
Binary files differ
diff --git a/graphics/tiles/water_overflow.png b/graphics/tiles/water_overflow.png
new file mode 100644
index 00000000..18ed75b1
--- /dev/null
+++ b/graphics/tiles/water_overflow.png
Binary files differ
diff --git a/graphics/tiles/waterflow.png b/graphics/tiles/waterflow.png
new file mode 100644
index 00000000..161dc572
--- /dev/null
+++ b/graphics/tiles/waterflow.png
Binary files differ
diff --git a/graphics/tiles/Witch_sisters_picture_x3.png b/graphics/tiles/witch_sisters_picture_x3.png
index b70fbeeb..b70fbeeb 100644
--- a/graphics/tiles/Witch_sisters_picture_x3.png
+++ b/graphics/tiles/witch_sisters_picture_x3.png
Binary files differ
diff --git a/graphics/tiles/wood_lab.png b/graphics/tiles/wood_lab.png
new file mode 100644
index 00000000..06fd2cb7
--- /dev/null
+++ b/graphics/tiles/wood_lab.png
Binary files differ
diff --git a/graphics/tiles/woodenpump.png b/graphics/tiles/woodenpump.png
new file mode 100644
index 00000000..0f718581
--- /dev/null
+++ b/graphics/tiles/woodenpump.png
Binary files differ
diff --git a/graphics/tiles/Woodland_graveyard_crypt.png b/graphics/tiles/woodland_graveyard_crypt.png
index 8b11e8cc..8b11e8cc 100644
--- a/graphics/tiles/Woodland_graveyard_crypt.png
+++ b/graphics/tiles/woodland_graveyard_crypt.png
Binary files differ
diff --git a/graphics/tiles/Woodland_graveyard_ground.png b/graphics/tiles/woodland_graveyard_ground.png
index 7e6111fc..7e6111fc 100644
--- a/graphics/tiles/Woodland_graveyard_ground.png
+++ b/graphics/tiles/woodland_graveyard_ground.png
Binary files differ
diff --git a/graphics/tiles/woodland_graveyard_x3.png b/graphics/tiles/woodland_graveyard_x3.png
new file mode 100644
index 00000000..83381302
--- /dev/null
+++ b/graphics/tiles/woodland_graveyard_x3.png
Binary files differ
diff --git a/graphics/tiles/woodland_graveyard_x4.png b/graphics/tiles/woodland_graveyard_x4.png
new file mode 100644
index 00000000..8fb6b5b6
--- /dev/null
+++ b/graphics/tiles/woodland_graveyard_x4.png
Binary files differ
diff --git a/graphics/tiles/Woodland_ground.png b/graphics/tiles/woodland_ground.png
index 89c550f0..89c550f0 100644
--- a/graphics/tiles/Woodland_ground.png
+++ b/graphics/tiles/woodland_ground.png
Binary files differ
diff --git a/graphics/tiles/woodland_indoor.png b/graphics/tiles/woodland_indoor.png
index d176d81d..26d49800 100644
--- a/graphics/tiles/woodland_indoor.png
+++ b/graphics/tiles/woodland_indoor.png
Binary files differ
diff --git a/graphics/tiles/woodland_indoor_x2.png b/graphics/tiles/woodland_indoor_x2.png
index 3da4d781..f97797a6 100644
--- a/graphics/tiles/woodland_indoor_x2.png
+++ b/graphics/tiles/woodland_indoor_x2.png
Binary files differ
diff --git a/graphics/tiles/woodland_swamp.png b/graphics/tiles/woodland_swamp.png
new file mode 100644
index 00000000..f0037e03
--- /dev/null
+++ b/graphics/tiles/woodland_swamp.png
Binary files differ
diff --git a/graphics/tiles/Woodland_village.png b/graphics/tiles/woodland_village.png
index d9f08011..d9f08011 100644
--- a/graphics/tiles/Woodland_village.png
+++ b/graphics/tiles/woodland_village.png
Binary files differ
diff --git a/graphics/tiles/Woodland_village_x2.png b/graphics/tiles/woodland_village_x2.png
index 9d853b0b..9d853b0b 100644
--- a/graphics/tiles/Woodland_village_x2.png
+++ b/graphics/tiles/woodland_village_x2.png
Binary files differ
diff --git a/graphics/tiles/Woodland_water.png b/graphics/tiles/woodland_water.png
index 52f14cd2..52f14cd2 100644
--- a/graphics/tiles/Woodland_water.png
+++ b/graphics/tiles/woodland_water.png
Binary files differ
diff --git a/graphics/tiles/woodland_x2.png b/graphics/tiles/woodland_x2.png
new file mode 100644
index 00000000..6cad428d
--- /dev/null
+++ b/graphics/tiles/woodland_x2.png
Binary files differ
diff --git a/graphics/tiles/Woodland_x3.png b/graphics/tiles/woodland_x3.png
index 0efb2d91..0efb2d91 100644
--- a/graphics/tiles/Woodland_x3.png
+++ b/graphics/tiles/woodland_x3.png
Binary files differ
diff --git a/graphics/tiles/Woodland_x4.png b/graphics/tiles/woodland_x4.png
index a0da2dd6..a0da2dd6 100644
--- a/graphics/tiles/Woodland_x4.png
+++ b/graphics/tiles/woodland_x4.png
Binary files differ
diff --git a/graphics/tiles/Woodland_x5.png b/graphics/tiles/woodland_x5.png
index 75282164..75282164 100644
--- a/graphics/tiles/Woodland_x5.png
+++ b/graphics/tiles/woodland_x5.png
Binary files differ
diff --git a/graphics/tiles/Woodland_x8.png b/graphics/tiles/woodland_x8.png
index 615a5585..615a5585 100644
--- a/graphics/tiles/Woodland_x8.png
+++ b/graphics/tiles/woodland_x8.png
Binary files differ