summaryrefslogtreecommitdiff
path: root/graphics/sprites/equipment
diff options
context:
space:
mode:
authorMicksha <ms-shaman@gmx.de>2021-06-09 12:31:37 +0000
committerMicksha <ms-shaman@gmx.de>2021-06-09 12:31:37 +0000
commit1ff954455f11ad36dd7918c2bc8f79b0c58b3f4c (patch)
treebbfec544eb83442feeb9ee3e9dfd08c65de82b8d /graphics/sprites/equipment
parent594e8ff0923d54d57e71d53698d2a987beffd519 (diff)
parent302685b8462f86f494511d72877c1ed3df7fdafc (diff)
downloadclientdata-1ff954455f11ad36dd7918c2bc8f79b0c58b3f4c.tar.gz
clientdata-1ff954455f11ad36dd7918c2bc8f79b0c58b3f4c.tar.bz2
clientdata-1ff954455f11ad36dd7918c2bc8f79b0c58b3f4c.tar.xz
clientdata-1ff954455f11ad36dd7918c2bc8f79b0c58b3f4c.zip
Merge branch 'spritefix' into 'master'
Spritefix Closes #4, #3, and #11 See merge request themanaworld/evolved/clientdata!14
Diffstat (limited to 'graphics/sprites/equipment')
-rw-r--r--graphics/sprites/equipment/chest/assassin-female.pngbin38497 -> 16742 bytes
-rw-r--r--graphics/sprites/equipment/chest/assassin-female.xml15
-rw-r--r--graphics/sprites/equipment/chest/assassin.pngbin39674 -> 18465 bytes
-rw-r--r--graphics/sprites/equipment/chest/assassin.xml15
-rw-r--r--graphics/sprites/equipment/chest/bra-female.xml15
-rw-r--r--graphics/sprites/equipment/chest/bromenalchest-female.xml15
-rw-r--r--graphics/sprites/equipment/chest/bromenalchest.xml15
-rw-r--r--graphics/sprites/equipment/chest/chainmail-female.xml15
-rw-r--r--graphics/sprites/equipment/chest/chainmail.xml15
-rw-r--r--graphics/sprites/equipment/chest/contributor-female.pngbin93202 -> 47424 bytes
-rw-r--r--graphics/sprites/equipment/chest/contributor-female.xml14
-rw-r--r--graphics/sprites/equipment/chest/contributor.pngbin92209 -> 46008 bytes
-rw-r--r--graphics/sprites/equipment/chest/contributor.xml14
-rw-r--r--graphics/sprites/equipment/chest/cotton-female.pngbin38370 -> 21431 bytes
-rw-r--r--graphics/sprites/equipment/chest/cotton-female.xml14
-rw-r--r--graphics/sprites/equipment/chest/cotton.pngbin54754 -> 23920 bytes
-rw-r--r--graphics/sprites/equipment/chest/cotton.xml14
-rw-r--r--graphics/sprites/equipment/chest/demonwarlordplate.pngbin45064 -> 45878 bytes
-rw-r--r--graphics/sprites/equipment/chest/demonwarlordplate.xml105
-rw-r--r--graphics/sprites/equipment/chest/fine-dress-female.pngbin155314 -> 96377 bytes
-rw-r--r--graphics/sprites/equipment/chest/fine-dress-female.xml14
-rw-r--r--graphics/sprites/equipment/chest/fine-dress.pngbin146129 -> 92506 bytes
-rw-r--r--graphics/sprites/equipment/chest/fine-dress.xml14
-rw-r--r--graphics/sprites/equipment/chest/forest-armor-female.pngbin42882 -> 20925 bytes
-rw-r--r--graphics/sprites/equipment/chest/forest-armor-female.xml14
-rw-r--r--graphics/sprites/equipment/chest/forest-armor.pngbin41013 -> 20529 bytes
-rw-r--r--graphics/sprites/equipment/chest/forest-armor.xml14
-rw-r--r--graphics/sprites/equipment/chest/leather-female.pngbin29262 -> 16723 bytes
-rw-r--r--graphics/sprites/equipment/chest/leather-female.xml14
-rw-r--r--graphics/sprites/equipment/chest/leather.pngbin52134 -> 21217 bytes
-rw-r--r--graphics/sprites/equipment/chest/leather.xml14
-rw-r--r--graphics/sprites/equipment/chest/lightplatemail-female.xml15
-rw-r--r--graphics/sprites/equipment/chest/lightplatemail.xml15
-rw-r--r--graphics/sprites/equipment/chest/robe-female.pngbin92215 -> 51401 bytes
-rw-r--r--graphics/sprites/equipment/chest/robe-female.xml14
-rw-r--r--graphics/sprites/equipment/chest/robe.pngbin82054 -> 42984 bytes
-rw-r--r--graphics/sprites/equipment/chest/robe.xml14
-rw-r--r--graphics/sprites/equipment/chest/saviorarmor-female.pngbin116035 -> 110578 bytes
-rw-r--r--graphics/sprites/equipment/chest/saviorarmor-female.xml119
-rw-r--r--graphics/sprites/equipment/chest/saviorarmor.pngbin125407 -> 119238 bytes
-rw-r--r--graphics/sprites/equipment/chest/saviorarmor.xml119
-rw-r--r--graphics/sprites/equipment/chest/shorttanktop-female.xml6
-rw-r--r--graphics/sprites/equipment/chest/shorttanktop.xml6
-rw-r--r--graphics/sprites/equipment/chest/sorcerer-robe-female.pngbin88698 -> 47195 bytes
-rw-r--r--graphics/sprites/equipment/chest/sorcerer-robe-female.xml15
-rw-r--r--graphics/sprites/equipment/chest/sorcerer-robe.pngbin80448 -> 40690 bytes
-rw-r--r--graphics/sprites/equipment/chest/sorcerer-robe.xml15
-rw-r--r--graphics/sprites/equipment/chest/tanktop-female.xml6
-rw-r--r--graphics/sprites/equipment/chest/tanktop.xml6
-rw-r--r--graphics/sprites/equipment/chest/terranite-female.pngbin37005 -> 18322 bytes
-rw-r--r--graphics/sprites/equipment/chest/terranite-female.xml15
-rw-r--r--graphics/sprites/equipment/chest/terranite.pngbin35654 -> 17434 bytes
-rw-r--r--graphics/sprites/equipment/chest/terranite.xml15
-rw-r--r--graphics/sprites/equipment/chest/tnecksweater-female.xml6
-rw-r--r--graphics/sprites/equipment/chest/tnecksweater.xml6
-rw-r--r--graphics/sprites/equipment/chest/ugly-sweater-female.pngbin27745 -> 26768 bytes
-rw-r--r--graphics/sprites/equipment/chest/ugly-sweater-female.xml15
-rw-r--r--graphics/sprites/equipment/chest/ugly-sweater.pngbin21440 -> 20763 bytes
-rw-r--r--graphics/sprites/equipment/chest/ugly-sweater.xml15
-rw-r--r--graphics/sprites/equipment/chest/vnecksweater-female.xml6
-rw-r--r--graphics/sprites/equipment/chest/vnecksweater.xml6
-rw-r--r--graphics/sprites/equipment/chest/warlordplate-female.xml6
-rw-r--r--graphics/sprites/equipment/chest/warlordplate.xml6
-rw-r--r--graphics/sprites/equipment/feet/assassin-boots-female.pngbin17797 -> 9494 bytes
-rw-r--r--graphics/sprites/equipment/feet/assassin-boots-female.xml15
-rw-r--r--graphics/sprites/equipment/feet/assassin-boots.pngbin2216456 -> 9130 bytes
-rw-r--r--graphics/sprites/equipment/feet/assassin-boots.xml15
-rw-r--r--graphics/sprites/equipment/feet/boots-female.xml7
-rw-r--r--graphics/sprites/equipment/feet/boots.xml7
-rw-r--r--graphics/sprites/equipment/feet/bromenalboots-female.xml7
-rw-r--r--graphics/sprites/equipment/feet/bromenalboots.pngbin69156 -> 22703 bytes
-rw-r--r--graphics/sprites/equipment/feet/bromenalboots.xml7
-rw-r--r--graphics/sprites/equipment/feet/furboots-female.pngbin2216456 -> 16133 bytes
-rw-r--r--graphics/sprites/equipment/feet/furboots-female.xml15
-rw-r--r--graphics/sprites/equipment/feet/furboots.pngbin2216456 -> 16448 bytes
-rw-r--r--graphics/sprites/equipment/feet/furboots.xml15
-rw-r--r--graphics/sprites/equipment/feet/warlordboots-female.xml8
-rw-r--r--graphics/sprites/equipment/feet/warlordboots.xml8
-rw-r--r--graphics/sprites/equipment/hands/assassin-female.pngbin2216456 -> 7149 bytes
-rw-r--r--graphics/sprites/equipment/hands/assassin-female.xml15
-rw-r--r--graphics/sprites/equipment/hands/assassin.pngbin2216456 -> 7046 bytes
-rw-r--r--graphics/sprites/equipment/hands/assassin.xml15
-rw-r--r--graphics/sprites/equipment/hands/bromenalgloves-female.xml7
-rw-r--r--graphics/sprites/equipment/hands/bromenalgloves.xml7
-rw-r--r--graphics/sprites/equipment/hands/generic-female.pngbin2216456 -> 9880 bytes
-rw-r--r--graphics/sprites/equipment/hands/generic-female.xml15
-rw-r--r--graphics/sprites/equipment/hands/generic.pngbin2216456 -> 10028 bytes
-rw-r--r--graphics/sprites/equipment/hands/generic.xml15
-rw-r--r--graphics/sprites/equipment/hands/magefire.pngbin5638 -> 6100 bytes
-rw-r--r--graphics/sprites/equipment/hands/magefire.xml106
-rw-r--r--graphics/sprites/equipment/head/afkcap-female.xml12
-rw-r--r--graphics/sprites/equipment/head/afkcap.pngbin3161 -> 3100 bytes
-rw-r--r--graphics/sprites/equipment/head/afkcap.xml16
-rw-r--r--graphics/sprites/equipment/head/antlerhat-female.xml229
-rw-r--r--graphics/sprites/equipment/head/antlerhat.pngbin799 -> 733 bytes
-rw-r--r--graphics/sprites/equipment/head/antlerhat.xml238
-rw-r--r--graphics/sprites/equipment/head/aureole.pngbin1108 -> 1149 bytes
-rw-r--r--graphics/sprites/equipment/head/aureole.xml127
-rw-r--r--graphics/sprites/equipment/head/autumn-mask-female.xml229
-rw-r--r--graphics/sprites/equipment/head/autumn-mask.pngbin1036 -> 1172 bytes
-rw-r--r--graphics/sprites/equipment/head/autumn-mask.xml238
-rw-r--r--graphics/sprites/equipment/head/axehat-female.xml12
-rw-r--r--graphics/sprites/equipment/head/axehat.pngbin1137 -> 1275 bytes
-rw-r--r--graphics/sprites/equipment/head/axehat.xml16
-rw-r--r--graphics/sprites/equipment/head/bandana-female.xml12
-rw-r--r--graphics/sprites/equipment/head/bandana.pngbin1842 -> 1836 bytes
-rw-r--r--graphics/sprites/equipment/head/bandana.xml14
-rw-r--r--graphics/sprites/equipment/head/beaniecopter-female.xml381
-rw-r--r--graphics/sprites/equipment/head/beard-female.xml5
-rw-r--r--graphics/sprites/equipment/head/beard.pngbin316 -> 395 bytes
-rw-r--r--graphics/sprites/equipment/head/beard.xml14
-rw-r--r--graphics/sprites/equipment/head/beret-female.xml230
-rw-r--r--graphics/sprites/equipment/head/beret.pngbin1133 -> 1318 bytes
-rw-r--r--graphics/sprites/equipment/head/beret.xml239
-rw-r--r--graphics/sprites/equipment/head/blue-wolf-helmet.pngbin5274 -> 5167 bytes
-rw-r--r--graphics/sprites/equipment/head/blue-wolf-helmet.xml15
-rw-r--r--graphics/sprites/equipment/head/bowler-hat-brown-female.xml229
-rw-r--r--graphics/sprites/equipment/head/bowler-hat-brown.pngbin1598 -> 1630 bytes
-rw-r--r--graphics/sprites/equipment/head/bowler-hat-brown.xml239
-rw-r--r--graphics/sprites/equipment/head/bowler-hat-female.xml229
-rw-r--r--graphics/sprites/equipment/head/bowler-hat.pngbin1592 -> 1596 bytes
-rw-r--r--graphics/sprites/equipment/head/bowler-hat.xml239
-rw-r--r--graphics/sprites/equipment/head/bromenalhelmet-female.xml12
-rw-r--r--graphics/sprites/equipment/head/bromenalhelmet.pngbin4012 -> 3938 bytes
-rw-r--r--graphics/sprites/equipment/head/bromenalhelmet.xml13
-rw-r--r--graphics/sprites/equipment/head/bucket-female.xml12
-rw-r--r--graphics/sprites/equipment/head/bucket.pngbin1587 -> 1657 bytes
-rw-r--r--graphics/sprites/equipment/head/bucket.xml13
-rw-r--r--graphics/sprites/equipment/head/bull-female.xml12
-rw-r--r--graphics/sprites/equipment/head/bull.pngbin3051 -> 2972 bytes
-rw-r--r--graphics/sprites/equipment/head/bull.xml13
-rw-r--r--graphics/sprites/equipment/head/bunnyears-female.xml12
-rw-r--r--graphics/sprites/equipment/head/bunnyears.pngbin1163 -> 1061 bytes
-rw-r--r--graphics/sprites/equipment/head/bunnyears.xml13
-rw-r--r--graphics/sprites/equipment/head/candlehelmet-female.xml298
-rw-r--r--graphics/sprites/equipment/head/cap-female.xml12
-rw-r--r--graphics/sprites/equipment/head/cap.pngbin2402 -> 2369 bytes
-rw-r--r--graphics/sprites/equipment/head/cap.xml13
-rw-r--r--graphics/sprites/equipment/head/captain-hat-female.xml229
-rw-r--r--graphics/sprites/equipment/head/captain-hat.pngbin2954 -> 3185 bytes
-rw-r--r--graphics/sprites/equipment/head/captain-hat.xml238
-rw-r--r--graphics/sprites/equipment/head/cashiershade-female.xml230
-rw-r--r--graphics/sprites/equipment/head/cashiershade.pngbin580 -> 684 bytes
-rw-r--r--graphics/sprites/equipment/head/cashiershade.xml239
-rw-r--r--graphics/sprites/equipment/head/catears-female.xml12
-rw-r--r--graphics/sprites/equipment/head/catears.pngbin928 -> 867 bytes
-rw-r--r--graphics/sprites/equipment/head/catears.xml15
-rw-r--r--graphics/sprites/equipment/head/chefhat-female.xml12
-rw-r--r--graphics/sprites/equipment/head/chefhat.pngbin1698 -> 1665 bytes
-rw-r--r--graphics/sprites/equipment/head/chefhat.xml13
-rw-r--r--graphics/sprites/equipment/head/christmastree-female.xml229
-rw-r--r--graphics/sprites/equipment/head/christmastree.pngbin4508 -> 3828 bytes
-rw-r--r--graphics/sprites/equipment/head/christmastree.xml238
-rw-r--r--graphics/sprites/equipment/head/circlet-female.xml229
-rw-r--r--graphics/sprites/equipment/head/circlet.pngbin1514 -> 955 bytes
-rw-r--r--graphics/sprites/equipment/head/circlet.xml238
-rw-r--r--graphics/sprites/equipment/head/cloverhat.pngbin2591 -> 2359 bytes
-rw-r--r--graphics/sprites/equipment/head/cloverhat.xml14
-rw-r--r--graphics/sprites/equipment/head/cowboyblack-female.xml229
-rw-r--r--graphics/sprites/equipment/head/cowboyblack.pngbin2969 -> 4199 bytes
-rw-r--r--graphics/sprites/equipment/head/cowboyblack.xml238
-rw-r--r--graphics/sprites/equipment/head/cowboywhite-female.xml229
-rw-r--r--graphics/sprites/equipment/head/cowboywhite.pngbin3404 -> 4456 bytes
-rw-r--r--graphics/sprites/equipment/head/cowboywhite.xml238
-rw-r--r--graphics/sprites/equipment/head/crown-female.xml12
-rw-r--r--graphics/sprites/equipment/head/crown.pngbin3819 -> 3782 bytes
-rw-r--r--graphics/sprites/equipment/head/crown.xml13
-rw-r--r--graphics/sprites/equipment/head/crusadehelm-female.xml229
-rw-r--r--graphics/sprites/equipment/head/crusadehelm.pngbin5428 -> 5700 bytes
-rw-r--r--graphics/sprites/equipment/head/crusadehelm.xml239
-rw-r--r--graphics/sprites/equipment/head/dark-helm-female.xml227
-rw-r--r--graphics/sprites/equipment/head/dark-helm.pngbin2570 -> 2689 bytes
-rw-r--r--graphics/sprites/equipment/head/dark-helm.xml237
-rw-r--r--graphics/sprites/equipment/head/demonmask-female.xml229
-rw-r--r--graphics/sprites/equipment/head/demonmask.pngbin2733 -> 2972 bytes
-rw-r--r--graphics/sprites/equipment/head/demonmask.xml238
-rw-r--r--graphics/sprites/equipment/head/desert-helmet-female.xml229
-rw-r--r--graphics/sprites/equipment/head/desert-helmet.pngbin3408 -> 3337 bytes
-rw-r--r--graphics/sprites/equipment/head/desert-helmet.xml238
-rw-r--r--graphics/sprites/equipment/head/deserthat-female.xml255
-rw-r--r--graphics/sprites/equipment/head/devcap-female.xml12
-rw-r--r--graphics/sprites/equipment/head/devcap.pngbin2602 -> 2555 bytes
-rw-r--r--graphics/sprites/equipment/head/devcap.xml13
-rw-r--r--graphics/sprites/equipment/head/earmuffs-female.xml12
-rw-r--r--graphics/sprites/equipment/head/earmuffs.pngbin1527 -> 1496 bytes
-rw-r--r--graphics/sprites/equipment/head/earmuffs.xml13
-rw-r--r--graphics/sprites/equipment/head/eggshell-female.xml229
-rw-r--r--graphics/sprites/equipment/head/eggshell.pngbin1549 -> 1664 bytes
-rw-r--r--graphics/sprites/equipment/head/eggshell.xml238
-rw-r--r--graphics/sprites/equipment/head/elf-nightcap-female.xml229
-rw-r--r--graphics/sprites/equipment/head/elf-nightcap.pngbin1314 -> 1406 bytes
-rw-r--r--graphics/sprites/equipment/head/elf-nightcap.xml238
-rw-r--r--graphics/sprites/equipment/head/eskimohat-female.xml229
-rw-r--r--graphics/sprites/equipment/head/eskimohat.pngbin1744 -> 2013 bytes
-rw-r--r--graphics/sprites/equipment/head/eskimohat.xml239
-rw-r--r--graphics/sprites/equipment/head/evileyes.xml2
-rw-r--r--graphics/sprites/equipment/head/eyepatch-female.xml229
-rw-r--r--graphics/sprites/equipment/head/eyepatch.pngbin868 -> 467 bytes
-rw-r--r--graphics/sprites/equipment/head/eyepatch.xml238
-rw-r--r--graphics/sprites/equipment/head/fairy_hat-female.xml229
-rw-r--r--graphics/sprites/equipment/head/fairy_hat.pngbin2103 -> 2186 bytes
-rw-r--r--graphics/sprites/equipment/head/fairy_hat.xml238
-rw-r--r--graphics/sprites/equipment/head/fancyhat-female.xml12
-rw-r--r--graphics/sprites/equipment/head/fancyhat.pngbin1231 -> 1187 bytes
-rw-r--r--graphics/sprites/equipment/head/fancyhat.xml13
-rw-r--r--graphics/sprites/equipment/head/fluffyhat-female.xml12
-rw-r--r--graphics/sprites/equipment/head/fluffyhat.pngbin4058 -> 3941 bytes
-rw-r--r--graphics/sprites/equipment/head/fluffyhat.xml13
-rw-r--r--graphics/sprites/equipment/head/funkywinter-female.xml229
-rw-r--r--graphics/sprites/equipment/head/funkywinter.pngbin1785 -> 2112 bytes
-rw-r--r--graphics/sprites/equipment/head/funkywinter.xml238
-rw-r--r--graphics/sprites/equipment/head/gas-carbon-female.xml229
-rw-r--r--graphics/sprites/equipment/head/gas-carbon.pngbin1270 -> 1341 bytes
-rw-r--r--graphics/sprites/equipment/head/gas-carbon.xml238
-rw-r--r--graphics/sprites/equipment/head/gasmask-female.xml229
-rw-r--r--graphics/sprites/equipment/head/gasmask.pngbin2285 -> 1695 bytes
-rw-r--r--graphics/sprites/equipment/head/gasmask.xml238
-rw-r--r--graphics/sprites/equipment/head/glasses-female.xml229
-rw-r--r--graphics/sprites/equipment/head/glasses.pngbin389 -> 459 bytes
-rw-r--r--graphics/sprites/equipment/head/glasses.xml238
-rw-r--r--graphics/sprites/equipment/head/gmcap-female.xml12
-rw-r--r--graphics/sprites/equipment/head/gmcap.pngbin2890 -> 2879 bytes
-rw-r--r--graphics/sprites/equipment/head/gmcap.xml13
-rw-r--r--graphics/sprites/equipment/head/goatee-female.xml5
-rw-r--r--graphics/sprites/equipment/head/goatee.pngbin305 -> 361 bytes
-rw-r--r--graphics/sprites/equipment/head/goatee.xml14
-rw-r--r--graphics/sprites/equipment/head/goblin-mask-female.xml229
-rw-r--r--graphics/sprites/equipment/head/goblin-mask.pngbin1892 -> 2089 bytes
-rw-r--r--graphics/sprites/equipment/head/goblin-mask.xml238
-rw-r--r--graphics/sprites/equipment/head/goggles-female.xml229
-rw-r--r--graphics/sprites/equipment/head/goggles.pngbin698 -> 684 bytes
-rw-r--r--graphics/sprites/equipment/head/goggles.xml238
-rw-r--r--graphics/sprites/equipment/head/gradcap-female.xml229
-rw-r--r--graphics/sprites/equipment/head/gradcap.pngbin706 -> 933 bytes
-rw-r--r--graphics/sprites/equipment/head/gradcap.xml238
-rw-r--r--graphics/sprites/equipment/head/guyfawkes-female.xml229
-rw-r--r--graphics/sprites/equipment/head/guyfawkes.pngbin2626 -> 2821 bytes
-rw-r--r--graphics/sprites/equipment/head/guyfawkes.xml238
-rw-r--r--graphics/sprites/equipment/head/headmodel.pngbin3847 -> 3551 bytes
-rw-r--r--graphics/sprites/equipment/head/headmodel.xml2
-rw-r--r--graphics/sprites/equipment/head/heart-glasses-female.xml229
-rw-r--r--graphics/sprites/equipment/head/heart-glasses.pngbin676 -> 658 bytes
-rw-r--r--graphics/sprites/equipment/head/heart-glasses.xml238
-rw-r--r--graphics/sprites/equipment/head/highpriest-crown-female.xml5
-rw-r--r--graphics/sprites/equipment/head/highpriest-crown.pngbin4753 -> 4666 bytes
-rw-r--r--graphics/sprites/equipment/head/highpriest-crown.xml14
-rw-r--r--graphics/sprites/equipment/head/infantryhelm-female.xml229
-rw-r--r--graphics/sprites/equipment/head/infantryhelm.pngbin3346 -> 4882 bytes
-rw-r--r--graphics/sprites/equipment/head/infantryhelm.xml239
-rw-r--r--graphics/sprites/equipment/head/inspector-hat-female.xml225
-rw-r--r--graphics/sprites/equipment/head/inspector-hat.pngbin1056 -> 1363 bytes
-rw-r--r--graphics/sprites/equipment/head/inspector-hat.xml238
-rw-r--r--graphics/sprites/equipment/head/jestermask-female.xml152
-rw-r--r--graphics/sprites/equipment/head/katzeur.pngbin533 -> 551 bytes
-rw-r--r--graphics/sprites/equipment/head/katzeur.xml136
-rw-r--r--graphics/sprites/equipment/head/knighthelm-female.xml229
-rw-r--r--graphics/sprites/equipment/head/knighthelm.pngbin5397 -> 5598 bytes
-rw-r--r--graphics/sprites/equipment/head/knighthelm.xml239
-rw-r--r--graphics/sprites/equipment/head/knit-cap-female.xml230
-rw-r--r--graphics/sprites/equipment/head/knit-cap.pngbin2614 -> 2814 bytes
-rw-r--r--graphics/sprites/equipment/head/knit-cap.xml239
-rw-r--r--graphics/sprites/equipment/head/long-beard-female.xml5
-rw-r--r--graphics/sprites/equipment/head/long-beard.pngbin827 -> 937 bytes
-rw-r--r--graphics/sprites/equipment/head/long-beard.xml14
-rw-r--r--graphics/sprites/equipment/head/magicgmtophat-female.xml229
-rw-r--r--graphics/sprites/equipment/head/magicgmtophat.pngbin2542 -> 3507 bytes
-rw-r--r--graphics/sprites/equipment/head/magicgmtophat.xml238
-rw-r--r--graphics/sprites/equipment/head/mask-female.xml229
-rw-r--r--graphics/sprites/equipment/head/mask.pngbin2427 -> 2499 bytes
-rw-r--r--graphics/sprites/equipment/head/mask.xml238
-rw-r--r--graphics/sprites/equipment/head/minershat-female.xml229
-rw-r--r--graphics/sprites/equipment/head/minershat.pngbin788 -> 1447 bytes
-rw-r--r--graphics/sprites/equipment/head/minershat.xml238
-rw-r--r--graphics/sprites/equipment/head/monocle-female.xml229
-rw-r--r--graphics/sprites/equipment/head/monocle.pngbin1249 -> 1408 bytes
-rw-r--r--graphics/sprites/equipment/head/monocle.xml238
-rw-r--r--graphics/sprites/equipment/head/monster-skull-helm-female.xml229
-rw-r--r--graphics/sprites/equipment/head/monster-skull-helm.pngbin6727 -> 6937 bytes
-rw-r--r--graphics/sprites/equipment/head/monster-skull-helm.xml238
-rw-r--r--graphics/sprites/equipment/head/moonshroomhat-female.xml12
-rw-r--r--graphics/sprites/equipment/head/moonshroomhat.pngbin1468 -> 1482 bytes
-rw-r--r--graphics/sprites/equipment/head/moonshroomhat.xml14
-rw-r--r--graphics/sprites/equipment/head/mouboohead-female.xml230
-rw-r--r--graphics/sprites/equipment/head/moubootaurhead-female.xml5
-rw-r--r--graphics/sprites/equipment/head/moubootaurhead.pngbin5914 -> 2524 bytes
-rw-r--r--graphics/sprites/equipment/head/moubootaurhead.xml14
-rw-r--r--graphics/sprites/equipment/head/mushroom-female.xml229
-rw-r--r--graphics/sprites/equipment/head/mustache-female.xml229
-rw-r--r--graphics/sprites/equipment/head/mustache.pngbin399 -> 394 bytes
-rw-r--r--graphics/sprites/equipment/head/mustache.xml238
-rw-r--r--graphics/sprites/equipment/head/nohmask-female.xml229
-rw-r--r--graphics/sprites/equipment/head/nohmask.pngbin2416 -> 2874 bytes
-rw-r--r--graphics/sprites/equipment/head/nohmask.xml238
-rw-r--r--graphics/sprites/equipment/head/nutcrackerhat-female.xml231
-rw-r--r--graphics/sprites/equipment/head/nutcrackerhat.pngbin1370 -> 2129 bytes
-rw-r--r--graphics/sprites/equipment/head/nutcrackerhat.xml238
-rw-r--r--graphics/sprites/equipment/head/operamask-female.xml12
-rw-r--r--graphics/sprites/equipment/head/operamask.pngbin1438 -> 1415 bytes
-rw-r--r--graphics/sprites/equipment/head/operamask.xml14
-rw-r--r--graphics/sprites/equipment/head/overlordhelm-female.xml231
-rw-r--r--graphics/sprites/equipment/head/overlordhelm.pngbin9844 -> 8277 bytes
-rw-r--r--graphics/sprites/equipment/head/overlordhelm.xml240
-rw-r--r--graphics/sprites/equipment/head/paladinhelm-female.xml231
-rw-r--r--graphics/sprites/equipment/head/paladinhelm.pngbin7835 -> 6993 bytes
-rw-r--r--graphics/sprites/equipment/head/paladinhelm.xml240
-rw-r--r--graphics/sprites/equipment/head/panhat-female.xml226
-rw-r--r--graphics/sprites/equipment/head/panhat.pngbin1620 -> 1417 bytes
-rw-r--r--graphics/sprites/equipment/head/panhat.xml236
-rw-r--r--graphics/sprites/equipment/head/paperbag-female.xml12
-rw-r--r--graphics/sprites/equipment/head/paperbag.pngbin6154 -> 6151 bytes
-rw-r--r--graphics/sprites/equipment/head/paperbag.xml14
-rw-r--r--graphics/sprites/equipment/head/parsley-earplugs-female.xml229
-rw-r--r--graphics/sprites/equipment/head/parsley-earplugs.pngbin933 -> 1027 bytes
-rw-r--r--graphics/sprites/equipment/head/parsley-earplugs.xml238
-rw-r--r--graphics/sprites/equipment/head/phylactery-female.xml12
-rw-r--r--graphics/sprites/equipment/head/phylactery.pngbin916 -> 831 bytes
-rw-r--r--graphics/sprites/equipment/head/phylactery.xml14
-rw-r--r--graphics/sprites/equipment/head/pilot-hat-female.xml229
-rw-r--r--graphics/sprites/equipment/head/pilot-hat.pngbin1228 -> 1352 bytes
-rw-r--r--graphics/sprites/equipment/head/pilot-hat.xml238
-rw-r--r--graphics/sprites/equipment/head/pinkie-helmet-female.xml233
-rw-r--r--graphics/sprites/equipment/head/pinkiehat-female.xml12
-rw-r--r--graphics/sprites/equipment/head/pinkiehat.pngbin1051 -> 1012 bytes
-rw-r--r--graphics/sprites/equipment/head/pinkiehat.xml14
-rw-r--r--graphics/sprites/equipment/head/piratehat-female.xml229
-rw-r--r--graphics/sprites/equipment/head/piratehat.pngbin1281 -> 1465 bytes
-rw-r--r--graphics/sprites/equipment/head/piratehat.xml238
-rw-r--r--graphics/sprites/equipment/head/presenthat-female.xml229
-rw-r--r--graphics/sprites/equipment/head/presenthat.pngbin1671 -> 1558 bytes
-rw-r--r--graphics/sprites/equipment/head/presenthat.xml238
-rw-r--r--graphics/sprites/equipment/head/pumpkinhelmet-female.xml229
-rw-r--r--graphics/sprites/equipment/head/pumpkinhelmet.pngbin1857 -> 1933 bytes
-rw-r--r--graphics/sprites/equipment/head/pumpkinhelmet.xml238
-rw-r--r--graphics/sprites/equipment/head/pvp-cap.pngbin2878 -> 2921 bytes
-rw-r--r--graphics/sprites/equipment/head/pvp-cap.xml238
-rw-r--r--graphics/sprites/equipment/head/pvpcap-golden.pngbin1078 -> 1208 bytes
-rw-r--r--graphics/sprites/equipment/head/pvpcap-golden.xml238
-rw-r--r--graphics/sprites/equipment/head/rabbit-ears-female.xml229
-rw-r--r--graphics/sprites/equipment/head/rabbit-ears.pngbin1595 -> 1317 bytes
-rw-r--r--graphics/sprites/equipment/head/rabbit-ears.xml238
-rw-r--r--graphics/sprites/equipment/head/rangerhat-female.xml229
-rw-r--r--graphics/sprites/equipment/head/rangerhat.pngbin4350 -> 3732 bytes
-rw-r--r--graphics/sprites/equipment/head/rangerhat.xml238
-rw-r--r--graphics/sprites/equipment/head/rednose-female.xml231
-rw-r--r--graphics/sprites/equipment/head/rednose.pngbin403 -> 673 bytes
-rw-r--r--graphics/sprites/equipment/head/rednose.xml239
-rw-r--r--graphics/sprites/equipment/head/rosehat-female.xml230
-rw-r--r--graphics/sprites/equipment/head/rosehat.pngbin527 -> 736 bytes
-rw-r--r--graphics/sprites/equipment/head/rosehat.xml238
-rw-r--r--graphics/sprites/equipment/head/sailor-hat-female.xml229
-rw-r--r--graphics/sprites/equipment/head/sailor-hat.pngbin1604 -> 1973 bytes
-rw-r--r--graphics/sprites/equipment/head/sailor-hat.xml238
-rw-r--r--graphics/sprites/equipment/head/santabeardhat-female.xml12
-rw-r--r--graphics/sprites/equipment/head/santabeardhat.pngbin2832 -> 2800 bytes
-rw-r--r--graphics/sprites/equipment/head/santabeardhat.xml13
-rw-r--r--graphics/sprites/equipment/head/santahat-female.xml12
-rw-r--r--graphics/sprites/equipment/head/santahat.pngbin1654 -> 1655 bytes
-rw-r--r--graphics/sprites/equipment/head/santahat.xml13
-rw-r--r--graphics/sprites/equipment/head/santahatS-female.xml5
-rw-r--r--graphics/sprites/equipment/head/santahatS.xml14
-rw-r--r--graphics/sprites/equipment/head/scentedcandlehelmet-female.xml5
-rw-r--r--graphics/sprites/equipment/head/serf-female.xml229
-rw-r--r--graphics/sprites/equipment/head/serf.pngbin4970 -> 5383 bytes
-rw-r--r--graphics/sprites/equipment/head/serf.xml238
-rw-r--r--graphics/sprites/equipment/head/shades.pngbin579 -> 415 bytes
-rw-r--r--graphics/sprites/equipment/head/shades.xml128
-rw-r--r--graphics/sprites/equipment/head/shroom-female.xml229
-rw-r--r--graphics/sprites/equipment/head/shroom.pngbin1561 -> 1501 bytes
-rw-r--r--graphics/sprites/equipment/head/shroom.xml238
-rw-r--r--graphics/sprites/equipment/head/silkheadband-female.xml12
-rw-r--r--graphics/sprites/equipment/head/silkheadband.pngbin2631 -> 2643 bytes
-rw-r--r--graphics/sprites/equipment/head/silkheadband.xml13
-rw-r--r--graphics/sprites/equipment/head/skullmask-female.xml12
-rw-r--r--graphics/sprites/equipment/head/skullmask.pngbin2234 -> 2243 bytes
-rw-r--r--graphics/sprites/equipment/head/skullmask.xml14
-rw-r--r--graphics/sprites/equipment/head/smileycap.pngbin2574 -> 2569 bytes
-rw-r--r--graphics/sprites/equipment/head/smileycap.xml14
-rw-r--r--graphics/sprites/equipment/head/snowgoggles-female.xml229
-rw-r--r--graphics/sprites/equipment/head/snowgoggles.pngbin1793 -> 1150 bytes
-rw-r--r--graphics/sprites/equipment/head/snowgoggles.xml238
-rw-r--r--graphics/sprites/equipment/head/standardheadband-female.xml12
-rw-r--r--graphics/sprites/equipment/head/standardheadband.pngbin1062 -> 1019 bytes
-rw-r--r--graphics/sprites/equipment/head/standardheadband.xml14
-rw-r--r--graphics/sprites/equipment/head/sunglasses-female.xml229
-rw-r--r--graphics/sprites/equipment/head/sunglasses.pngbin794 -> 633 bytes
-rw-r--r--graphics/sprites/equipment/head/sunglasses.xml238
-rw-r--r--graphics/sprites/equipment/head/tamoshanter-female.xml230
-rw-r--r--graphics/sprites/equipment/head/tamoshanter.pngbin1111 -> 1327 bytes
-rw-r--r--graphics/sprites/equipment/head/tamoshanter.xml239
-rw-r--r--graphics/sprites/equipment/head/terranite-mask.pngbin1025 -> 1433 bytes
-rw-r--r--graphics/sprites/equipment/head/terranite-mask.xml238
-rw-r--r--graphics/sprites/equipment/head/terranitehelm-female.xml229
-rw-r--r--graphics/sprites/equipment/head/terranitehelm.pngbin1050 -> 1375 bytes
-rw-r--r--graphics/sprites/equipment/head/terranitehelm.xml237
-rw-r--r--graphics/sprites/equipment/head/thin-crown-female.xml229
-rw-r--r--graphics/sprites/equipment/head/thin-crown.pngbin901 -> 1324 bytes
-rw-r--r--graphics/sprites/equipment/head/thin-crown.xml238
-rw-r--r--graphics/sprites/equipment/head/tophat-female.xml12
-rw-r--r--graphics/sprites/equipment/head/tophat.pngbin1777 -> 1741 bytes
-rw-r--r--graphics/sprites/equipment/head/tophat.xml14
-rw-r--r--graphics/sprites/equipment/head/underworld-mask-female.xml229
-rw-r--r--graphics/sprites/equipment/head/underworld-mask.pngbin2408 -> 2429 bytes
-rw-r--r--graphics/sprites/equipment/head/underworld-mask.xml238
-rw-r--r--graphics/sprites/equipment/head/warlordhelm-female.xml229
-rw-r--r--graphics/sprites/equipment/head/warlordhelm.pngbin5744 -> 5894 bytes
-rw-r--r--graphics/sprites/equipment/head/warlordhelm.xml239
-rw-r--r--graphics/sprites/equipment/head/witch-doctor-mask-female.xml229
-rw-r--r--graphics/sprites/equipment/head/witch-doctor-mask.pngbin5353 -> 5020 bytes
-rw-r--r--graphics/sprites/equipment/head/witch-doctor-mask.xml238
-rw-r--r--graphics/sprites/equipment/head/witch-hat-female.xml229
-rw-r--r--graphics/sprites/equipment/head/witch-hat.pngbin1030 -> 1105 bytes
-rw-r--r--graphics/sprites/equipment/head/witch-hat.xml238
-rw-r--r--graphics/sprites/equipment/head/witch-hat2-female.xml228
-rw-r--r--graphics/sprites/equipment/head/witch-hat2.pngbin846 -> 1249 bytes
-rw-r--r--graphics/sprites/equipment/head/witch-hat2.xml238
-rw-r--r--graphics/sprites/equipment/head/wizard-hat-female.xml229
-rw-r--r--graphics/sprites/equipment/head/wizard-hat.pngbin1325 -> 1451 bytes
-rw-r--r--graphics/sprites/equipment/head/wizard-hat.xml238
-rw-r--r--graphics/sprites/equipment/head/woolen-female.xml227
-rw-r--r--graphics/sprites/equipment/head/woolen.pngbin1002 -> 1569 bytes
-rw-r--r--graphics/sprites/equipment/head/woolen.xml237
-rw-r--r--graphics/sprites/equipment/head/xmaself-female.xml229
-rw-r--r--graphics/sprites/equipment/head/xmaself.pngbin3924 -> 4131 bytes
-rw-r--r--graphics/sprites/equipment/head/xmaself.xml238
-rw-r--r--graphics/sprites/equipment/head/yeti-mask-female.xml229
-rw-r--r--graphics/sprites/equipment/head/yeti-mask.pngbin7401 -> 7371 bytes
-rw-r--r--graphics/sprites/equipment/head/yeti-mask.xml238
-rw-r--r--graphics/sprites/equipment/legs/assassin-female.pngbin2216456 -> 37431 bytes
-rw-r--r--graphics/sprites/equipment/legs/assassin-female.xml15
-rw-r--r--graphics/sprites/equipment/legs/assassin.pngbin2216456 -> 37927 bytes
-rw-r--r--graphics/sprites/equipment/legs/assassin.xml15
-rw-r--r--graphics/sprites/equipment/legs/bromenallegs-female.pngbin2216456 -> 50471 bytes
-rw-r--r--graphics/sprites/equipment/legs/bromenallegs-female.xml15
-rw-r--r--graphics/sprites/equipment/legs/bromenallegs.pngbin2216456 -> 43515 bytes
-rw-r--r--graphics/sprites/equipment/legs/bromenallegs.xml15
-rw-r--r--graphics/sprites/equipment/legs/chaps-female.pngbin2216456 -> 46855 bytes
-rw-r--r--graphics/sprites/equipment/legs/chaps-female.xml15
-rw-r--r--graphics/sprites/equipment/legs/chaps.pngbin2216456 -> 50274 bytes
-rw-r--r--graphics/sprites/equipment/legs/chaps.xml15
-rw-r--r--graphics/sprites/equipment/legs/miniskirt-female.xml8
-rw-r--r--graphics/sprites/equipment/legs/miniskirt.xml8
-rw-r--r--graphics/sprites/equipment/legs/pants-female.pngbin2216456 -> 30459 bytes
-rw-r--r--graphics/sprites/equipment/legs/pants-female.xml15
-rw-r--r--graphics/sprites/equipment/legs/pants-oversized.xml28
-rw-r--r--graphics/sprites/equipment/legs/pants.pngbin60129 -> 34130 bytes
-rw-r--r--graphics/sprites/equipment/legs/pants.xml15
-rw-r--r--graphics/sprites/equipment/legs/shorts-female.xml8
-rw-r--r--graphics/sprites/equipment/legs/shorts.xml8
-rw-r--r--graphics/sprites/equipment/legs/silkpants-female.xml10
-rw-r--r--graphics/sprites/equipment/legs/silkpants.xml8
-rw-r--r--graphics/sprites/equipment/legs/skirt-female.pngbin2216456 -> 28631 bytes
-rw-r--r--graphics/sprites/equipment/legs/skirt-female.xml15
-rw-r--r--graphics/sprites/equipment/legs/skirt.pngbin52327 -> 29295 bytes
-rw-r--r--graphics/sprites/equipment/legs/skirt.xml15
-rw-r--r--graphics/sprites/equipment/legs/terranite-female.pngbin2216456 -> 19080 bytes
-rw-r--r--graphics/sprites/equipment/legs/terranite-female.xml15
-rw-r--r--graphics/sprites/equipment/legs/terranite.pngbin2216456 -> 19264 bytes
-rw-r--r--graphics/sprites/equipment/legs/terranite.xml15
-rw-r--r--graphics/sprites/equipment/weapons/axe-chop-female.xml65
-rw-r--r--graphics/sprites/equipment/weapons/axe-chop.pngbin16241 -> 0 bytes
-rw-r--r--graphics/sprites/equipment/weapons/axe-chop.xml65
-rw-r--r--graphics/sprites/equipment/weapons/axe-stab-female.xml65
-rw-r--r--graphics/sprites/equipment/weapons/axe-stab.pngbin8863671 -> 0 bytes
-rw-r--r--graphics/sprites/equipment/weapons/axe-stab.xml65
-rw-r--r--graphics/sprites/equipment/weapons/axe.pngbin0 -> 11046 bytes
-rw-r--r--graphics/sprites/equipment/weapons/axe.xml15
-rw-r--r--graphics/sprites/equipment/weapons/beheader.pngbin49930 -> 40940 bytes
-rw-r--r--graphics/sprites/equipment/weapons/beheader.xml91
-rw-r--r--graphics/sprites/equipment/weapons/bow-banshee-female.xml79
-rw-r--r--graphics/sprites/equipment/weapons/bow-banshee.pngbin17434 -> 9042 bytes
-rw-r--r--graphics/sprites/equipment/weapons/bow-banshee.xml92
-rw-r--r--graphics/sprites/equipment/weapons/bow-female.xml79
-rw-r--r--graphics/sprites/equipment/weapons/bow-slimecovered-female.xml79
-rw-r--r--graphics/sprites/equipment/weapons/bow-slimecovered.pngbin16684 -> 0 bytes
-rw-r--r--graphics/sprites/equipment/weapons/bow-slimecovered.xml79
-rw-r--r--graphics/sprites/equipment/weapons/bow-slingshot-female.xml79
-rw-r--r--graphics/sprites/equipment/weapons/bow-slingshot.pngbin13289 -> 6406 bytes
-rw-r--r--graphics/sprites/equipment/weapons/bow-slingshot.xml92
-rw-r--r--graphics/sprites/equipment/weapons/bow.pngbin15983 -> 7819 bytes
-rw-r--r--graphics/sprites/equipment/weapons/bow.xml92
-rw-r--r--graphics/sprites/equipment/weapons/dagger-female.xml83
-rw-r--r--graphics/sprites/equipment/weapons/dagger.pngbin12271 -> 3763 bytes
-rw-r--r--graphics/sprites/equipment/weapons/dagger.xml96
-rw-r--r--graphics/sprites/equipment/weapons/halberd.pngbin0 -> 20454 bytes
-rw-r--r--graphics/sprites/equipment/weapons/halberd.xml15
-rw-r--r--graphics/sprites/equipment/weapons/polearm-blunt-female.xml97
-rw-r--r--graphics/sprites/equipment/weapons/polearm-blunt.pngbin11875 -> 0 bytes
-rw-r--r--graphics/sprites/equipment/weapons/polearm-blunt.xml97
-rw-r--r--graphics/sprites/equipment/weapons/polearm-chop-female.xml79
-rw-r--r--graphics/sprites/equipment/weapons/polearm-chop.pngbin23143 -> 0 bytes
-rw-r--r--graphics/sprites/equipment/weapons/polearm-chop.xml79
-rw-r--r--graphics/sprites/equipment/weapons/polearm-spear-female.xml79
-rw-r--r--graphics/sprites/equipment/weapons/polearm-spear.pngbin13169 -> 0 bytes
-rw-r--r--graphics/sprites/equipment/weapons/polearm-spear.xml79
-rw-r--r--graphics/sprites/equipment/weapons/polearm-stab-female.xml79
-rw-r--r--graphics/sprites/equipment/weapons/polearm-stab.pngbin20275 -> 0 bytes
-rw-r--r--graphics/sprites/equipment/weapons/polearm-stab.xml78
-rw-r--r--graphics/sprites/equipment/weapons/sandcutter.pngbin35706 -> 36444 bytes
-rw-r--r--graphics/sprites/equipment/weapons/sandcutter.xml91
-rw-r--r--graphics/sprites/equipment/weapons/scythe.pngbin0 -> 26131 bytes
-rw-r--r--graphics/sprites/equipment/weapons/scythe.xml15
-rw-r--r--graphics/sprites/equipment/weapons/staff.pngbin0 -> 8704 bytes
-rw-r--r--graphics/sprites/equipment/weapons/staff.xml15
-rw-r--r--graphics/sprites/equipment/weapons/sword-deadsword-female.xml5
-rw-r--r--graphics/sprites/equipment/weapons/sword-deadsword.pngbin29885 -> 0 bytes
-rw-r--r--graphics/sprites/equipment/weapons/sword-deadsword.xml5
-rw-r--r--graphics/sprites/equipment/weapons/sword-long-female.xml115
-rw-r--r--graphics/sprites/equipment/weapons/sword-long.pngbin19535 -> 7981 bytes
-rw-r--r--graphics/sprites/equipment/weapons/sword-long.xml128
-rw-r--r--graphics/sprites/equipment/weapons/sword-short-female.xml97
-rw-r--r--graphics/sprites/equipment/weapons/sword-short.pngbin13401 -> 7486 bytes
-rw-r--r--graphics/sprites/equipment/weapons/sword-short.xml110
-rw-r--r--graphics/sprites/equipment/weapons/wand-deathshand-female.xml5
-rw-r--r--graphics/sprites/equipment/weapons/wand-deathshand.pngbin14706 -> 0 bytes
-rw-r--r--graphics/sprites/equipment/weapons/wand-deathshand.xml5
-rw-r--r--graphics/sprites/equipment/weapons/wand-female.xml65
-rw-r--r--graphics/sprites/equipment/weapons/wand.pngbin8863671 -> 29419 bytes
-rw-r--r--graphics/sprites/equipment/weapons/wand.xml78
-rw-r--r--graphics/sprites/equipment/weapons/xmas-bow-slingshot.pngbin45866 -> 6469 bytes
-rw-r--r--graphics/sprites/equipment/weapons/xmas-bow-slingshot.xml18
520 files changed, 1992 insertions, 38439 deletions
diff --git a/graphics/sprites/equipment/chest/assassin-female.png b/graphics/sprites/equipment/chest/assassin-female.png
index a0494392..a3b212f1 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 ef1bdf5b..959fb44b 100644
--- a/graphics/sprites/equipment/chest/assassin-female.xml
+++ b/graphics/sprites/equipment/chest/assassin-female.xml
@@ -1,5 +1,12 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/chest/assassin-female.png" width="64" height="64"/>
- <include file="model/male.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: The Mana World asset
+Copyright (C) 2006-2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/assassin-female.png"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/assassin.png b/graphics/sprites/equipment/chest/assassin.png
index 9fceb568..043b0721 100644
--- a/graphics/sprites/equipment/chest/assassin.png
+++ b/graphics/sprites/equipment/chest/assassin.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/assassin.xml b/graphics/sprites/equipment/chest/assassin.xml
index 00fd7f1a..dc4ae945 100644
--- a/graphics/sprites/equipment/chest/assassin.xml
+++ b/graphics/sprites/equipment/chest/assassin.xml
@@ -1,5 +1,12 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/chest/assassin.png" width="64" height="64"/>
- <include file="model/base.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: The Mana World asset
+Copyright (C) 2006-2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/assassin.png"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/bra-female.xml b/graphics/sprites/equipment/chest/bra-female.xml
index 584720b6..39c108ed 100644
--- a/graphics/sprites/equipment/chest/bra-female.xml
+++ b/graphics/sprites/equipment/chest/bra-female.xml
@@ -1,11 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
-<sprite>
- <imageset name="base"
- src="graphics/sprites/equipment/chest/bra-female.png|R"
- width="64"
- height="64"/>
+Copyright (C) 2018 TMW2
+Copyright (C) 2021 The Mana World -->
- <include file="races/human.xml"/>
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/bra-female.png|R"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/bromenalchest-female.xml b/graphics/sprites/equipment/chest/bromenalchest-female.xml
index 9e35f978..ffe35a7b 100644
--- a/graphics/sprites/equipment/chest/bromenalchest-female.xml
+++ b/graphics/sprites/equipment/chest/bromenalchest-female.xml
@@ -1,11 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Author: Saulc
-Copyright (C) 2015 Evol Online -->
-<sprite>
- <imageset name="base"
- src="graphics/sprites/equipment/chest/bromenalchest-female.png"
- width="64"
- height="64"/>
+Copyright (C) 2015 Evol Online
+Copyright (C) 2021 The Mana World -->
- <include file="races/human.xml"/>
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/bromenalchest-female.png"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/bromenalchest.xml b/graphics/sprites/equipment/chest/bromenalchest.xml
index 1fdc7cb3..3fa76755 100644
--- a/graphics/sprites/equipment/chest/bromenalchest.xml
+++ b/graphics/sprites/equipment/chest/bromenalchest.xml
@@ -1,11 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Author: Saulc
-Copyright (C) 2015 Evol Online -->
-<sprite>
- <imageset name="base"
- src="graphics/sprites/equipment/chest/bromenalchest.png"
- width="64"
- height="64"/>
+Copyright (C) 2015 Evol Online
+Copyright (C) 2021 The Mana World -->
- <include file="races/human.xml"/>
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/bromenalchest.png"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/chainmail-female.xml b/graphics/sprites/equipment/chest/chainmail-female.xml
index 3ee7e4c2..b5d55746 100644
--- a/graphics/sprites/equipment/chest/chainmail-female.xml
+++ b/graphics/sprites/equipment/chest/chainmail-female.xml
@@ -1,11 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Author: Saulc
-Copyright (C) 2015 Evol Online -->
-<sprite>
- <imageset name="base"
- src="graphics/sprites/equipment/chest/chainmail-female.png|W"
- width="64"
- height="64"/>
+Copyright (C) 2015 Evol Online
+Copyright (C) 2021 The Mana World -->
- <include file="races/human.xml"/>
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/chainmail-female.png|W"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/chainmail.xml b/graphics/sprites/equipment/chest/chainmail.xml
index dc136dfb..ab330203 100644
--- a/graphics/sprites/equipment/chest/chainmail.xml
+++ b/graphics/sprites/equipment/chest/chainmail.xml
@@ -1,11 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Author: Saulc
-Copyright (C) 2015 Evol Online -->
-<sprite>
- <imageset name="base"
- src="graphics/sprites/equipment/chest/chainmail.png|W"
- width="64"
- height="64"/>
+Copyright (C) 2015 Evol Online
+Copyright (C) 2021 The Mana World -->
- <include file="races/human.xml"/>
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/chainmail.png|W"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/contributor-female.png b/graphics/sprites/equipment/chest/contributor-female.png
index 94af00e1..c082bfe9 100644
--- a/graphics/sprites/equipment/chest/contributor-female.png
+++ 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
index 27164d66..f33522e4 100644
--- a/graphics/sprites/equipment/chest/contributor-female.xml
+++ b/graphics/sprites/equipment/chest/contributor-female.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite 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"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: The Mana World asset
+Copyright (C) 2006 - 2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/contributor-female.png|W;R"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/contributor.png b/graphics/sprites/equipment/chest/contributor.png
index a5ee1adb..b5359589 100644
--- a/graphics/sprites/equipment/chest/contributor.png
+++ b/graphics/sprites/equipment/chest/contributor.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/contributor.xml b/graphics/sprites/equipment/chest/contributor.xml
index 50320c4f..36a55755 100644
--- a/graphics/sprites/equipment/chest/contributor.xml
+++ b/graphics/sprites/equipment/chest/contributor.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/chest/contributor.png|W;R" width="64" height="64"/>
- <include file="model/base.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: The Mana World asset
+Copyright (C) 2006 - 2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/contributor.png|W;R"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/cotton-female.png b/graphics/sprites/equipment/chest/cotton-female.png
index 2e894647..d04efbcd 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 4ea6d8c7..e5d065cc 100644
--- a/graphics/sprites/equipment/chest/cotton-female.xml
+++ b/graphics/sprites/equipment/chest/cotton-female.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/chest/cotton-female.png|W" width="64" height="64"/>
- <include file="model/male.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: The Mana World asset
+Copyright (C) 2006 - 2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/cotton-female.png|W"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/cotton.png b/graphics/sprites/equipment/chest/cotton.png
index 588bc7f8..272920b5 100644
--- a/graphics/sprites/equipment/chest/cotton.png
+++ b/graphics/sprites/equipment/chest/cotton.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/cotton.xml b/graphics/sprites/equipment/chest/cotton.xml
index 690acf54..30a7207b 100644
--- a/graphics/sprites/equipment/chest/cotton.xml
+++ b/graphics/sprites/equipment/chest/cotton.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/chest/cotton.png|W" width="64" height="64"/>
- <include file="model/base.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: The Mana World asset
+Copyright (C) 2006 - 2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/cotton.png|W"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/demonwarlordplate.png b/graphics/sprites/equipment/chest/demonwarlordplate.png
index d60f476a..0a08fad4 100644
--- a/graphics/sprites/equipment/chest/demonwarlordplate.png
+++ b/graphics/sprites/equipment/chest/demonwarlordplate.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/demonwarlordplate.xml b/graphics/sprites/equipment/chest/demonwarlordplate.xml
index 5a716e14..f56698e1 100644
--- a/graphics/sprites/equipment/chest/demonwarlordplate.xml
+++ b/graphics/sprites/equipment/chest/demonwarlordplate.xml
@@ -1,96 +1,11 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/equipment/chest/demonwarlordplate.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>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: The Mana World asset
+Copyright (C) 2006 - 2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/demonwarlordplate.png|W"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/fine-dress-female.png b/graphics/sprites/equipment/chest/fine-dress-female.png
index e7de5998..fec1c7df 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 9b4e7b7c..4defaa21 100644
--- a/graphics/sprites/equipment/chest/fine-dress-female.xml
+++ b/graphics/sprites/equipment/chest/fine-dress-female.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/chest/fine-dress-female.png|W" width="64" height="64"/>
- <include file="model/male.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: The Mana World asset
+Copyright (C) 2006 - 2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/fine-dress-female.png|W"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/fine-dress.png b/graphics/sprites/equipment/chest/fine-dress.png
index 68e9ea68..8f024516 100644
--- a/graphics/sprites/equipment/chest/fine-dress.png
+++ b/graphics/sprites/equipment/chest/fine-dress.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/fine-dress.xml b/graphics/sprites/equipment/chest/fine-dress.xml
index 2c5980f9..22c92756 100644
--- a/graphics/sprites/equipment/chest/fine-dress.xml
+++ b/graphics/sprites/equipment/chest/fine-dress.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/chest/fine-dress.png|W" width="64" height="64"/>
- <include file="model/base.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: The Mana World asset
+Copyright (C) 2006 - 2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/fine-dress.png|W"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/forest-armor-female.png b/graphics/sprites/equipment/chest/forest-armor-female.png
index 863a014f..f193c520 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 2f898678..6ba5b564 100644
--- a/graphics/sprites/equipment/chest/forest-armor-female.xml
+++ b/graphics/sprites/equipment/chest/forest-armor-female.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/chest/forest-armor-female.png" width="64" height="64"/>
- <include file="model/male.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: The Mana World asset
+Copyright (C) 2006 - 2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/forest-armor-female.png"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/forest-armor.png b/graphics/sprites/equipment/chest/forest-armor.png
index e804e012..3164865b 100644
--- a/graphics/sprites/equipment/chest/forest-armor.png
+++ b/graphics/sprites/equipment/chest/forest-armor.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/forest-armor.xml b/graphics/sprites/equipment/chest/forest-armor.xml
index 2e8abe82..8be97f33 100644
--- a/graphics/sprites/equipment/chest/forest-armor.xml
+++ b/graphics/sprites/equipment/chest/forest-armor.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/chest/forest-armor.png" width="64" height="64"/>
- <include file="model/base.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: The Mana World asset
+Copyright (C) 2006 - 2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/forest-armor.png"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/leather-female.png b/graphics/sprites/equipment/chest/leather-female.png
index 0d3f1e57..5cfee27f 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 07e407d3..67723569 100644
--- a/graphics/sprites/equipment/chest/leather-female.xml
+++ b/graphics/sprites/equipment/chest/leather-female.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/chest/leather-female.png|W;R" width="64" height="64"/>
- <include file="model/male.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: The Mana World asset
+Copyright (C) 2006 - 2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/leather-female.png|W;R"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/leather.png b/graphics/sprites/equipment/chest/leather.png
index a1899fc7..02e3775f 100644
--- a/graphics/sprites/equipment/chest/leather.png
+++ b/graphics/sprites/equipment/chest/leather.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/leather.xml b/graphics/sprites/equipment/chest/leather.xml
index 28a78fb8..a0c54393 100644
--- a/graphics/sprites/equipment/chest/leather.xml
+++ b/graphics/sprites/equipment/chest/leather.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/chest/leather.png|W;R" width="64" height="64"/>
- <include file="model/base.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: The Mana World asset
+Copyright (C) 2006 - 2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/leather.png|W;R"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/lightplatemail-female.xml b/graphics/sprites/equipment/chest/lightplatemail-female.xml
index 7ef84ae5..0aeffdf9 100644
--- a/graphics/sprites/equipment/chest/lightplatemail-female.xml
+++ b/graphics/sprites/equipment/chest/lightplatemail-female.xml
@@ -1,11 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
-<sprite>
- <imageset name="base"
- src="graphics/sprites/equipment/chest/lightplatemail-female.png|W"
- width="64"
- height="64"/>
+Copyright (C) 2018 TMW2
+Copyright (C) 2021 The Mana World -->
- <include file="races/human.xml"/>
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/lightplatemail-female.png|W"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/lightplatemail.xml b/graphics/sprites/equipment/chest/lightplatemail.xml
index dbcd26b7..ffbece90 100644
--- a/graphics/sprites/equipment/chest/lightplatemail.xml
+++ b/graphics/sprites/equipment/chest/lightplatemail.xml
@@ -1,11 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
-<sprite>
- <imageset name="base"
- src="graphics/sprites/equipment/chest/lightplatemail.png|W"
- width="64"
- height="64"/>
+Copyright (C) 2018 TMW2
+Copyright (C) 2021 The Mana World -->
- <include file="races/human.xml"/>
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/lightplatemail.png|W"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/robe-female.png b/graphics/sprites/equipment/chest/robe-female.png
index a6a231bb..74137a78 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 0f2296e3..e516d2cb 100644
--- a/graphics/sprites/equipment/chest/robe-female.xml
+++ b/graphics/sprites/equipment/chest/robe-female.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/chest/robe-female.png|W" width="64" height="64"/>
- <include file="model/male.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: The Mana World asset
+Copyright (C) 2006 - 2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/robe-female.png|W"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/robe.png b/graphics/sprites/equipment/chest/robe.png
index c06474df..e607ac8c 100644
--- a/graphics/sprites/equipment/chest/robe.png
+++ b/graphics/sprites/equipment/chest/robe.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/robe.xml b/graphics/sprites/equipment/chest/robe.xml
index 2889638d..e9fe51b0 100644
--- a/graphics/sprites/equipment/chest/robe.xml
+++ b/graphics/sprites/equipment/chest/robe.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/chest/robe.png|W" width="64" height="64"/>
- <include file="model/base.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: The Mana World asset
+Copyright (C) 2006 - 2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/robe.png|W"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/saviorarmor-female.png b/graphics/sprites/equipment/chest/saviorarmor-female.png
index 64e7e9cd..88b8822e 100644
--- a/graphics/sprites/equipment/chest/saviorarmor-female.png
+++ b/graphics/sprites/equipment/chest/saviorarmor-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/saviorarmor-female.xml b/graphics/sprites/equipment/chest/saviorarmor-female.xml
index 864f2935..f6db98dc 100644
--- a/graphics/sprites/equipment/chest/saviorarmor-female.xml
+++ b/graphics/sprites/equipment/chest/saviorarmor-female.xml
@@ -1,110 +1,11 @@
-<?xml version="1.0"?>
-<sprite>
-
- <imageset name="base" src="graphics/sprites/equipment/chest/saviorarmor-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">
- <frame index="27" offsetX="0" offsetY ="0" delay="75" />
- <frame index="28" offsetX="0" offsetY ="0" delay="75" />
- <frame index="29" offsetX="0" offsetY ="0" delay="75" />
- <frame index="30" offsetX="4" offsetY ="0" delay="75" />
- <end />
- </animation>
- <animation direction="up">
- <sequence start="45" end="48" delay="75" />
- <end />
- </animation>
- <animation direction="right">
- <frame index="63" offsetX="0" offsetY ="0" delay="75" />
- <frame index="64" offsetX="0" offsetY ="0" delay="75" />
- <frame index="65" offsetX="0" offsetY ="0" delay="75" />
- <frame index="66" offsetX="-4" offsetY ="0" 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>
-
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: The Mana World asset
+Copyright (C) 2006 - 2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/saviorarmor-female.png|W"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/saviorarmor.png b/graphics/sprites/equipment/chest/saviorarmor.png
index 73292a11..57065a37 100644
--- a/graphics/sprites/equipment/chest/saviorarmor.png
+++ b/graphics/sprites/equipment/chest/saviorarmor.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/saviorarmor.xml b/graphics/sprites/equipment/chest/saviorarmor.xml
index c98e47b7..84e87caf 100644
--- a/graphics/sprites/equipment/chest/saviorarmor.xml
+++ b/graphics/sprites/equipment/chest/saviorarmor.xml
@@ -1,110 +1,11 @@
-<?xml version="1.0"?>
-<sprite>
-
- <imageset name="base" src="graphics/sprites/equipment/chest/saviorarmor.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">
- <frame index="27" offsetX="0" offsetY ="0" delay="75" />
- <frame index="28" offsetX="0" offsetY ="0" delay="75" />
- <frame index="29" offsetX="0" offsetY ="0" delay="75" />
- <frame index="30" offsetX="4" offsetY ="0" delay="75" />
- <end />
- </animation>
- <animation direction="up">
- <sequence start="45" end="48" delay="75" />
- <end />
- </animation>
- <animation direction="right">
- <frame index="63" offsetX="0" offsetY ="0" delay="75" />
- <frame index="64" offsetX="0" offsetY ="0" delay="75" />
- <frame index="65" offsetX="0" offsetY ="0" delay="75" />
- <frame index="66" offsetX="-4" offsetY ="0" 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>
-
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: The Mana World asset
+Copyright (C) 2006 - 2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/saviorarmor.png|W"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/shorttanktop-female.xml b/graphics/sprites/equipment/chest/shorttanktop-female.xml
index c8a7b983..69b9e2d3 100644
--- a/graphics/sprites/equipment/chest/shorttanktop-female.xml
+++ b/graphics/sprites/equipment/chest/shorttanktop-female.xml
@@ -1,11 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
+Copyright (C) 2015 Evol Online
+Copyright (C) 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/chest/shorttanktop-female.png|W"
width="64"
height="64"/>
- <include file="races/human.xml"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/shorttanktop.xml b/graphics/sprites/equipment/chest/shorttanktop.xml
index a07578ef..ceb022b3 100644
--- a/graphics/sprites/equipment/chest/shorttanktop.xml
+++ b/graphics/sprites/equipment/chest/shorttanktop.xml
@@ -1,11 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Author: Saulc
-Copyright (C) 2015 Evol Online -->
+Copyright (C) 2015 Evol Online
+Copyright (C) 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/chest/shorttanktop.png|W"
width="64"
height="64"/>
- <include file="races/human.xml"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/sorcerer-robe-female.png b/graphics/sprites/equipment/chest/sorcerer-robe-female.png
index 810877db..16623e2f 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 bc0c8b44..ac905e1f 100644
--- a/graphics/sprites/equipment/chest/sorcerer-robe-female.xml
+++ b/graphics/sprites/equipment/chest/sorcerer-robe-female.xml
@@ -1,5 +1,12 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/chest/sorcerer-robe-female.png|W;R" width="64" height="64"/>
- <include file="model/male.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: The Mana World asset
+Copyright (C) 2006-2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/sorcerer-robe-female.png|W;R"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/sorcerer-robe.png b/graphics/sprites/equipment/chest/sorcerer-robe.png
index 708e3b2c..eb732158 100644
--- a/graphics/sprites/equipment/chest/sorcerer-robe.png
+++ b/graphics/sprites/equipment/chest/sorcerer-robe.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/sorcerer-robe.xml b/graphics/sprites/equipment/chest/sorcerer-robe.xml
index eaf34fca..2a0d917f 100644
--- a/graphics/sprites/equipment/chest/sorcerer-robe.xml
+++ b/graphics/sprites/equipment/chest/sorcerer-robe.xml
@@ -1,5 +1,12 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/chest/sorcerer-robe.png|W;R" width="64" height="64"/>
- <include file="model/base.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: The Mana World asset
+Copyright (C) 2006-2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/sorcerer-robe.png|W;R"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/tanktop-female.xml b/graphics/sprites/equipment/chest/tanktop-female.xml
index 26692532..7c4b4677 100644
--- a/graphics/sprites/equipment/chest/tanktop-female.xml
+++ b/graphics/sprites/equipment/chest/tanktop-female.xml
@@ -1,11 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Author: Reid
-Copyright (C) 2012 Evol Online -->
+Copyright (C) 2012 Evol Online
+Copyright (C) 2021 The Mana World-->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/chest/tanktop-female.png|W"
width="64"
height="64"/>
- <include file="races/human.xml"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/tanktop.xml b/graphics/sprites/equipment/chest/tanktop.xml
index 1361503b..a47f98e2 100644
--- a/graphics/sprites/equipment/chest/tanktop.xml
+++ b/graphics/sprites/equipment/chest/tanktop.xml
@@ -1,11 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Author: Reid
-Copyright (C) 2012 Evol Online -->
+Copyright (C) 2012 Evol Online
+Copyright (C) 2021 The Mana World-->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/chest/tanktop.png|W"
width="64"
height="64"/>
- <include file="races/human.xml"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/terranite-female.png b/graphics/sprites/equipment/chest/terranite-female.png
index 6e17dbe5..a7d82d0f 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 ce28ae1e..4289fc83 100644
--- a/graphics/sprites/equipment/chest/terranite-female.xml
+++ b/graphics/sprites/equipment/chest/terranite-female.xml
@@ -1,5 +1,12 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/chest/terranite-female.png" width="64" height="64"/>
- <include file="model/male.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: The Mana World asset
+Copyright (C) 2006-2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/terranite-female.png"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/terranite.png b/graphics/sprites/equipment/chest/terranite.png
index 293eaf53..e379b931 100644
--- a/graphics/sprites/equipment/chest/terranite.png
+++ b/graphics/sprites/equipment/chest/terranite.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/terranite.xml b/graphics/sprites/equipment/chest/terranite.xml
index 1825b4e6..ce4a5bf0 100644
--- a/graphics/sprites/equipment/chest/terranite.xml
+++ b/graphics/sprites/equipment/chest/terranite.xml
@@ -1,5 +1,12 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/chest/terranite.png" width="64" height="64"/>
- <include file="model/base.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: The Mana World asset
+Copyright (C) 2006-2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/terranite.png"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/tnecksweater-female.xml b/graphics/sprites/equipment/chest/tnecksweater-female.xml
index fb25d885..9ce35542 100644
--- a/graphics/sprites/equipment/chest/tnecksweater-female.xml
+++ b/graphics/sprites/equipment/chest/tnecksweater-female.xml
@@ -1,11 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Author: Saulc
-Copyright (C) 2015 Evol Online -->
+Copyright (C) 2015 Evol Online
+Copyright (C) 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/chest/tnecksweater-female.png|W"
width="64"
height="64"/>
- <include file="races/human.xml"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/tnecksweater.xml b/graphics/sprites/equipment/chest/tnecksweater.xml
index 5841844d..2f324cf0 100644
--- a/graphics/sprites/equipment/chest/tnecksweater.xml
+++ b/graphics/sprites/equipment/chest/tnecksweater.xml
@@ -1,11 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Author: Saulc
-Copyright (C) 2015 Evol Online -->
+Copyright (C) 2015 Evol Online
+Copyright (C) 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/chest/tnecksweater.png|W"
width="64"
height="64"/>
- <include file="races/human.xml"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/ugly-sweater-female.png b/graphics/sprites/equipment/chest/ugly-sweater-female.png
index 806b9d85..c6dc2964 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 62f805b9..ba2e76a4 100644
--- a/graphics/sprites/equipment/chest/ugly-sweater-female.xml
+++ b/graphics/sprites/equipment/chest/ugly-sweater-female.xml
@@ -1,5 +1,12 @@
-<?xml version="1.0"?>
-<sprite 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"/>
- <include file="model/male.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: The Mana World asset
+Copyright (C) 2006-2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/ugly-sweater-female.png|W;Y;G;C"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/ugly-sweater.png b/graphics/sprites/equipment/chest/ugly-sweater.png
index 8e7c41da..62f7e362 100644
--- a/graphics/sprites/equipment/chest/ugly-sweater.png
+++ b/graphics/sprites/equipment/chest/ugly-sweater.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/ugly-sweater.xml b/graphics/sprites/equipment/chest/ugly-sweater.xml
index ddda5318..4fb5fe96 100644
--- a/graphics/sprites/equipment/chest/ugly-sweater.xml
+++ b/graphics/sprites/equipment/chest/ugly-sweater.xml
@@ -1,5 +1,12 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/chest/ugly-sweater.png|W;Y;G;C" width="64" height="64"/>
- <include file="model/base.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: The Mana World asset
+Copyright (C) 2006-2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/ugly-sweater.png|W;Y;G;C"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/vnecksweater-female.xml b/graphics/sprites/equipment/chest/vnecksweater-female.xml
index 31b36576..50d8ff68 100644
--- a/graphics/sprites/equipment/chest/vnecksweater-female.xml
+++ b/graphics/sprites/equipment/chest/vnecksweater-female.xml
@@ -1,11 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Author: Saulc
-Copyright (C) 2015 Evol Online -->
+Copyright (C) 2015 Evol Online
+Copyright (C) 2021 The Mana World-->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/chest/vnecksweater-female.png|W"
width="64"
height="64"/>
- <include file="races/human.xml"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/vnecksweater.xml b/graphics/sprites/equipment/chest/vnecksweater.xml
index 6fc921e7..939841be 100644
--- a/graphics/sprites/equipment/chest/vnecksweater.xml
+++ b/graphics/sprites/equipment/chest/vnecksweater.xml
@@ -1,11 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Author: Saulc
-Copyright (C) 2015 Evol Online -->
+Copyright (C) 2015 Evol Online
+Copyright (C) 2021 The Mana World-->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/chest/vnecksweater.png|W"
width="64"
height="64"/>
- <include file="races/human.xml"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/warlordplate-female.xml b/graphics/sprites/equipment/chest/warlordplate-female.xml
index cd35e69e..fb79b581 100644
--- a/graphics/sprites/equipment/chest/warlordplate-female.xml
+++ b/graphics/sprites/equipment/chest/warlordplate-female.xml
@@ -1,11 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Author: Saulc
--->
+Copyright (C) 2015 Evol Online
+Copyright (C) 2021 The Mana World-->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/chest/warlordplate-female.png|W"
width="64"
height="64"/>
- <include file="races/human.xml"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/warlordplate.xml b/graphics/sprites/equipment/chest/warlordplate.xml
index 1d8addef..7270f8e9 100644
--- a/graphics/sprites/equipment/chest/warlordplate.xml
+++ b/graphics/sprites/equipment/chest/warlordplate.xml
@@ -1,11 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Author: Saulc
-Copyright (C) 2015 Evol Online -->
+Copyright (C) 2015 Evol Online
+Copyright (C) 2021 The Mana World-->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/chest/warlordplate.png|W"
width="64"
height="64"/>
- <include file="races/human.xml"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/feet/assassin-boots-female.png b/graphics/sprites/equipment/feet/assassin-boots-female.png
index df031169..4ed69a23 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 e214ff70..b58c8d40 100644
--- a/graphics/sprites/equipment/feet/assassin-boots-female.xml
+++ b/graphics/sprites/equipment/feet/assassin-boots-female.xml
@@ -1,5 +1,12 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/feet/assassin-boots-female.png|W" width="64" height="64"/>
- <include file="model/male.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: The Mana World asset
+Copyright (C) 2006-2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/feet/assassin-boots-female.png|W"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/feet/assassin-boots.png b/graphics/sprites/equipment/feet/assassin-boots.png
index e3e1ba5b..4b5c353f 100644
--- a/graphics/sprites/equipment/feet/assassin-boots.png
+++ b/graphics/sprites/equipment/feet/assassin-boots.png
Binary files differ
diff --git a/graphics/sprites/equipment/feet/assassin-boots.xml b/graphics/sprites/equipment/feet/assassin-boots.xml
index 5f96be25..f05662ba 100644
--- a/graphics/sprites/equipment/feet/assassin-boots.xml
+++ b/graphics/sprites/equipment/feet/assassin-boots.xml
@@ -1,5 +1,12 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/feet/assassin-boots.png|W" width="64" height="64"/>
- <include file="model/base.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: The Mana World asset
+Copyright (C) 2006-2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/feet/assassin-boots.png|W"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/feet/boots-female.xml b/graphics/sprites/equipment/feet/boots-female.xml
index c89a0e16..836e204e 100644
--- a/graphics/sprites/equipment/feet/boots-female.xml
+++ b/graphics/sprites/equipment/feet/boots-female.xml
@@ -1,11 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
+
<!-- Author: Reid
-Copyright (C) 2012 Evol Online -->
+Copyright (C) 2012 Evol Online
+Copyright (C) 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/feet/boots-female.png|W"
width="64"
height="64"/>
- <include file="races/human.xml"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/feet/boots.xml b/graphics/sprites/equipment/feet/boots.xml
index 3de0a5b8..58f5adcc 100644
--- a/graphics/sprites/equipment/feet/boots.xml
+++ b/graphics/sprites/equipment/feet/boots.xml
@@ -1,11 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
+
<!-- Author: Reid
-Copyright (C) 2012 Evol Online -->
+Copyright (C) 2012 Evol Online
+Copyright (C) 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/feet/boots.png|W"
width="64"
height="64"/>
- <include file="races/human.xml"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/feet/bromenalboots-female.xml b/graphics/sprites/equipment/feet/bromenalboots-female.xml
index 3026da49..d4659520 100644
--- a/graphics/sprites/equipment/feet/bromenalboots-female.xml
+++ b/graphics/sprites/equipment/feet/bromenalboots-female.xml
@@ -1,10 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc -->
+
+<!-- Author: Saulc
+Copyright (C) 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/feet/bromenalboots-female.png|W"
width="64"
height="64"/>
- <include file="races/human.xml"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/feet/bromenalboots.png b/graphics/sprites/equipment/feet/bromenalboots.png
index dd6591d4..1ca27c14 100644
--- a/graphics/sprites/equipment/feet/bromenalboots.png
+++ b/graphics/sprites/equipment/feet/bromenalboots.png
Binary files differ
diff --git a/graphics/sprites/equipment/feet/bromenalboots.xml b/graphics/sprites/equipment/feet/bromenalboots.xml
index aa4216aa..754b2496 100644
--- a/graphics/sprites/equipment/feet/bromenalboots.xml
+++ b/graphics/sprites/equipment/feet/bromenalboots.xml
@@ -1,10 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc -->
+
+<!-- Author: Saulc
+Copyright (C) 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/feet/bromenalboots.png|W"
width="64"
height="64"/>
- <include file="races/human.xml"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/feet/furboots-female.png b/graphics/sprites/equipment/feet/furboots-female.png
index 4e4c8f34..ec6bafd0 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 591dab45..d66e1d8a 100644
--- a/graphics/sprites/equipment/feet/furboots-female.xml
+++ b/graphics/sprites/equipment/feet/furboots-female.xml
@@ -1,5 +1,12 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/feet/furboots-female.png" width="64" height="64"/>
- <include file="model/male.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: The Mana World asset
+Copyright (C) 2006-2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/feet/furboots-female.png"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/feet/furboots.png b/graphics/sprites/equipment/feet/furboots.png
index c6704991..6d5dcc43 100644
--- a/graphics/sprites/equipment/feet/furboots.png
+++ b/graphics/sprites/equipment/feet/furboots.png
Binary files differ
diff --git a/graphics/sprites/equipment/feet/furboots.xml b/graphics/sprites/equipment/feet/furboots.xml
index 246dd4b4..00276677 100644
--- a/graphics/sprites/equipment/feet/furboots.xml
+++ b/graphics/sprites/equipment/feet/furboots.xml
@@ -1,5 +1,12 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/feet/furboots.png" width="64" height="64"/>
- <include file="model/base.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: The Mana World asset
+Copyright (C) 2006-2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/feet/furboots.png"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/feet/warlordboots-female.xml b/graphics/sprites/equipment/feet/warlordboots-female.xml
index 415a6abf..22658ec5 100644
--- a/graphics/sprites/equipment/feet/warlordboots-female.xml
+++ b/graphics/sprites/equipment/feet/warlordboots-female.xml
@@ -1,11 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
+
<!-- Author: Micksha, Reid
-Copyright (C) 2012 - 2019 Evol Online / TMW2 -->
+Copyright (C) 2012 - 2019 Evol Online / TMW2
+Copyright (C) 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/feet/warlordboots-female.png|W"
width="64"
height="64"/>
-
- <include file="races/human.xml"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/feet/warlordboots.xml b/graphics/sprites/equipment/feet/warlordboots.xml
index 4a448631..7def1676 100644
--- a/graphics/sprites/equipment/feet/warlordboots.xml
+++ b/graphics/sprites/equipment/feet/warlordboots.xml
@@ -1,11 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
+
<!-- Author: Micksha, Reid
-Copyright (C) 2012 - 2019 Evol Online / TMW2 -->
+Copyright (C) 2012 - 2019 Evol Online / TMW2
+Copyright (C) 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/feet/warlordboots.png|W"
width="64"
height="64"/>
-
- <include file="races/human.xml"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/hands/assassin-female.png b/graphics/sprites/equipment/hands/assassin-female.png
index fd0c76c8..9af902d9 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 1812b139..277158ba 100644
--- a/graphics/sprites/equipment/hands/assassin-female.xml
+++ b/graphics/sprites/equipment/hands/assassin-female.xml
@@ -1,5 +1,12 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/hands/assassin-female.png" width="64" height="64"/>
- <include file="model/male.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: The Mana World asset
+Copyright (C) 2006-2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/hands/assassin-female.png"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/hands/assassin.png b/graphics/sprites/equipment/hands/assassin.png
index 4bc5675b..1da7935b 100644
--- a/graphics/sprites/equipment/hands/assassin.png
+++ b/graphics/sprites/equipment/hands/assassin.png
Binary files differ
diff --git a/graphics/sprites/equipment/hands/assassin.xml b/graphics/sprites/equipment/hands/assassin.xml
index f1d33451..b2250320 100644
--- a/graphics/sprites/equipment/hands/assassin.xml
+++ b/graphics/sprites/equipment/hands/assassin.xml
@@ -1,5 +1,12 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/hands/assassin.png" width="64" height="64"/>
- <include file="model/base.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: The Mana World asset
+Copyright (C) 2006-2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/hands/assassin.png"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/hands/bromenalgloves-female.xml b/graphics/sprites/equipment/hands/bromenalgloves-female.xml
index f096ae32..8d568eb8 100644
--- a/graphics/sprites/equipment/hands/bromenalgloves-female.xml
+++ b/graphics/sprites/equipment/hands/bromenalgloves-female.xml
@@ -1,11 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
+
<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
+Copyright (C) 2018 TMW2
+Copyright (C) 2021 The Mana World-->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/hands/bromenalgloves-female.png"
width="64"
height="64"/>
- <include file="races/human.xml"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/hands/bromenalgloves.xml b/graphics/sprites/equipment/hands/bromenalgloves.xml
index 8def7e34..32f8e1bd 100644
--- a/graphics/sprites/equipment/hands/bromenalgloves.xml
+++ b/graphics/sprites/equipment/hands/bromenalgloves.xml
@@ -1,11 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
+
<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
+Copyright (C) 2018 TMW2
+Copyright (C) 2021 The Mana World-->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/hands/bromenalgloves.png"
width="64"
height="64"/>
- <include file="races/human.xml"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/hands/generic-female.png b/graphics/sprites/equipment/hands/generic-female.png
index 6337553f..8b24c10f 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 bc58665e..cf028e53 100644
--- a/graphics/sprites/equipment/hands/generic-female.xml
+++ b/graphics/sprites/equipment/hands/generic-female.xml
@@ -1,5 +1,12 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/hands/generic-female.png|W" width="64" height="64"/>
- <include file="model/male.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: The Mana World asset
+Copyright (C) 2006-2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/hands/generic-female.png|W"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/hands/generic.png b/graphics/sprites/equipment/hands/generic.png
index b703cb8a..f97d33e3 100644
--- a/graphics/sprites/equipment/hands/generic.png
+++ b/graphics/sprites/equipment/hands/generic.png
Binary files differ
diff --git a/graphics/sprites/equipment/hands/generic.xml b/graphics/sprites/equipment/hands/generic.xml
index a5fea111..b14912b9 100644
--- a/graphics/sprites/equipment/hands/generic.xml
+++ b/graphics/sprites/equipment/hands/generic.xml
@@ -1,5 +1,12 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/hands/generic.png|W" width="64" height="64"/>
- <include file="model/base.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: The Mana World asset
+Copyright (C) 2006-2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/hands/generic.png|W"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/hands/magefire.png b/graphics/sprites/equipment/hands/magefire.png
index cef35897..a1b9c68a 100644
--- a/graphics/sprites/equipment/hands/magefire.png
+++ b/graphics/sprites/equipment/hands/magefire.png
Binary files differ
diff --git a/graphics/sprites/equipment/hands/magefire.xml b/graphics/sprites/equipment/hands/magefire.xml
index d2f5c537..a0a090a9 100644
--- a/graphics/sprites/equipment/hands/magefire.xml
+++ b/graphics/sprites/equipment/hands/magefire.xml
@@ -1,96 +1,12 @@
-<?xml version="1.0"?>
-<sprite>
- <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"/>
- </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>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: The Mana World asset
+Copyright (C) 2006-2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/hands/magefire.png"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/afkcap-female.xml b/graphics/sprites/equipment/head/afkcap-female.xml
deleted file mode 100644
index ea9adbd3..00000000
--- a/graphics/sprites/equipment/head/afkcap-female.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2: Moubootaur Legends -->
-<sprite>
- <imageset name="base"
- src="graphics/sprites/equipment/head/afkcap.png"
- width="32"
- height="64"
- offsetY="1"/>
-
- <include file="equipment/head/headmodel.xml"/>
-</sprite>
diff --git a/graphics/sprites/equipment/head/afkcap.png b/graphics/sprites/equipment/head/afkcap.png
index e968288c..e23e03e3 100644
--- a/graphics/sprites/equipment/head/afkcap.png
+++ b/graphics/sprites/equipment/head/afkcap.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/afkcap.xml b/graphics/sprites/equipment/head/afkcap.xml
index a245e26f..cb9b1538 100644
--- a/graphics/sprites/equipment/head/afkcap.xml
+++ b/graphics/sprites/equipment/head/afkcap.xml
@@ -1,12 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2: Moubootaur Legends -->
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends
+Copyright (C) 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/head/afkcap.png"
- width="32"
- height="64"
- offsetY="1"/>
+ width="40"
+ height="64"/>
- <include file="equipment/head/headmodel.xml"/>
-</sprite> \ No newline at end of file
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/antlerhat-female.xml b/graphics/sprites/equipment/head/antlerhat-female.xml
deleted file mode 100644
index f64e8e84..00000000
--- a/graphics/sprites/equipment/head/antlerhat-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="40" name="base" src="graphics/sprites/equipment/head/antlerhat.png" width="40"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="1" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-2" offsetY="-25"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-26"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-25"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-26"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="3" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-25"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-24"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="4" offsetY="-30"/>
- <frame delay="75" index="1" offsetX="4" offsetY="-31"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-27"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-3" offsetY="-25"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-23"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-3" offsetY="-30"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-31"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-27"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="3" offsetY="-29"/>
- <frame delay="150" index="1" offsetX="5" offsetY="-30"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-25"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-24"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-25"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-3" offsetY="-29"/>
- <frame delay="150" index="3" offsetX="-5" offsetY="-30"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-17"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-20"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-17"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-20"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="21" offsetY="-4"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-23" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-26" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-24" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-22" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-26" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-27" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-25" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-31" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-25" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-29" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-28" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-25" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-25" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-24" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-28" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-31" delay="280"/>
- <frame index="1" offsetX="-2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-24" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-23" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-31" delay="280"/>
- <frame index="3" offsetX="3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/antlerhat.png b/graphics/sprites/equipment/head/antlerhat.png
index 0b092dc8..f6a2fd6d 100644
--- a/graphics/sprites/equipment/head/antlerhat.png
+++ b/graphics/sprites/equipment/head/antlerhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/antlerhat.xml b/graphics/sprites/equipment/head/antlerhat.xml
index 9180e69c..8905d245 100644
--- a/graphics/sprites/equipment/head/antlerhat.xml
+++ b/graphics/sprites/equipment/head/antlerhat.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-3" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-30" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-3" offsetY="-23" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/antlerhat.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/aureole.png b/graphics/sprites/equipment/head/aureole.png
index 8f98fb99..1f18a7ea 100644
--- a/graphics/sprites/equipment/head/aureole.png
+++ b/graphics/sprites/equipment/head/aureole.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/aureole.xml b/graphics/sprites/equipment/head/aureole.xml
index 07528de4..a109502f 100644
--- a/graphics/sprites/equipment/head/aureole.xml
+++ b/graphics/sprites/equipment/head/aureole.xml
@@ -1,117 +1,14 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends
+Copyright (C) 2021 The Mana World -->
+
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/aureole.png" 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="0" offsetY="-35"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-31"/>
- </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="0" offsetY="-35" delay="75"/>
- <frame index="1" offsetX="0" offsetY="-34" delay="75"/>
- <frame index="1" offsetX="0" offsetY="-35" delay="150"/>
- <frame index="1" offsetX="0" offsetY="-34" delay="75"/>
- <frame index="1" offsetX="0" offsetY="-35" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-31" delay="75"/>
- <frame index="2" offsetX="-2" offsetY="-32" delay="150"/>
- <frame index="2" offsetX="-2" offsetY="-31" delay="75"/>
- <frame index="2" offsetX="-2" offsetY="-32" 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="-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="4" offsetY="-36" delay="75"/>
- <frame index="1" offsetX="4" offsetY="-37" delay="75"/>
- <frame index="1" offsetX="0" offsetY="-34" delay="75"/>
- <frame index="1" offsetX="-1" offsetY="-33" delay="75"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-31" delay="225"/>
- <frame index="2" offsetX="-3" offsetY="-29" 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="-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="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="-31" delay="225"/>
- <frame index="2" offsetX="-3" offsetY="-30" delay="75"/>
- <frame index="2" offsetX="-3" offsetY="-31" 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="-23"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-26"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-23"/>
- </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="21" offsetY="-10"/>
- </animation>
- </action>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/aureole.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/autumn-mask-female.xml b/graphics/sprites/equipment/head/autumn-mask-female.xml
deleted file mode 100644
index 444de58e..00000000
--- a/graphics/sprites/equipment/head/autumn-mask-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="40" name="base" src="graphics/sprites/equipment/head/autumn-mask.png|R;M;B;C" width="40"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-35"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY="-35"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-33"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="3" offsetY="-36"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-34"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-35"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-34"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-35"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="1" offsetY="-35"/>
- <frame delay="75" index="1" offsetX="1" offsetY="-34"/>
- <frame delay="150" index="1" offsetX="1" offsetY="-35"/>
- <frame delay="75" index="1" offsetX="1" offsetY="-34"/>
- <frame delay="75" index="1" offsetX="1" offsetY="-35"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-2" offsetY="-33"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-34"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-33"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="2" offsetY="-35"/>
- <frame delay="75" index="3" offsetX="2" offsetY="-34"/>
- <frame delay="150" index="3" offsetX="2" offsetY="-35"/>
- <frame delay="75" index="3" offsetX="2" offsetY="-34"/>
- <frame delay="75" index="3" offsetX="2" offsetY="-35"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-33"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-34"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-31"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-30"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="5" offsetY="-36"/>
- <frame delay="75" index="1" offsetX="5" offsetY="-37"/>
- <frame delay="75" index="1" offsetX="1" offsetY="-34"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-33"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-3" offsetY="-33"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-31"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-1" offsetY="-36"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-37"/>
- <frame delay="75" index="3" offsetX="2" offsetY="-34"/>
- <frame delay="75" index="3" offsetX="3" offsetY="-33"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="0" offsetY="-35"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-34"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-35"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="3" offsetY="-35"/>
- <frame delay="150" index="1" offsetX="5" offsetY="-36"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-33"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-32"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-33"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-1" offsetY="-35"/>
- <frame delay="150" index="3" offsetX="-3" offsetY="-36"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-23"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-26"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-25"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-26"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="23" offsetY="-7"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-32" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-29" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-34" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-32" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-32" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-30" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="4" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-35" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-35" delay="140"/>
- <frame index="3" offsetX="5" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-33" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-34" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-31" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-30" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-36" delay="100"/>
- <frame index="1" offsetX="5" offsetY="-37" delay="100"/>
- <frame index="1" offsetX="1" offsetY="-34" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-33" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-33" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-31" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-36" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-37" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-34" delay="100"/>
- <frame index="3" offsetX="3" offsetY="-33" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-35" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-36" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-30" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-36" delay="140"/>
- <frame index="1" offsetX="8" offsetY="-34" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-36" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-33" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-33" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-32" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-36" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-34" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-36" delay="140"/>
- <frame index="3" offsetX="4" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-32" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-34" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-36" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-37" delay="280"/>
- <frame index="1" offsetX="-1" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-32" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-31" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-30" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-36" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-37" delay="280"/>
- <frame index="3" offsetX="5" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/autumn-mask.png b/graphics/sprites/equipment/head/autumn-mask.png
index 90a67019..7c5ad0a6 100644
--- a/graphics/sprites/equipment/head/autumn-mask.png
+++ b/graphics/sprites/equipment/head/autumn-mask.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/autumn-mask.xml b/graphics/sprites/equipment/head/autumn-mask.xml
index 0a786dbf..c247e471 100644
--- a/graphics/sprites/equipment/head/autumn-mask.xml
+++ b/graphics/sprites/equipment/head/autumn-mask.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <frame index="2" offsetX="-3" offsetY="-31" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="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="300"/>
- <frame index="2" offsetX="-3" offsetY="-31" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-36" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-37" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-34" delay="100"/>
- <frame index="3" offsetX="3" offsetY="-33" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-36" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-3" offsetY="-31" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/autumn-mask.png|R;M;B;C"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/axehat-female.xml b/graphics/sprites/equipment/head/axehat-female.xml
deleted file mode 100644
index 7a95339a..00000000
--- a/graphics/sprites/equipment/head/axehat-female.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2: Moubootaur Legends -->
-<sprite>
- <imageset name="base"
- src="graphics/sprites/equipment/head/axehat.png"
- width="32"
- height="64"
- offsetY="1"/>
-
- <include file="equipment/head/headmodel.xml"/>
-</sprite>
diff --git a/graphics/sprites/equipment/head/axehat.png b/graphics/sprites/equipment/head/axehat.png
index f67b90a1..e92c906e 100644
--- a/graphics/sprites/equipment/head/axehat.png
+++ b/graphics/sprites/equipment/head/axehat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/axehat.xml b/graphics/sprites/equipment/head/axehat.xml
index aa960a1d..0d4383a7 100644
--- a/graphics/sprites/equipment/head/axehat.xml
+++ b/graphics/sprites/equipment/head/axehat.xml
@@ -1,12 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2: Moubootaur Legends -->
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends
+Copyright (C) 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/head/axehat.png"
- width="32"
- height="64"
- offsetY="1"/>
+ width="40"
+ height="64"/>
- <include file="equipment/head/headmodel.xml"/>
-</sprite> \ No newline at end of file
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/bandana-female.xml b/graphics/sprites/equipment/head/bandana-female.xml
deleted file mode 100644
index dea1dfaf..00000000
--- a/graphics/sprites/equipment/head/bandana-female.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2: Moubootaur Legends -->
-<sprite>
- <imageset name="base"
- src="graphics/sprites/equipment/head/bandana.png|W;R"
- width="32"
- height="64"
- offsetY="1"/>
-
- <include file="equipment/head/headmodel.xml"/>
-</sprite>
diff --git a/graphics/sprites/equipment/head/bandana.png b/graphics/sprites/equipment/head/bandana.png
index 8ebbca1b..94bcd403 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
index dea1dfaf..ffe96dc6 100644
--- a/graphics/sprites/equipment/head/bandana.xml
+++ b/graphics/sprites/equipment/head/bandana.xml
@@ -1,12 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2: Moubootaur Legends -->
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends
+Copyright (C) 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/head/bandana.png|W;R"
- width="32"
- height="64"
- offsetY="1"/>
+ width="40"
+ height="64"/>
- <include file="equipment/head/headmodel.xml"/>
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/beaniecopter-female.xml b/graphics/sprites/equipment/head/beaniecopter-female.xml
deleted file mode 100644
index d2ffedfb..00000000
--- a/graphics/sprites/equipment/head/beaniecopter-female.xml
+++ /dev/null
@@ -1,381 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/beaniecopter.png" width="30" height="30" offsetY="-44"/>
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" delay="56"/>
- <frame index="1" offsetX="-1" delay="56"/>
- <frame index="2" offsetX="-1" delay="56"/>
- <frame index="3" offsetX="-1" delay="57"/>
- <frame index="0" offsetX="-1" delay="55"/>
- <frame index="1" offsetX="-1" delay="56"/>
- <frame index="2" offsetX="-1" delay="56"/>
- <frame index="3" offsetX="-1" delay="58"/>
- </animation>
- <animation direction="left">
- <frame index="4" offsetY="-1" delay="56"/>
- <frame index="5" offsetY="-1" delay="56"/>
- <frame index="6" offsetY="-1" delay="56"/>
- <frame index="7" offsetY="-1" delay="56"/>
- <frame index="4" offsetY="-1" delay="56"/>
- <frame index="5" offsetY="-1" delay="56"/>
- <frame index="6" offsetY="-1" delay="56"/>
- <frame index="7" offsetY="-1" delay="58"/>
- </animation>
- <animation direction="up">
- <frame index="8" offsetX="-2" offsetY="-1" delay="56"/>
- <frame index="9" offsetX="-2" offsetY="-1" delay="56"/>
- <frame index="10" offsetX="-2" offsetY="-1" delay="56"/>
- <frame index="11" offsetX="-2" offsetY="-1" delay="57"/>
- <frame index="8" offsetX="-2" offsetY="-1" delay="55"/>
- <frame index="9" offsetX="-2" offsetY="-1" delay="56"/>
- <frame index="10" offsetX="-2" offsetY="-1" delay="56"/>
- <frame index="11" offsetX="-2" offsetY="-1" delay="58"/>
- </animation>
- <animation direction="right">
- <frame index="12" offsetY="-1" delay="56"/>
- <frame index="13" offsetY="-1" delay="56"/>
- <frame index="14" offsetY="-1" delay="56"/>
- <frame index="15" offsetY="-1" delay="56"/>
- <frame index="12" offsetY="-1" delay="56"/>
- <frame index="13" offsetY="-1" delay="56"/>
- <frame index="14" offsetY="-1" delay="56"/>
- <frame index="15" offsetY="-1" delay="56"/>
- </animation>
- </action>
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" delay="56"/>
- <frame index="1" offsetX="-1" delay="19"/>
- <frame index="1" offsetX="-1" offsetY="-1" delay="37"/>
- <frame index="2" offsetX="-1" offsetY="-1" delay="56"/>
- <frame index="3" offsetX="-1" offsetY="-1" delay="57"/>
- <frame index="0" offsetX="-1" delay="55"/>
- <frame index="1" offsetX="-1" delay="20"/>
- <frame index="1" offsetX="-1" offsetY="-1" delay="36"/>
- <frame index="2" offsetX="-1" offsetY="-1" delay="56"/>
- <frame index="3" offsetX="-1" offsetY="-1" delay="58"/>
- </animation>
- <animation direction="left">
- <frame index="4" offsetX="-1" offsetY="-1" delay="56"/>
- <frame index="5" offsetX="-1" offsetY="-1" delay="19"/>
- <frame index="5" offsetX="-1" delay="37"/>
- <frame index="6" offsetX="-1" delay="38"/>
- <frame index="6" offsetX="-1" offsetY="-1" delay="18"/>
- <frame index="7" offsetX="-1" offsetY="-1" delay="57"/>
- <frame index="4" offsetX="-1" offsetY="-1" delay="55"/>
- <frame index="5" offsetX="-1" offsetY="-1" delay="20"/>
- <frame index="5" offsetX="-1" delay="36"/>
- <frame index="6" offsetX="-1" delay="39"/>
- <frame index="6" offsetX="-1" offsetY="-1" delay="17"/>
- <frame index="7" offsetX="-1" offsetY="-1" delay="58"/>
- </animation>
- <animation direction="up">
- <frame index="8" offsetX="-2" offsetY="-1" delay="56"/>
- <frame index="9" offsetX="-2" offsetY="-1" delay="19"/>
- <frame index="9" offsetX="-2" offsetY="-2" delay="37"/>
- <frame index="10" offsetX="-2" offsetY="-2" delay="56"/>
- <frame index="11" offsetX="-2" offsetY="-2" delay="57"/>
- <frame index="8" offsetX="-2" offsetY="-1" delay="55"/>
- <frame index="9" offsetX="-2" offsetY="-1" delay="20"/>
- <frame index="9" offsetX="-2" offsetY="-2" delay="36"/>
- <frame index="10" offsetX="-2" offsetY="-2" delay="56"/>
- <frame index="11" offsetX="-2" offsetY="-2" delay="58"/>
- </animation>
- <animation direction="right">
- <frame index="12" offsetY="-1" delay="56"/>
- <frame index="13" offsetY="-1" delay="19"/>
- <frame index="13" delay="37"/>
- <frame index="14" delay="38"/>
- <frame index="14" offsetY="-1" delay="18"/>
- <frame index="15" offsetY="-1" delay="57"/>
- <frame index="12" offsetY="-1" delay="55"/>
- <frame index="13" offsetY="-1" delay="20"/>
- <frame index="13" delay="36"/>
- <frame index="14" delay="39"/>
- <frame index="14" offsetY="-1" delay="17"/>
- <frame index="15" offsetY="-1" delay="56"/>
- </animation>
- </action>
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="3" delay="75"/>
- <frame index="1" offsetX="-1" offsetY="2" delay="75"/>
- <frame index="2" offsetX="-1" offsetY="5" delay="75"/>
- <frame index="3" offsetX="-1" offsetY="6" delay="75"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="4" offsetX="3" offsetY="-3" delay="75"/>
- <frame index="5" offsetX="3" offsetY="-4" delay="75"/>
- <frame index="6" offsetX="-1" offsetY="-1" delay="75"/>
- <frame index="7" offsetX="-2" delay="75"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="8" offsetX="-3" delay="75"/>
- <frame index="9" offsetX="-3" delay="75"/>
- <frame index="10" offsetX="-3" delay="75"/>
- <frame index="11" offsetX="-3" offsetY="2" delay="75"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="12" offsetX="-2" offsetY="-2" delay="75"/>
- <frame index="13" offsetX="-2" offsetY="-3" delay="75"/>
- <frame index="14" offsetX="1" offsetY="1" delay="75"/>
- <frame index="15" offsetX="2" offsetY="2" delay="75"/>
- <end/>
- </animation>
- </action>
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="1" delay="94"/>
- <frame index="1" offsetX="-1" offsetY="1" delay="94"/>
- <frame index="2" offsetX="-1" offsetY="1" delay="37"/>
- <frame index="2" offsetX="-1" offsetY="2" delay="57"/>
- <frame index="3" offsetX="-1" offsetY="2" delay="18"/>
- <frame index="3" offsetX="-1" offsetY="1" delay="75"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="4" offsetX="2" offsetY="-1" delay="94"/>
- <frame index="5" offsetX="2" offsetY="-1" delay="94"/>
- <frame index="6" offsetX="2" offsetY="-1" delay="37"/>
- <frame index="6" offsetX="4" offsetY="-2" delay="57"/>
- <frame index="7" offsetX="4" offsetY="-2" delay="93"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="8" offsetX="-2" offsetY="-1" delay="94"/>
- <frame index="9" offsetX="-2" offsetY="-1" delay="94"/>
- <frame index="10" offsetX="-2" offsetY="-1" delay="37"/>
- <frame index="10" offsetX="-3" delay="57"/>
- <frame index="11" offsetX="-3" delay="18"/>
- <frame index="11" offsetX="-3" offsetY="-1" delay="75"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="12" offsetX="-5" offsetY="-1" delay="94"/>
- <frame index="13" offsetX="-5" offsetY="-1" delay="94"/>
- <frame index="14" offsetX="-5" offsetY="-1" delay="37"/>
- <frame index="14" offsetX="-7" offsetY="-2" delay="57"/>
- <frame index="15" offsetX="-7" offsetY="-2" delay="93"/>
- <end/>
- </animation>
- </action>
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="12" delay="56"/>
- <frame index="1" offsetX="-1" offsetY="12" delay="56"/>
- <frame index="2" offsetX="-1" offsetY="12" delay="56"/>
- <frame index="3" offsetX="-1" offsetY="12" delay="57"/>
- <frame index="0" offsetX="-1" offsetY="12" delay="55"/>
- <frame index="1" offsetX="-1" offsetY="12" delay="56"/>
- <frame index="2" offsetX="-1" offsetY="12" delay="56"/>
- <frame index="3" offsetX="-1" offsetY="12" delay="58"/>
- </animation>
- <animation direction="left">
- <frame index="4" offsetX="4" offsetY="8" delay="56"/>
- <frame index="5" offsetX="4" offsetY="8" delay="56"/>
- <frame index="6" offsetX="4" offsetY="8" delay="56"/>
- <frame index="7" offsetX="4" offsetY="8" delay="56"/>
- <frame index="4" offsetX="4" offsetY="8" delay="56"/>
- <frame index="5" offsetX="4" offsetY="8" delay="56"/>
- <frame index="6" offsetX="4" offsetY="8" delay="56"/>
- <frame index="7" offsetX="4" offsetY="8" delay="58"/>
- </animation>
- <animation direction="up">
- <frame index="8" offsetX="-1" offsetY="8" delay="56"/>
- <frame index="9" offsetX="-1" offsetY="8" delay="56"/>
- <frame index="10" offsetX="-1" offsetY="8" delay="56"/>
- <frame index="11" offsetX="-1" offsetY="8" delay="57"/>
- <frame index="8" offsetX="-1" offsetY="8" delay="55"/>
- <frame index="9" offsetX="-1" offsetY="8" delay="56"/>
- <frame index="10" offsetX="-1" offsetY="8" delay="56"/>
- <frame index="11" offsetX="-1" offsetY="8" delay="58"/>
- </animation>
- <animation direction="right">
- <frame index="12" offsetX="-6" offsetY="8" delay="56"/>
- <frame index="13" offsetX="-6" offsetY="8" delay="56"/>
- <frame index="14" offsetX="-6" offsetY="8" delay="56"/>
- <frame index="15" offsetX="-6" offsetY="8" delay="56"/>
- <frame index="12" offsetX="-6" offsetY="8" delay="56"/>
- <frame index="13" offsetX="-6" offsetY="8" delay="56"/>
- <frame index="14" offsetX="-6" offsetY="8" delay="56"/>
- <frame index="15" offsetX="-6" offsetY="8" delay="56"/>
- </animation>
- </action>
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="16" offsetX="32" offsetY="30"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="3" delay="70"/>
- <frame index="1" offsetX="-2" offsetY="3" delay="70"/>
- <frame index="2" offsetX="-2" offsetY="6" delay="70"/>
- <frame index="3" offsetX="-2" offsetY="6" delay="70"/>
- <frame index="0" offsetX="-2" offsetY="1" delay="70"/>
- <frame index="1" offsetX="-2" offsetY="1" delay="70"/>
- <frame index="2" offsetX="-2" offsetY="7" delay="70"/>
- <frame index="3" offsetX="-2" offsetY="7" delay="70"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="4" offsetX="-1" offsetY="3" delay="70"/>
- <frame index="5" offsetX="-1" offsetY="3" delay="70"/>
- <frame index="6" offsetX="2" offsetY="-2" delay="70"/>
- <frame index="7" offsetX="2" offsetY="-2" delay="70"/>
- <frame index="4" offsetX="4" offsetY="-2" delay="70"/>
- <frame index="5" offsetX="4" offsetY="-2" delay="70"/>
- <frame index="6" offsetX="-3" offsetY="3" delay="70"/>
- <frame index="7" offsetX="-3" offsetY="3" delay="70"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="8" offsetX="-4" offsetY="0" delay="70"/>
- <frame index="9" offsetX="-4" offsetY="0" delay="70"/>
- <frame index="10" offsetX="-4" offsetY="0" delay="70"/>
- <frame index="11" offsetX="-4" offsetY="0" delay="70"/>
- <frame index="8" offsetX="-4" offsetY="2" delay="70"/>
- <frame index="9" offsetX="-4" offsetY="2" delay="70"/>
- <frame index="10" offsetX="-3" offsetY="-1" delay="70"/>
- <frame index="11" offsetX="-3" offsetY="-1" delay="70"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="12" offsetX="2" offsetY="2" delay="70"/>
- <frame index="13" offsetX="2" offsetY="2" delay="70"/>
- <frame index="14" offsetX="-1" offsetY="-1" delay="70"/>
- <frame index="15" offsetX="-1" offsetY="-1" delay="70"/>
- <frame index="12" offsetX="-3" offsetY="-1" delay="70"/>
- <frame index="13" offsetX="-3" offsetY="-1" delay="70"/>
- <frame index="14" offsetX="3" offsetY="3" delay="70"/>
- <frame index="15" offsetX="3" offsetY="3" delay="70"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="2" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="1" delay="100"/>
- <frame index="2" offsetX="-1" offsetY="4" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="5" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="4" offsetX="1" offsetY="-2" delay="100"/>
- <frame index="5" offsetX="1" offsetY="-3" delay="100"/>
- <frame index="6" offsetX="-2" offsetY="0" delay="100"/>
- <frame index="7" offsetX="-4" offsetY="1" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="8" offsetX="-3" offsetY="-1" delay="100"/>
- <frame index="9" offsetX="-3" offsetY="-1" delay="100"/>
- <frame index="10" offsetX="-3" offsetY="-1" delay="100"/>
- <frame index="11" offsetX="-3" offsetY="1" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="12" offsetX="-3" offsetY="-2" delay="100"/>
- <frame index="13" offsetX="-3" offsetY="-3" delay="100"/>
- <frame index="14" offsetX="0" offsetY="0" delay="100"/>
- <frame index="15" offsetX="1" offsetY="1" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="0" delay="75"/>
- <frame index="1" offsetX="-3" offsetY="0" delay="75"/>
- <frame index="2" offsetX="-3" offsetY="0" delay="75"/>
- <frame index="3" offsetX="-3" offsetY="0" delay="75"/>
- <frame index="0" offsetX="-3" offsetY="-1" delay="75"/>
- <frame index="1" offsetX="-3" offsetY="-1" delay="75"/>
- <frame index="2" offsetX="-3" offsetY="5" delay="75"/>
- <frame index="3" offsetX="-3" offsetY="5" delay="75"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="4" offsetX="4" offsetY="-2" delay="75"/>
- <frame index="5" offsetX="4" offsetY="-2" delay="75"/>
- <frame index="6" offsetX="7" offsetY="0" delay="75"/>
- <frame index="7" offsetX="7" offsetY="0" delay="75"/>
- <frame index="4" offsetX="1" offsetY="-2" delay="75"/>
- <frame index="5" offsetX="1" offsetY="-2" delay="75"/>
- <frame index="6" offsetX="0" offsetY="1" delay="75"/>
- <frame index="7" offsetX="0" offsetY="1" delay="75"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="8" offsetX="-5" offsetY="-1" delay="75"/>
- <frame index="9" offsetX="-5" offsetY="-1" delay="75"/>
- <frame index="10" offsetX="-4" offsetY="-1" delay="75"/>
- <frame index="11" offsetX="-4" offsetY="-1" delay="75"/>
- <frame index="8" offsetX="-4" offsetY="0" delay="75"/>
- <frame index="9" offsetX="-4" offsetY="0" delay="75"/>
- <frame index="10" offsetX="-5" offsetY="-5" delay="75"/>
- <frame index="11" offsetX="-5" offsetY="-5" delay="75"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="12" offsetX="-3" offsetY="-2" delay="75"/>
- <frame index="13" offsetX="-3" offsetY="-2" delay="75"/>
- <frame index="14" offsetX="-5" offsetY="0" delay="75"/>
- <frame index="15" offsetX="-5" offsetY="0" delay="75"/>
- <frame index="12" offsetX="1" offsetY="-2" delay="75"/>
- <frame index="13" offsetX="1" offsetY="-2" delay="75"/>
- <frame index="14" offsetX="4" offsetY="1" delay="75"/>
- <frame index="15" offsetX="4" offsetY="1" delay="75"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="3" delay="70"/>
- <frame index="1" offsetX="-2" offsetY="3" delay="70"/>
- <frame index="2" offsetX="-2" offsetY="3" delay="70"/>
- <frame index="3" offsetX="-2" offsetY="3" delay="70"/>
- <frame index="0" offsetX="-2" offsetY="1" delay="70"/>
- <frame index="1" offsetX="-2" offsetY="1" delay="70"/>
- <frame index="2" offsetX="-2" offsetY="7" delay="70"/>
- <frame index="3" offsetX="-2" offsetY="7" delay="70"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="4" offsetX="3" offsetY="2" delay="70"/>
- <frame index="5" offsetX="3" offsetY="2" delay="70"/>
- <frame index="6" offsetX="3" offsetY="2" delay="70"/>
- <frame index="7" offsetX="3" offsetY="2" delay="70"/>
- <frame index="4" offsetX="4" offsetY="0" delay="70"/>
- <frame index="5" offsetX="4" offsetY="0" delay="70"/>
- <frame index="6" offsetX="-2" offsetY="6" delay="70"/>
- <frame index="7" offsetX="-2" offsetY="6" delay="70"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="8" offsetX="-4" offsetY="0" delay="70"/>
- <frame index="9" offsetX="-4" offsetY="0" delay="70"/>
- <frame index="10" offsetX="-4" offsetY="1" delay="70"/>
- <frame index="11" offsetX="-4" offsetY="1" delay="70"/>
- <frame index="8" offsetX="-4" offsetY="1" delay="70"/>
- <frame index="9" offsetX="-4" offsetY="1" delay="70"/>
- <frame index="10" offsetX="-4" offsetY="2" delay="70"/>
- <frame index="11" offsetX="-4" offsetY="2" delay="70"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="12" offsetX="-3" offsetY="-2" delay="70"/>
- <frame index="13" offsetX="-3" offsetY="-2" delay="70"/>
- <frame index="14" offsetX="-2" offsetY="-3" delay="70"/>
- <frame index="15" offsetX="-2" offsetY="-3" delay="70"/>
- <frame index="12" offsetX="-2" offsetY="-3" delay="70"/>
- <frame index="13" offsetX="-2" offsetY="-3" delay="70"/>
- <frame index="14" offsetX="3" offsetY="-1" delay="70"/>
- <frame index="15" offsetX="3" offsetY="-1" delay="70"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/beard-female.xml b/graphics/sprites/equipment/head/beard-female.xml
deleted file mode 100644
index 62cb3dcf..00000000
--- a/graphics/sprites/equipment/head/beard-female.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/beard.png|W" width="40" height="40"/>
- <include file="equipment/head/mustache-female.xml"/>
-</sprite>
diff --git a/graphics/sprites/equipment/head/beard.png b/graphics/sprites/equipment/head/beard.png
index ca230278..adce21a0 100644
--- a/graphics/sprites/equipment/head/beard.png
+++ 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
index abd9e928..4f0e6a51 100644
--- a/graphics/sprites/equipment/head/beard.xml
+++ b/graphics/sprites/equipment/head/beard.xml
@@ -1,5 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/beard.png|W" width="40" height="40"/>
- <include file="equipment/head/mustache.xml"/>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/beard.png|W"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/beret-female.xml b/graphics/sprites/equipment/head/beret-female.xml
deleted file mode 100644
index a6f082f5..00000000
--- a/graphics/sprites/equipment/head/beret-female.xml
+++ /dev/null
@@ -1,230 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="21" name="base" src="graphics/sprites/equipment/head/beret.png|W" width="29"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-40"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-40"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-40"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-40"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-39"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-40"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-39"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-40"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="0" offsetY="-40"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-39"/>
- <frame delay="150" index="1" offsetX="0" offsetY="-40"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-39"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-40"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-1" offsetY="-40"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-41"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-40"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-41"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="0" offsetY="-40"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-39"/>
- <frame delay="150" index="3" offsetX="0" offsetY="-40"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-39"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-40"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-38"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-39"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-36"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-35"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="4" offsetY="-41"/>
- <frame delay="75" index="1" offsetX="4" offsetY="-42"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-39"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-38"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-40"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-38"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-3" offsetY="-41"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-42"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-39"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-38"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="0" offsetY="-39"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-38"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-39"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="3" offsetY="-40"/>
- <frame delay="150" index="1" offsetX="5" offsetY="-41"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="150" index="2" offsetX="-1" offsetY="-39"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-39"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-39"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-3" offsetY="-40"/>
- <frame delay="150" index="3" offsetX="-5" offsetY="-41"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-28"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-31"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-32"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-31"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="32" offsetY="1"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-37" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-34" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-39" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-37" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-39" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-37" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-40" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-37" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-38" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-39" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-36" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-35" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-41" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-42" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-39" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-38" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-40" delay="300"/>
- <frame index="2" offsetX="-2" offsetY="-38" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-41" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-42" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-39" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-38" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-40" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-41" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-35" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-40" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-40" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-39" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-44" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-37" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-39" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-42" delay="280"/>
- <frame index="1" offsetX="-2" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-39" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-38" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-42" delay="280"/>
- <frame index="3" offsetX="3" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/beret.png b/graphics/sprites/equipment/head/beret.png
index cf2d8cbc..6b7b54bf 100644
--- a/graphics/sprites/equipment/head/beret.png
+++ b/graphics/sprites/equipment/head/beret.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/beret.xml b/graphics/sprites/equipment/head/beret.xml
index 43a55414..c0d4c994 100644
--- a/graphics/sprites/equipment/head/beret.xml
+++ b/graphics/sprites/equipment/head/beret.xml
@@ -1,230 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="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="0" offsetY="-40" delay="75"/>
- <frame index="1" offsetX="0" offsetY="-39" delay="75"/>
- <frame index="1" offsetX="0" offsetY="-40" delay="150"/>
- <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="150"/>
- <frame index="2" offsetX="-1" offsetY="-40" delay="75"/>
- <frame index="2" offsetX="-1" offsetY="-41" delay="150"/>
- </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="150"/>
- <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="225"/>
- <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="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="3" offsetY="-40" delay="225"/>
- <frame index="1" offsetX="5" offsetY="-41" delay="150"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-39" delay="150"/>
- <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="225"/>
- <frame index="3" offsetX="-5" 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="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="280"/>
- <frame index="2" offsetX="-2" offsetY="-38" delay="140"/>
- <frame index="2" offsetX="-1" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="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="300"/>
- <frame index="2" offsetX="-2" offsetY="-38" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-41" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-42" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-39" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-38" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-41" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-2" offsetY="-38" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/beret.png|W"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/blue-wolf-helmet.png b/graphics/sprites/equipment/head/blue-wolf-helmet.png
index fde366b9..2a2c8572 100644
--- a/graphics/sprites/equipment/head/blue-wolf-helmet.png
+++ b/graphics/sprites/equipment/head/blue-wolf-helmet.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/blue-wolf-helmet.xml b/graphics/sprites/equipment/head/blue-wolf-helmet.xml
index 0af0d796..d6ecf4e3 100644
--- a/graphics/sprites/equipment/head/blue-wolf-helmet.xml
+++ b/graphics/sprites/equipment/head/blue-wolf-helmet.xml
@@ -1,7 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc, Maria
-Copyright (C) 2018 Moubootaur Legends -->
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends
+Copyright (C) 2021 The Mana World -->
+
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/blue-wolf-helmet.png" width="32" height="64" offsetY="1"/>
- <include file="equipment/head/headmodel.xml"/>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/blue-wolf-helmet.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/bowler-hat-brown-female.xml b/graphics/sprites/equipment/head/bowler-hat-brown-female.xml
deleted file mode 100644
index 1596ca17..00000000
--- a/graphics/sprites/equipment/head/bowler-hat-brown-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="40" name="base" src="graphics/sprites/equipment/head/bowler-hat-brown.png|W" width="40"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-25"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="1" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-1" offsetY="-25"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-26"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-25"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-26"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="3" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-25"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-24"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="4" offsetY="-30"/>
- <frame delay="75" index="1" offsetX="4" offsetY="-31"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-27"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-25"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-23"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-3" offsetY="-30"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-31"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-27"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="3" offsetY="-29"/>
- <frame delay="150" index="1" offsetX="5" offsetY="-30"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-1" offsetY="-25"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-24"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-25"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-3" offsetY="-29"/>
- <frame delay="150" index="3" offsetX="-5" offsetY="-30"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-17"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-20"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-17"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-20"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="21" offsetY="-4"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-23" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-26" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-24" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-22" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-26" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-27" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-25" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-31" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25" delay="300"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-29" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-28" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-25" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-25" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-24" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-28" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-31" delay="280"/>
- <frame index="1" offsetX="-2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-24" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-23" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-31" delay="280"/>
- <frame index="3" offsetX="3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/bowler-hat-brown.png b/graphics/sprites/equipment/head/bowler-hat-brown.png
index 47078d73..b6627a7e 100644
--- a/graphics/sprites/equipment/head/bowler-hat-brown.png
+++ b/graphics/sprites/equipment/head/bowler-hat-brown.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/bowler-hat-brown.xml b/graphics/sprites/equipment/head/bowler-hat-brown.xml
index 5056f66b..a4efbc1c 100644
--- a/graphics/sprites/equipment/head/bowler-hat-brown.xml
+++ b/graphics/sprites/equipment/head/bowler-hat-brown.xml
@@ -1,229 +1,14 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-30" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/bowler-hat-brown.png|W"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/bowler-hat-female.xml b/graphics/sprites/equipment/head/bowler-hat-female.xml
deleted file mode 100644
index 1be3855e..00000000
--- a/graphics/sprites/equipment/head/bowler-hat-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="40" name="base" src="graphics/sprites/equipment/head/bowler-hat.png|W" width="40"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-25"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="1" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-1" offsetY="-25"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-26"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-25"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-26"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="3" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-25"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-24"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="4" offsetY="-30"/>
- <frame delay="75" index="1" offsetX="4" offsetY="-31"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-27"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-25"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-23"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-3" offsetY="-30"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-31"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-27"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="3" offsetY="-29"/>
- <frame delay="150" index="1" offsetX="5" offsetY="-30"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-1" offsetY="-25"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-24"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-25"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-3" offsetY="-29"/>
- <frame delay="150" index="3" offsetX="-5" offsetY="-30"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-17"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-20"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-17"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-20"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="21" offsetY="-4"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-23" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-26" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-24" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-22" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-26" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-27" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-25" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-31" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25" delay="300"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-29" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-28" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-25" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-25" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-24" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-28" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-31" delay="280"/>
- <frame index="1" offsetX="-2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-24" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-23" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-31" delay="280"/>
- <frame index="3" offsetX="3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/bowler-hat.png b/graphics/sprites/equipment/head/bowler-hat.png
index 6564fb5d..e1a9cb5b 100644
--- a/graphics/sprites/equipment/head/bowler-hat.png
+++ b/graphics/sprites/equipment/head/bowler-hat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/bowler-hat.xml b/graphics/sprites/equipment/head/bowler-hat.xml
index 782da0e9..19e0a32b 100644
--- a/graphics/sprites/equipment/head/bowler-hat.xml
+++ b/graphics/sprites/equipment/head/bowler-hat.xml
@@ -1,229 +1,14 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-30" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/bowler-hat.png|W"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/bromenalhelmet-female.xml b/graphics/sprites/equipment/head/bromenalhelmet-female.xml
deleted file mode 100644
index cb1dfe1a..00000000
--- a/graphics/sprites/equipment/head/bromenalhelmet-female.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
-<sprite>
- <imageset name="base"
- src="graphics/sprites/equipment/head/bromenalhelmet.png"
- width="32"
- height="64"
- offsetY="1"/>
-
- <include file="equipment/head/headmodel.xml"/>
-</sprite>
diff --git a/graphics/sprites/equipment/head/bromenalhelmet.png b/graphics/sprites/equipment/head/bromenalhelmet.png
index 51d9410f..577a38fc 100644
--- a/graphics/sprites/equipment/head/bromenalhelmet.png
+++ b/graphics/sprites/equipment/head/bromenalhelmet.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/bromenalhelmet.xml b/graphics/sprites/equipment/head/bromenalhelmet.xml
index cb1dfe1a..4c80d8d3 100644
--- a/graphics/sprites/equipment/head/bromenalhelmet.xml
+++ b/graphics/sprites/equipment/head/bromenalhelmet.xml
@@ -1,12 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/head/bromenalhelmet.png"
- width="32"
- height="64"
- offsetY="1"/>
+ width="40"
+ height="64"/>
- <include file="equipment/head/headmodel.xml"/>
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/bucket-female.xml b/graphics/sprites/equipment/head/bucket-female.xml
deleted file mode 100644
index 5d430392..00000000
--- a/graphics/sprites/equipment/head/bucket-female.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
-<sprite>
- <imageset name="base"
- src="graphics/sprites/equipment/head/bucket.png"
- width="32"
- height="64"
- offsetY="1"/>
-
- <include file="equipment/head/headmodel.xml"/>
-</sprite>
diff --git a/graphics/sprites/equipment/head/bucket.png b/graphics/sprites/equipment/head/bucket.png
index a7cfcdaf..c3b1cc33 100644
--- a/graphics/sprites/equipment/head/bucket.png
+++ b/graphics/sprites/equipment/head/bucket.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/bucket.xml b/graphics/sprites/equipment/head/bucket.xml
index 5d430392..28a259fc 100644
--- a/graphics/sprites/equipment/head/bucket.xml
+++ b/graphics/sprites/equipment/head/bucket.xml
@@ -1,12 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2018 - 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/head/bucket.png"
- width="32"
- height="64"
- offsetY="1"/>
+ width="40"
+ height="64"/>
- <include file="equipment/head/headmodel.xml"/>
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/bull-female.xml b/graphics/sprites/equipment/head/bull-female.xml
deleted file mode 100644
index be50c9ec..00000000
--- a/graphics/sprites/equipment/head/bull-female.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
-<sprite>
- <imageset name="base"
- src="graphics/sprites/equipment/head/bull.png"
- width="32"
- height="64"
- offsetY="1"/>
-
- <include file="equipment/head/headmodel.xml"/>
-</sprite>
diff --git a/graphics/sprites/equipment/head/bull.png b/graphics/sprites/equipment/head/bull.png
index 3cc51ad3..ea6db72d 100644
--- a/graphics/sprites/equipment/head/bull.png
+++ b/graphics/sprites/equipment/head/bull.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/bull.xml b/graphics/sprites/equipment/head/bull.xml
index be50c9ec..fdc70381 100644
--- a/graphics/sprites/equipment/head/bull.xml
+++ b/graphics/sprites/equipment/head/bull.xml
@@ -1,12 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2018 - 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/head/bull.png"
- width="32"
- height="64"
- offsetY="1"/>
+ width="40"
+ height="64"/>
- <include file="equipment/head/headmodel.xml"/>
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/bunnyears-female.xml b/graphics/sprites/equipment/head/bunnyears-female.xml
deleted file mode 100644
index 61661a25..00000000
--- a/graphics/sprites/equipment/head/bunnyears-female.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
-<sprite>
- <imageset name="base"
- src="graphics/sprites/equipment/head/bunnyears.png|W"
- width="32"
- height="64"
- offsetY="1"/>
-
- <include file="equipment/head/headmodel.xml"/>
-</sprite>
diff --git a/graphics/sprites/equipment/head/bunnyears.png b/graphics/sprites/equipment/head/bunnyears.png
index ee04c4ad..d6a9a52f 100644
--- a/graphics/sprites/equipment/head/bunnyears.png
+++ b/graphics/sprites/equipment/head/bunnyears.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/bunnyears.xml b/graphics/sprites/equipment/head/bunnyears.xml
index 61661a25..6ee2adb6 100644
--- a/graphics/sprites/equipment/head/bunnyears.xml
+++ b/graphics/sprites/equipment/head/bunnyears.xml
@@ -1,12 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2018 - 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/head/bunnyears.png|W"
- width="32"
- height="64"
- offsetY="1"/>
+ width="40"
+ height="64"/>
- <include file="equipment/head/headmodel.xml"/>
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/candlehelmet-female.xml b/graphics/sprites/equipment/head/candlehelmet-female.xml
deleted file mode 100644
index b1c13e65..00000000
--- a/graphics/sprites/equipment/head/candlehelmet-female.xml
+++ /dev/null
@@ -1,298 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="44" name="base" src="graphics/sprites/equipment/head/candlehelmet.png" width="25"/>
- <imageset height="44" name="base_dead" src="graphics/sprites/equipment/head/candlehelmet.png" width="50"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-39"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-39"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-39"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-39"/>
- <frame delay="75" index="4" offsetX="-1" offsetY="-39"/>
- <frame delay="75" index="5" offsetX="-1" offsetY="-39"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="6" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="7" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="8" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="9" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="10" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="11" offsetX="-2" offsetY="-38"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="12" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="13" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="14" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="15" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="16" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="17" offsetX="-2" offsetY="-38"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="18" offsetX="1" offsetY="-40"/>
- <frame delay="75" index="19" offsetX="1" offsetY="-40"/>
- <frame delay="75" index="20" offsetX="1" offsetY="-40"/>
- <frame delay="75" index="21" offsetX="1" offsetY="-40"/>
- <frame delay="75" index="22" offsetX="1" offsetY="-40"/>
- <frame delay="75" index="23" offsetX="1" offsetY="-40"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-38"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-39"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-39"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-38"/>
- <frame delay="75" index="4" offsetX="-1" offsetY="-39"/>
- <frame delay="75" index="5" offsetX="-1" offsetY="-39"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="6" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="7" offsetX="-2" offsetY="-37"/>
- <frame delay="75" index="8" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="9" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="10" offsetX="-2" offsetY="-37"/>
- <frame delay="75" index="11" offsetX="-2" offsetY="-38"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="12" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="13" offsetX="-2" offsetY="-39"/>
- <frame delay="75" index="14" offsetX="-2" offsetY="-39"/>
- <frame delay="75" index="15" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="16" offsetX="-2" offsetY="-39"/>
- <frame delay="75" index="17" offsetX="-2" offsetY="-39"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="18" offsetX="1" offsetY="-40"/>
- <frame delay="75" index="19" offsetX="1" offsetY="-39"/>
- <frame delay="75" index="20" offsetX="1" offsetY="-40"/>
- <frame delay="75" index="21" offsetX="1" offsetY="-40"/>
- <frame delay="75" index="22" offsetX="1" offsetY="-39"/>
- <frame delay="75" index="23" offsetX="1" offsetY="-40"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-36"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-38"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-35"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-34"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="6" offsetX="2" offsetY="-39"/>
- <frame delay="75" index="7" offsetX="2" offsetY="-40"/>
- <frame delay="75" index="8" offsetX="-2" offsetY="-37"/>
- <frame delay="75" index="9" offsetX="-3" offsetY="-36"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="12" offsetX="-3" offsetY="-38"/>
- <frame delay="75" index="13" offsetX="-3" offsetY="-38"/>
- <frame delay="75" index="14" offsetX="-3" offsetY="-38"/>
- <frame delay="75" index="15" offsetX="-3" offsetY="-35"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="18" offsetX="-2" offsetY="-41"/>
- <frame delay="75" index="19" offsetX="-2" offsetY="-42"/>
- <frame delay="75" index="20" offsetX="1" offsetY="-39"/>
- <frame delay="75" index="21" offsetX="2" offsetY="-38"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-40"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-40"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-40"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-39"/>
- <frame delay="75" index="4" offsetX="-1" offsetY="-40"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="6" offsetX="3" offsetY="-41"/>
- <frame delay="75" index="7" offsetX="3" offsetY="-41"/>
- <frame delay="75" index="8" offsetX="3" offsetY="-41"/>
- <frame delay="75" index="9" offsetX="5" offsetY="-42"/>
- <frame delay="75" index="10" offsetX="5" offsetY="-42"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="12" offsetX="-2" offsetY="-42"/>
- <frame delay="75" index="13" offsetX="-2" offsetY="-42"/>
- <frame delay="75" index="14" offsetX="-3" offsetY="-42"/>
- <frame delay="75" index="15" offsetX="-3" offsetY="-41"/>
- <frame delay="75" index="16" offsetX="-3" offsetY="-42"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="18" offsetX="-3" offsetY="-41"/>
- <frame delay="75" index="19" offsetX="-3" offsetY="-41"/>
- <frame delay="75" index="20" offsetX="-3" offsetY="-41"/>
- <frame delay="75" index="21" offsetX="-5" offsetY="-42"/>
- <frame delay="75" index="22" offsetX="-5" offsetY="-42"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-27"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-27"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-27"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-27"/>
- <frame delay="75" index="4" offsetX="-1" offsetY="-27"/>
- <frame delay="75" index="5" offsetX="-1" offsetY="-27"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="6" offsetX="2" offsetY="-30"/>
- <frame delay="75" index="7" offsetX="2" offsetY="-30"/>
- <frame delay="75" index="8" offsetX="2" offsetY="-30"/>
- <frame delay="75" index="9" offsetX="2" offsetY="-30"/>
- <frame delay="75" index="10" offsetX="2" offsetY="-30"/>
- <frame delay="75" index="11" offsetX="2" offsetY="-30"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="12" offsetX="-1" offsetY="-30"/>
- <frame delay="75" index="13" offsetX="-1" offsetY="-30"/>
- <frame delay="75" index="14" offsetX="-1" offsetY="-30"/>
- <frame delay="75" index="15" offsetX="-1" offsetY="-30"/>
- <frame delay="75" index="16" offsetX="-1" offsetY="-30"/>
- <frame delay="75" index="17" offsetX="-1" offsetY="-30"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="18" offsetX="-5" offsetY="-30"/>
- <frame delay="75" index="19" offsetX="-5" offsetY="-30"/>
- <frame delay="75" index="20" offsetX="-5" offsetY="-30"/>
- <frame delay="75" index="21" offsetX="-5" offsetY="-30"/>
- <frame delay="75" index="22" offsetX="-5" offsetY="-30"/>
- <frame delay="75" index="23" offsetX="-5" offsetY="-30"/>
- </animation>
- </action>
- <action imageset="base_dead" name="dead">
- <animation direction="default">
- <frame delay="140" index="12" offsetX="40" offsetY="-7"/>
- <frame delay="140" index="13" offsetX="40" offsetY="-7"/>
- <frame delay="5000" index="14" offsetX="40" offsetY="-7"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-33" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-38" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="6" offsetX="-3" offsetY="-35" delay="140"/>
- <frame index="7" offsetX="0" offsetY="-38" delay="140"/>
- <frame index="8" offsetX="2" offsetY="-38" delay="140"/>
- <frame index="9" offsetX="-5" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="12" offsetX="-4" offsetY="-37" delay="140"/>
- <frame index="13" offsetX="-4" offsetY="-37" delay="140"/>
- <frame index="14" offsetX="-4" offsetY="-35" delay="140"/>
- <frame index="15" offsetX="-3" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="18" offsetX="3" offsetY="-37" delay="140"/>
- <frame index="19" offsetX="0" offsetY="-40" delay="140"/>
- <frame index="20" offsetX="-2" offsetY="-40" delay="140"/>
- <frame index="21" offsetX="4" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-36" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-38" delay="100"/>
- <frame index="2" offsetX="-1" offsetY="-35" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-34" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="6" offsetX="2" offsetY="-39" delay="100"/>
- <frame index="7" offsetX="2" offsetY="-40" delay="100"/>
- <frame index="8" offsetX="-2" offsetY="-37" delay="100"/>
- <frame index="9" offsetX="-3" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="12" offsetX="-3" offsetY="-38" delay="100"/>
- <frame index="13" offsetX="-3" offsetY="-38" delay="100"/>
- <frame index="14" offsetX="-3" offsetY="-38" delay="100"/>
- <frame index="15" offsetX="-3" offsetY="-35" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="18" offsetX="-2" offsetY="-41" delay="100"/>
- <frame index="19" offsetX="-2" offsetY="-42" delay="100"/>
- <frame index="20" offsetX="1" offsetY="-39" delay="100"/>
- <frame index="21" offsetX="2" offsetY="-38" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-38" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-39" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="6" offsetX="2" offsetY="-39" delay="140"/>
- <frame index="7" offsetX="5" offsetY="-37" delay="140"/>
- <frame index="8" offsetX="-2" offsetY="-39" delay="140"/>
- <frame index="9" offsetX="-2" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="12" offsetX="-5" offsetY="-38" delay="140"/>
- <frame index="13" offsetX="-4" offsetY="-38" delay="140"/>
- <frame index="14" offsetX="-4" offsetY="-37" delay="140"/>
- <frame index="15" offsetX="-5" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="18" offsetX="-2" offsetY="-41" delay="140"/>
- <frame index="19" offsetX="-4" offsetY="-39" delay="140"/>
- <frame index="20" offsetX="2" offsetY="-41" delay="140"/>
- <frame index="21" offsetX="3" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-36" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-38" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="6" offsetX="1" offsetY="-39" delay="140"/>
- <frame index="7" offsetX="1" offsetY="-40" delay="140"/>
- <frame index="8" offsetX="1" offsetY="-40" delay="140"/>
- <frame index="9" offsetX="-4" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="12" offsetX="-4" offsetY="-37" delay="140"/>
- <frame index="13" offsetX="-4" offsetY="-36" delay="140"/>
- <frame index="14" offsetX="-4" offsetY="-36" delay="140"/>
- <frame index="15" offsetX="-4" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="18" offsetX="-2" offsetY="-41" delay="140"/>
- <frame index="19" offsetX="-1" offsetY="-42" delay="140"/>
- <frame index="20" offsetX="-1" offsetY="-42" delay="140"/>
- <frame index="21" offsetX="4" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/cap-female.xml b/graphics/sprites/equipment/head/cap-female.xml
deleted file mode 100644
index b035752c..00000000
--- a/graphics/sprites/equipment/head/cap-female.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
-<sprite>
- <imageset name="base"
- src="graphics/sprites/equipment/head/cap.png|R"
- width="32"
- height="64"
- offsetY="1"/>
-
- <include file="equipment/head/headmodel.xml"/>
-</sprite>
diff --git a/graphics/sprites/equipment/head/cap.png b/graphics/sprites/equipment/head/cap.png
index c2431416..d07a51f5 100644
--- a/graphics/sprites/equipment/head/cap.png
+++ b/graphics/sprites/equipment/head/cap.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/cap.xml b/graphics/sprites/equipment/head/cap.xml
index b035752c..eceb94f6 100644
--- a/graphics/sprites/equipment/head/cap.xml
+++ b/graphics/sprites/equipment/head/cap.xml
@@ -1,12 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2018 - 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/head/cap.png|R"
- width="32"
- height="64"
- offsetY="1"/>
+ width="40"
+ height="64"/>
- <include file="equipment/head/headmodel.xml"/>
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/captain-hat-female.xml b/graphics/sprites/equipment/head/captain-hat-female.xml
deleted file mode 100644
index dbb5add4..00000000
--- a/graphics/sprites/equipment/head/captain-hat-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="21" name="base" src="graphics/sprites/equipment/head/captain-hat.png" width="21"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-43"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-43"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-43"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-43"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-42"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-43"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-42"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-43"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="0" offsetY="-43"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-42"/>
- <frame delay="150" index="1" offsetX="0" offsetY="-43"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-42"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-43"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-3" offsetY="-43"/>
- <frame delay="150" index="2" offsetX="-3" offsetY="-44"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-43"/>
- <frame delay="150" index="2" offsetX="-3" offsetY="-44"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-1" offsetY="-43"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-42"/>
- <frame delay="150" index="3" offsetX="-1" offsetY="-43"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-42"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-43"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-41"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-42"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-39"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-38"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="4" offsetY="-44"/>
- <frame delay="75" index="1" offsetX="4" offsetY="-45"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-42"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-41"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-4" offsetY="-43"/>
- <frame delay="75" index="2" offsetX="-4" offsetY="-41"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-4" offsetY="-44"/>
- <frame delay="75" index="3" offsetX="-4" offsetY="-45"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-42"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-41"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="-1" offsetY="-42"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-41"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-42"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="3" offsetY="-43"/>
- <frame delay="150" index="1" offsetX="5" offsetY="-44"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-3" offsetY="-43"/>
- <frame delay="75" index="2" offsetX="-4" offsetY="-42"/>
- <frame delay="75" index="2" offsetX="-4" offsetY="-43"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-4" offsetY="-43"/>
- <frame delay="150" index="3" offsetX="-6" offsetY="-44"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-31"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-34"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-35"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-7" offsetY="-34"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="30" offsetY="-3"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-40" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-37" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-42" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-43" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-43" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-39" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-42" delay="280"/>
- <frame index="2" offsetX="-5" offsetY="-40" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-43" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-43" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-39" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-41" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-42" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-39" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-38" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-44" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-45" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-42" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-41" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-43" delay="300"/>
- <frame index="2" offsetX="-4" offsetY="-41" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-44" delay="100"/>
- <frame index="3" offsetX="-4" offsetY="-45" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-42" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-41" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-43" delay="280"/>
- <frame index="0" offsetX="-3" offsetY="-44" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-44" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-42" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-44" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-6" offsetY="-43" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-43" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-42" delay="140"/>
- <frame index="2" offsetX="-6" offsetY="-47" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-44" delay="140"/>
- <frame index="3" offsetX="-6" offsetY="-42" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-44" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-40" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-42" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-44" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-45" delay="280"/>
- <frame index="1" offsetX="-2" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-42" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-41" delay="280"/>
- <frame index="2" offsetX="-5" offsetY="-40" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-44" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-45" delay="280"/>
- <frame index="3" offsetX="2" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/captain-hat.png b/graphics/sprites/equipment/head/captain-hat.png
index e8947606..46978189 100644
--- a/graphics/sprites/equipment/head/captain-hat.png
+++ b/graphics/sprites/equipment/head/captain-hat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/captain-hat.xml b/graphics/sprites/equipment/head/captain-hat.xml
index f1f319c2..12c13b1e 100644
--- a/graphics/sprites/equipment/head/captain-hat.xml
+++ b/graphics/sprites/equipment/head/captain-hat.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2018 - 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-4" offsetY="-41" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-44" delay="100"/>
- <frame index="3" offsetX="-4" offsetY="-45" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-42" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-41" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-44" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-4" offsetY="-41" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/captain-hat.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/cashiershade-female.xml b/graphics/sprites/equipment/head/cashiershade-female.xml
deleted file mode 100644
index c38e74e3..00000000
--- a/graphics/sprites/equipment/head/cashiershade-female.xml
+++ /dev/null
@@ -1,230 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="26" name="equipment" src="graphics/sprites/equipment/head/cashiershade.png|G;W" width="27"/>
- <action imageset="equipment" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-37"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-39"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-37"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-39"/>
- </animation>
- </action>
- <action imageset="equipment" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-36"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-37"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-36"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-37"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="-1" offsetY="-39"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-38"/>
- <frame delay="150" index="1" offsetX="-1" offsetY="-39"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-38"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-39"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-2" offsetY="-37"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-37"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-38"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="0" offsetY="-39"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-38"/>
- <frame delay="150" index="3" offsetX="0" offsetY="-39"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-38"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-39"/>
- </animation>
- </action>
- <action imageset="equipment" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-35"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-36"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-33"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-31"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="3" offsetY="-40"/>
- <frame delay="75" index="1" offsetX="3" offsetY="-41"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-39"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-37"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-3" offsetY="-37"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-36"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-3" offsetY="-40"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-41"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-39"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-37"/>
- <end/>
- </animation>
- </action>
- <action imageset="equipment" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="-1" offsetY="-35"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-34"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-35"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="2" offsetY="-39"/>
- <frame delay="150" index="1" offsetX="4" offsetY="-40"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-37"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-36"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-37"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-3" offsetY="-39"/>
- <frame delay="150" index="3" offsetX="-5" offsetY="-40"/>
- <end/>
- </animation>
- </action>
- <action imageset="equipment" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-25"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-30"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-29"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-30"/>
- </animation>
- </action>
- <action imageset="equipment" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="18" offsetY="-15"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="equipment">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-34" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-31" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-36" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-36" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="-4" offsetY="-35" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-36" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-34" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-36" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-35" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="equipment">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-35" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-36" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-33" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-31" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-40" delay="100"/>
- <frame index="1" offsetX="3" offsetY="-41" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-39" delay="100"/>
- <frame index="1" offsetX="-2" offsetY="-37" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-37" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-40" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-41" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-39" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-37" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="equipment">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-37" delay="280"/>
- <frame index="0" offsetX="-3" offsetY="-38" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="6" offsetY="-38" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-37" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-37" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-36" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-42" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-38" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="equipment">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-34" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-36" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-42" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-36" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-35" delay="420"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-42" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/cashiershade.png b/graphics/sprites/equipment/head/cashiershade.png
index ddec1e63..c6a66929 100644
--- a/graphics/sprites/equipment/head/cashiershade.png
+++ b/graphics/sprites/equipment/head/cashiershade.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/cashiershade.xml b/graphics/sprites/equipment/head/cashiershade.xml
index b0ab17ab..1f224808 100644
--- a/graphics/sprites/equipment/head/cashiershade.xml
+++ b/graphics/sprites/equipment/head/cashiershade.xml
@@ -1,230 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2018 - 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-40" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-41" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-39" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-37" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="equipment">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-38" delay="280"/>
- <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="420"/>
- <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="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/cashiershade.png|G;W"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/catears-female.xml b/graphics/sprites/equipment/head/catears-female.xml
deleted file mode 100644
index 64c606c3..00000000
--- a/graphics/sprites/equipment/head/catears-female.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2: Moubootaur Legends -->
-<sprite>
- <imageset name="base"
- src="graphics/sprites/equipment/head/catears.png|M;W"
- width="32"
- height="64"
- offsetY="1"/>
-
- <include file="equipment/head/headmodel.xml"/>
-</sprite>
diff --git a/graphics/sprites/equipment/head/catears.png b/graphics/sprites/equipment/head/catears.png
index 34b580a8..8cf3e9f8 100644
--- a/graphics/sprites/equipment/head/catears.png
+++ b/graphics/sprites/equipment/head/catears.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/catears.xml b/graphics/sprites/equipment/head/catears.xml
index 07de28b7..4b4e2212 100644
--- a/graphics/sprites/equipment/head/catears.xml
+++ b/graphics/sprites/equipment/head/catears.xml
@@ -1,12 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2: Moubootaur Legends -->
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2018 - 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/head/catears.png|M;W"
- width="32"
- height="64"
- offsetY="1"/>
+ width="40"
+ height="64"/>
- <include file="equipment/head/headmodel.xml"/>
-</sprite> \ No newline at end of file
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/chefhat-female.xml b/graphics/sprites/equipment/head/chefhat-female.xml
deleted file mode 100644
index ccb95faf..00000000
--- a/graphics/sprites/equipment/head/chefhat-female.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
-<sprite>
- <imageset name="base"
- src="graphics/sprites/equipment/head/chefhat.png"
- width="32"
- height="64"
- offsetY="1"/>
-
- <include file="equipment/head/headmodel.xml"/>
-</sprite>
diff --git a/graphics/sprites/equipment/head/chefhat.png b/graphics/sprites/equipment/head/chefhat.png
index 46c3a260..6922c799 100644
--- a/graphics/sprites/equipment/head/chefhat.png
+++ b/graphics/sprites/equipment/head/chefhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/chefhat.xml b/graphics/sprites/equipment/head/chefhat.xml
index ccb95faf..f9fdb97f 100644
--- a/graphics/sprites/equipment/head/chefhat.xml
+++ b/graphics/sprites/equipment/head/chefhat.xml
@@ -1,12 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2018 - 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/head/chefhat.png"
- width="32"
- height="64"
- offsetY="1"/>
+ width="40"
+ height="64"/>
- <include file="equipment/head/headmodel.xml"/>
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/christmastree-female.xml b/graphics/sprites/equipment/head/christmastree-female.xml
deleted file mode 100644
index 766a80ac..00000000
--- a/graphics/sprites/equipment/head/christmastree-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="51" name="base" src="graphics/sprites/equipment/head/christmastree.png" width="80"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="1" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-2" offsetY="-25"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-26"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-25"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-26"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="3" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-25"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-24"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="4" offsetY="-30"/>
- <frame delay="75" index="1" offsetX="4" offsetY="-31"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-27"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-3" offsetY="-25"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-23"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-3" offsetY="-30"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-31"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-27"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="3" offsetY="-29"/>
- <frame delay="150" index="1" offsetX="5" offsetY="-30"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-25"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-24"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-25"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-3" offsetY="-29"/>
- <frame delay="150" index="3" offsetX="-5" offsetY="-30"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-17"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-20"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-17"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-20"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="34" offsetY="-5"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-23" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-26" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-24" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-22" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-26" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-27" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-25" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-31" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-25" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-29" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-28" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-25" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-25" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-24" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-28" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-31" delay="280"/>
- <frame index="1" offsetX="-2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-24" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-23" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-31" delay="280"/>
- <frame index="3" offsetX="3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/christmastree.png b/graphics/sprites/equipment/head/christmastree.png
index d459e956..af61afaf 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
index 239f7a9b..8d2b813d 100644
--- a/graphics/sprites/equipment/head/christmastree.xml
+++ b/graphics/sprites/equipment/head/christmastree.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2018 - 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-3" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-30" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-3" offsetY="-23" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/christmastree.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/circlet-female.xml b/graphics/sprites/equipment/head/circlet-female.xml
deleted file mode 100644
index d0b2a753..00000000
--- a/graphics/sprites/equipment/head/circlet-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="32" name="base" src="graphics/sprites/equipment/head/circlet.png" width="32"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-25"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="1" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-1" offsetY="-25"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-26"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-25"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-26"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="3" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-25"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-24"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="4" offsetY="-30"/>
- <frame delay="75" index="1" offsetX="4" offsetY="-31"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-27"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-25"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-23"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-3" offsetY="-30"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-31"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-27"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="3" offsetY="-29"/>
- <frame delay="150" index="1" offsetX="5" offsetY="-30"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-1" offsetY="-25"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-24"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-25"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-3" offsetY="-29"/>
- <frame delay="150" index="3" offsetX="-5" offsetY="-30"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-17"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-20"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-17"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-20"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="21" offsetY="-4"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-23" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-26" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-24" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-22" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-26" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-27" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-25" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-31" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25" delay="300"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-29" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-28" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-25" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-25" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-24" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-28" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-31" delay="280"/>
- <frame index="1" offsetX="-2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-24" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-23" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-31" delay="280"/>
- <frame index="3" offsetX="3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/circlet.png b/graphics/sprites/equipment/head/circlet.png
index a62ae4d2..87924054 100644
--- a/graphics/sprites/equipment/head/circlet.png
+++ b/graphics/sprites/equipment/head/circlet.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/circlet.xml b/graphics/sprites/equipment/head/circlet.xml
index 88a05045..d0d707e1 100644
--- a/graphics/sprites/equipment/head/circlet.xml
+++ b/graphics/sprites/equipment/head/circlet.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2018 - 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-30" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/circlet.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/cloverhat.png b/graphics/sprites/equipment/head/cloverhat.png
index 0dd502ea..12f7bd20 100644
--- a/graphics/sprites/equipment/head/cloverhat.png
+++ b/graphics/sprites/equipment/head/cloverhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/cloverhat.xml b/graphics/sprites/equipment/head/cloverhat.xml
index d4693709..b62beabf 100644
--- a/graphics/sprites/equipment/head/cloverhat.xml
+++ b/graphics/sprites/equipment/head/cloverhat.xml
@@ -1,7 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc, Maria
-Copyright (C) 2018 Moubootaur Legends -->
+
+<!-- Author: Maria, Micksha, Saulc
+Copyright (C) 2018 - 2021 The Mana World -->
+
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/cloverhat.png" width="32" height="64" offsetY="1"/>
- <include file="equipment/head/headmodel.xml"/>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/cloverhat.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/cowboyblack-female.xml b/graphics/sprites/equipment/head/cowboyblack-female.xml
deleted file mode 100644
index f3916ff1..00000000
--- a/graphics/sprites/equipment/head/cowboyblack-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="18" name="base" src="graphics/sprites/equipment/head/cowboyblack.png" width="28"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-47"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-47"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-48"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-47"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-46"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-47"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-46"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-47"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="0" offsetY="-47"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-46"/>
- <frame delay="150" index="1" offsetX="0" offsetY="-47"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-46"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-47"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-1" offsetY="-48"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-49"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-48"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-49"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="0" offsetY="-47"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-46"/>
- <frame delay="150" index="3" offsetX="0" offsetY="-47"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-46"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-47"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-45"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-46"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-43"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-42"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="4" offsetY="-48"/>
- <frame delay="75" index="1" offsetX="4" offsetY="-49"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-46"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-45"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-48"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-46"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-3" offsetY="-48"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-49"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-46"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-45"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="0" offsetY="-46"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-45"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-46"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="3" offsetY="-47"/>
- <frame delay="150" index="1" offsetX="5" offsetY="-48"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-1" offsetY="-48"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-47"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-48"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-3" offsetY="-47"/>
- <frame delay="150" index="3" offsetX="-5" offsetY="-48"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-35"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-38"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-40"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-38"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="37" offsetY="-11"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-44" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-41" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-46" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-40" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-44" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-47" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-47" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-47" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-45" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-48" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-44" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-47" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-47" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-45" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-46" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-43" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-42" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-48" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-49" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-46" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-45" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-48" delay="300"/>
- <frame index="2" offsetX="-2" offsetY="-46" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-48" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-49" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-46" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-45" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-47" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-48" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-42" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-46" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-48" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-48" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-47" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-52" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-48" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-46" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-48" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-44" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-46" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-40" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-49" delay="280"/>
- <frame index="1" offsetX="-2" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-47" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-46" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-48" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-49" delay="280"/>
- <frame index="3" offsetX="3" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/cowboyblack.png b/graphics/sprites/equipment/head/cowboyblack.png
index 1f3f525f..4cb5775c 100644
--- a/graphics/sprites/equipment/head/cowboyblack.png
+++ b/graphics/sprites/equipment/head/cowboyblack.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/cowboyblack.xml b/graphics/sprites/equipment/head/cowboyblack.xml
index 11e37163..5369f2e7 100644
--- a/graphics/sprites/equipment/head/cowboyblack.xml
+++ b/graphics/sprites/equipment/head/cowboyblack.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2018 - 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-2" offsetY="-46" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-48" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-49" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-46" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-45" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-48" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-2" offsetY="-46" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/cowboyblack.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/cowboywhite-female.xml b/graphics/sprites/equipment/head/cowboywhite-female.xml
deleted file mode 100644
index 9b2cd4dd..00000000
--- a/graphics/sprites/equipment/head/cowboywhite-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="18" name="base" src="graphics/sprites/equipment/head/cowboywhite.png" width="28"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-47"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-47"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-48"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-47"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-46"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-47"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-46"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-47"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="0" offsetY="-47"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-46"/>
- <frame delay="150" index="1" offsetX="0" offsetY="-47"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-46"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-47"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-1" offsetY="-48"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-49"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-48"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-49"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="0" offsetY="-47"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-46"/>
- <frame delay="150" index="3" offsetX="0" offsetY="-47"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-46"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-47"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-45"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-46"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-43"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-42"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="4" offsetY="-48"/>
- <frame delay="75" index="1" offsetX="4" offsetY="-49"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-46"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-45"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-48"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-46"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-3" offsetY="-48"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-49"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-46"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-45"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="0" offsetY="-46"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-45"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-46"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="3" offsetY="-47"/>
- <frame delay="150" index="1" offsetX="5" offsetY="-48"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-1" offsetY="-48"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-47"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-48"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-3" offsetY="-47"/>
- <frame delay="150" index="3" offsetX="-5" offsetY="-48"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-35"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-38"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-40"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-38"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="37" offsetY="-11"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-44" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-41" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-46" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-40" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-44" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-47" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-47" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-47" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-45" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-48" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-44" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-47" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-47" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-45" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-46" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-43" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-42" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-48" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-49" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-46" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-45" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-48" delay="300"/>
- <frame index="2" offsetX="-2" offsetY="-46" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-48" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-49" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-46" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-45" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-47" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-48" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-42" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-46" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-48" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-48" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-47" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-52" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-48" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-46" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-48" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-44" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-46" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-40" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-49" delay="280"/>
- <frame index="1" offsetX="-2" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-47" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-46" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-48" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-49" delay="280"/>
- <frame index="3" offsetX="3" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/cowboywhite.png b/graphics/sprites/equipment/head/cowboywhite.png
index ef688177..852c173b 100644
--- a/graphics/sprites/equipment/head/cowboywhite.png
+++ b/graphics/sprites/equipment/head/cowboywhite.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/cowboywhite.xml b/graphics/sprites/equipment/head/cowboywhite.xml
index 4f43c65b..6a1c45f0 100644
--- a/graphics/sprites/equipment/head/cowboywhite.xml
+++ b/graphics/sprites/equipment/head/cowboywhite.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2018 - 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-2" offsetY="-46" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-48" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-49" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-46" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-45" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-48" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-2" offsetY="-46" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/cowboywhite.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/crown-female.xml b/graphics/sprites/equipment/head/crown-female.xml
deleted file mode 100644
index d5168951..00000000
--- a/graphics/sprites/equipment/head/crown-female.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
-<sprite>
- <imageset name="base"
- src="graphics/sprites/equipment/head/crown.png"
- width="32"
- height="64"
- offsetY="1"/>
-
- <include file="equipment/head/headmodel.xml"/>
-</sprite>
diff --git a/graphics/sprites/equipment/head/crown.png b/graphics/sprites/equipment/head/crown.png
index cd85bc93..be50e974 100644
--- a/graphics/sprites/equipment/head/crown.png
+++ b/graphics/sprites/equipment/head/crown.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/crown.xml b/graphics/sprites/equipment/head/crown.xml
index d5168951..8188d33e 100644
--- a/graphics/sprites/equipment/head/crown.xml
+++ b/graphics/sprites/equipment/head/crown.xml
@@ -1,12 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2018 - 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/head/crown.png"
- width="32"
- height="64"
- offsetY="1"/>
+ width="40"
+ height="64"/>
- <include file="equipment/head/headmodel.xml"/>
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/crusadehelm-female.xml b/graphics/sprites/equipment/head/crusadehelm-female.xml
deleted file mode 100644
index fa774554..00000000
--- a/graphics/sprites/equipment/head/crusadehelm-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="22" name="base" src="graphics/sprites/equipment/head/crusadehelm.png" width="22"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-39"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-39"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-39"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-39"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-38"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-39"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-38"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-39"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="0" offsetY="-39"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-38"/>
- <frame delay="150" index="1" offsetX="0" offsetY="-39"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-38"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-39"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-1" offsetY="-39"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-40"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-39"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-40"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="0" offsetY="-39"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-38"/>
- <frame delay="150" index="3" offsetX="0" offsetY="-39"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-38"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-39"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-37"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-38"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-35"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-34"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="4" offsetY="-40"/>
- <frame delay="75" index="1" offsetX="4" offsetY="-41"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-38"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-37"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-39"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-36"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-3" offsetY="-40"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-41"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-38"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-37"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="0" offsetY="-38"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-37"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-38"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="3" offsetY="-39"/>
- <frame delay="150" index="1" offsetX="5" offsetY="-40"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-1" offsetY="-39"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-39"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-3" offsetY="-39"/>
- <frame delay="150" index="3" offsetX="-5" offsetY="-40"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-27"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-31"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-30"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="21" offsetY="-12"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-36" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-33" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-38" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-36" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-35" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-38" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-36" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-35" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-37" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-38" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-35" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-34" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-40" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-41" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-38" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-37" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-39" delay="300"/>
- <frame index="2" offsetX="-2" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-40" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-41" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-38" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-37" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-39" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-40" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-38" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-39" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-39" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-38" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-42" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-38" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-36" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-38" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-41" delay="280"/>
- <frame index="1" offsetX="-2" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-38" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-37" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-35" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-41" delay="280"/>
- <frame index="3" offsetX="3" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/crusadehelm.png b/graphics/sprites/equipment/head/crusadehelm.png
index 9aa6f0c6..889decdb 100644
--- a/graphics/sprites/equipment/head/crusadehelm.png
+++ b/graphics/sprites/equipment/head/crusadehelm.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/crusadehelm.xml b/graphics/sprites/equipment/head/crusadehelm.xml
index 3b155eb4..b9d90150 100644
--- a/graphics/sprites/equipment/head/crusadehelm.xml
+++ b/graphics/sprites/equipment/head/crusadehelm.xml
@@ -1,230 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2016 - 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-2" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-40" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-41" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-38" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-37" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-40" delay="280"/>
- <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="420"/>
- <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="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/crusadehelm.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/dark-helm-female.xml b/graphics/sprites/equipment/head/dark-helm-female.xml
deleted file mode 100644
index 9396c41f..00000000
--- a/graphics/sprites/equipment/head/dark-helm-female.xml
+++ /dev/null
@@ -1,227 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="26" name="base" src="graphics/sprites/equipment/head/dark-helm.png" width="27"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-34"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-32"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-32"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-34"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-35"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-34"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-35"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="-2" offsetY="-32"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-31"/>
- <frame delay="150" index="1" offsetX="-2" offsetY="-32"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-31"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-32"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-2" offsetY="-34"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-35"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-34"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-35"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="2" offsetY="-32"/>
- <frame delay="75" index="3" offsetX="2" offsetY="-31"/>
- <frame delay="150" index="3" offsetX="2" offsetY="-32"/>
- <frame delay="75" index="3" offsetX="2" offsetY="-31"/>
- <frame delay="75" index="3" offsetX="2" offsetY="-32"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-30"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-31"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-30"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="3" offsetY="-33"/>
- <frame delay="75" index="1" offsetX="3" offsetY="-34"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-31"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-30"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-3" offsetY="-32"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-39"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-2" offsetY="-33"/>
- <frame delay="75" index="3" offsetX="-2" offsetY="-34"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-31"/>
- <frame delay="75" index="3" offsetX="2" offsetY="-30"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="-1" offsetY="-34"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-33"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-34"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="4" offsetY="-32"/>
- <frame delay="150" index="1" offsetX="6" offsetY="-33"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-34"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-33"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-34"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-1" offsetY="-32"/>
- <frame delay="150" index="3" offsetX="-3" offsetY="-33"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-20"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-23"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-24"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-23"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="31" offsetY="-8"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-29" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-26" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-34" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-32" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-32" delay="140"/>
- <frame index="1" offsetX="-4" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-31" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-29" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="3" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="4" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-30" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-31" delay="200"/>
- <frame index="0" offsetX="-1" offsetY="-30" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-33" delay="100"/>
- <frame index="1" offsetX="3" offsetY="-34" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-31" delay="100"/>
- <frame index="1" offsetX="-2" offsetY="-30" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-32" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-39" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-33" delay="100"/>
- <frame index="3" offsetX="-2" offsetY="-34" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-30" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-32" delay="280"/>
- <frame index="0" offsetX="-3" offsetY="-36" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-30" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-33" delay="140"/>
- <frame index="1" offsetX="6" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-33" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-30" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-32" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-32" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-31" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-33" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-33" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-30" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-29" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-34" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-33" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-34" delay="280"/>
- <frame index="1" offsetX="-3" offsetY="-30" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-31" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-30" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-33" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-34" delay="280"/>
- <frame index="3" offsetX="4" offsetY="-30" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/dark-helm.png b/graphics/sprites/equipment/head/dark-helm.png
index 7a8e1446..01e225f5 100644
--- a/graphics/sprites/equipment/head/dark-helm.png
+++ b/graphics/sprites/equipment/head/dark-helm.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/dark-helm.xml b/graphics/sprites/equipment/head/dark-helm.xml
index 5586fa30..c291440d 100644
--- a/graphics/sprites/equipment/head/dark-helm.xml
+++ b/graphics/sprites/equipment/head/dark-helm.xml
@@ -1,228 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2018 - 2021 The Mana World -->
+
<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="150"/>
- <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="280"/>
- <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="200"/>
- <frame index="0" offsetX="-1" offsetY="-30" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-33" delay="100"/>
- <frame index="1" offsetX="3" offsetY="-34" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-31" delay="100"/>
- <frame index="1" offsetX="-2" offsetY="-30" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-32" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-39" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-33" delay="100"/>
- <frame index="3" offsetX="-2" offsetY="-34" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-30" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-33" delay="280"/>
- <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="420"/>
- <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="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/dark-helm.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/demonmask-female.xml b/graphics/sprites/equipment/head/demonmask-female.xml
deleted file mode 100644
index acd647d8..00000000
--- a/graphics/sprites/equipment/head/demonmask-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="23" name="base" src="graphics/sprites/equipment/head/demonmask.png|W;R" width="25"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-38"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-38"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-38"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY="-38"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-37"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-38"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-37"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-38"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-37"/>
- <frame delay="150" index="1" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-37"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-38"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-2" offsetY="-38"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-39"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-38"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-39"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="1" offsetY="-38"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-37"/>
- <frame delay="150" index="3" offsetX="1" offsetY="-38"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-37"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-38"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-36"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-37"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-34"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-33"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="2" offsetY="-39"/>
- <frame delay="75" index="1" offsetX="2" offsetY="-40"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-37"/>
- <frame delay="75" index="1" offsetX="-3" offsetY="-36"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-3" offsetY="-38"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-36"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-2" offsetY="-39"/>
- <frame delay="75" index="3" offsetX="-2" offsetY="-40"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-37"/>
- <frame delay="75" index="3" offsetX="2" offsetY="-36"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="-1" offsetY="-37"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-36"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-37"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="1" offsetY="-38"/>
- <frame delay="150" index="1" offsetX="3" offsetY="-39"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-37"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-38"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-2" offsetY="-38"/>
- <frame delay="150" index="3" offsetX="-4" offsetY="-39"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-30"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-5" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="20" offsetY="-7"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-35" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-32" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-37" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-3" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-38" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-38" delay="140"/>
- <frame index="1" offsetX="-5" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-37" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-35" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="3" offsetY="-35" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-38" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-38" delay="140"/>
- <frame index="3" offsetX="4" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-36" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-37" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-34" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-33" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-39" delay="100"/>
- <frame index="1" offsetX="2" offsetY="-40" delay="100"/>
- <frame index="1" offsetX="-2" offsetY="-37" delay="100"/>
- <frame index="1" offsetX="-3" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-38" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-39" delay="100"/>
- <frame index="3" offsetX="-2" offsetY="-40" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-37" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-38" delay="280"/>
- <frame index="0" offsetX="-3" offsetY="-39" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-37" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-38" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-38" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-37" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-42" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-37" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-35" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-37" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-40" delay="280"/>
- <frame index="1" offsetX="-4" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-37" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-36" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-35" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-40" delay="280"/>
- <frame index="3" offsetX="4" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/demonmask.png b/graphics/sprites/equipment/head/demonmask.png
index 8d75ad70..55c31d9f 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
index faef3474..2598ef52 100644
--- a/graphics/sprites/equipment/head/demonmask.xml
+++ b/graphics/sprites/equipment/head/demonmask.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-39" delay="100"/>
- <frame index="3" offsetX="-2" offsetY="-40" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-37" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-39" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/demonmask.png|W;R"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/desert-helmet-female.xml b/graphics/sprites/equipment/head/desert-helmet-female.xml
deleted file mode 100644
index ba70c368..00000000
--- a/graphics/sprites/equipment/head/desert-helmet-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="40" name="base" src="graphics/sprites/equipment/head/desert-helmet.png" width="40"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-25"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="1" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-1" offsetY="-25"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-26"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-25"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-26"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="3" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-25"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-24"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="4" offsetY="-30"/>
- <frame delay="75" index="1" offsetX="4" offsetY="-31"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-27"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-25"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-23"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-3" offsetY="-30"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-31"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-27"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="3" offsetY="-29"/>
- <frame delay="150" index="1" offsetX="5" offsetY="-30"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-1" offsetY="-25"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-24"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-25"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-3" offsetY="-29"/>
- <frame delay="150" index="3" offsetX="-5" offsetY="-30"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-17"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-20"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-17"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-20"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="21" offsetY="-4"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-23" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-26" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-24" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-22" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-26" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-27" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-25" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-31" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25" delay="300"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-29" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-28" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-25" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-25" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-24" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-28" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-31" delay="280"/>
- <frame index="1" offsetX="-2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-24" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-23" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-31" delay="280"/>
- <frame index="3" offsetX="3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/desert-helmet.png b/graphics/sprites/equipment/head/desert-helmet.png
index a2fa4dd5..f638e93d 100644
--- a/graphics/sprites/equipment/head/desert-helmet.png
+++ b/graphics/sprites/equipment/head/desert-helmet.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/desert-helmet.xml b/graphics/sprites/equipment/head/desert-helmet.xml
index 62b85325..5b5b792c 100644
--- a/graphics/sprites/equipment/head/desert-helmet.xml
+++ b/graphics/sprites/equipment/head/desert-helmet.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-30" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/desert-helmet.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/deserthat-female.xml b/graphics/sprites/equipment/head/deserthat-female.xml
deleted file mode 100644
index 448eb97a..00000000
--- a/graphics/sprites/equipment/head/deserthat-female.xml
+++ /dev/null
@@ -1,255 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="35" name="base" src="graphics/sprites/equipment/head/deserthat.png|R" width="32"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-32"/>
- </animation>
- <animation direction="left">
- <frame index="7" offsetX="-1" offsetY="-32"/>
- </animation>
- <animation direction="up">
- <frame index="15" offsetX="-2" offsetY="-32"/>
- </animation>
- <animation direction="right">
- <frame index="22" offsetX="0" offsetY="-32"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="1" offsetX="-1" offsetY="-31"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-32"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-32"/>
- <frame delay="75" index="4" offsetX="-1" offsetY="-31"/>
- <frame delay="75" index="5" offsetX="-1" offsetY="-32"/>
- <frame delay="75" index="6" offsetX="-1" offsetY="-32"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="8" offsetX="-1" offsetY="-32"/>
- <frame delay="75" index="9" offsetX="-1" offsetY="-31"/>
- <frame delay="75" index="10" offsetX="-1" offsetY="-32"/>
- <frame delay="75" index="11" offsetX="-1" offsetY="-32"/>
- <frame delay="75" index="12" offsetX="-1" offsetY="-31"/>
- <frame delay="75" index="13" offsetX="-1" offsetY="-32"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="16" offsetX="-2" offsetY="-32"/>
- <frame delay="75" index="17" offsetX="-2" offsetY="-33"/>
- <frame delay="75" index="18" offsetX="-2" offsetY="-33"/>
- <frame delay="75" index="19" offsetX="-2" offsetY="-32"/>
- <frame delay="75" index="20" offsetX="-2" offsetY="-33"/>
- <frame delay="75" index="21" offsetX="-2" offsetY="-33"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="23" offsetX="0" offsetY="-32"/>
- <frame delay="75" index="24" offsetX="0" offsetY="-31"/>
- <frame delay="75" index="25" offsetX="0" offsetY="-32"/>
- <frame delay="75" index="26" offsetX="0" offsetY="-32"/>
- <frame delay="75" index="27" offsetX="0" offsetY="-31"/>
- <frame delay="75" index="28" offsetX="0" offsetY="-32"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="1" offsetX="-1" offsetY="-30"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-31"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-29"/>
- <frame delay="75" index="4" offsetX="-1" offsetY="-26"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="8" offsetX="3" offsetY="-33"/>
- <frame delay="75" index="9" offsetX="3" offsetY="-34"/>
- <frame delay="75" index="10" offsetX="0" offsetY="-32"/>
- <frame delay="75" index="11" offsetX="-1" offsetY="-31"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="16" offsetX="-3" offsetY="-32"/>
- <frame delay="75" index="17" offsetX="-3" offsetY="-32"/>
- <frame delay="75" index="18" offsetX="-3" offsetY="-32"/>
- <frame delay="75" index="19" offsetX="-3" offsetY="-31"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="23" offsetX="-3" offsetY="-33"/>
- <frame delay="75" index="24" offsetX="-3" offsetY="-33"/>
- <frame delay="75" index="25" offsetX="0" offsetY="-32"/>
- <frame delay="75" index="26" offsetX="1" offsetY="-31"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="75" index="1" offsetX="-1" offsetY="-32"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-32"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-31"/>
- <frame delay="75" index="4" offsetX="-1" offsetY="-30"/>
- <frame delay="75" index="5" offsetX="-1" offsetY="-32"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="8" offsetX="2" offsetY="-32"/>
- <frame delay="75" index="9" offsetX="2" offsetY="-32"/>
- <frame delay="75" index="10" offsetX="2" offsetY="-32"/>
- <frame delay="75" index="11" offsetX="4" offsetY="-33"/>
- <frame delay="75" index="12" offsetX="4" offsetY="-33"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="16" offsetX="-2" offsetY="-33"/>
- <frame delay="75" index="17" offsetX="-2" offsetY="-33"/>
- <frame delay="75" index="18" offsetX="-3" offsetY="-32"/>
- <frame delay="75" index="19" offsetX="-3" offsetY="-32"/>
- <frame delay="75" index="20" offsetX="-3" offsetY="-33"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="23" offsetX="-3" offsetY="-32"/>
- <frame delay="75" index="24" offsetX="-3" offsetY="-32"/>
- <frame delay="75" index="25" offsetX="-3" offsetY="-32"/>
- <frame delay="75" index="26" offsetX="-5" offsetY="-33"/>
- <frame delay="75" index="27" offsetX="-5" offsetY="-33"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-20"/>
- </animation>
- <animation direction="left">
- <frame index="7" offsetX="3" offsetY="-23"/>
- </animation>
- <animation direction="up">
- <frame index="15" offsetX="-1" offsetY="-24"/>
- </animation>
- <animation direction="right">
- <frame index="22" offsetX="-6" offsetY="-23"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="14" offsetX="20" offsetY="-6"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="1" offsetX="-2" offsetY="-29" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-26" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-32" delay="140"/>
- <frame index="4" offsetX="-2" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="8" offsetX="-2" offsetY="-29" delay="140"/>
- <frame index="9" offsetX="1" offsetY="-32" delay="140"/>
- <frame index="10" offsetX="4" offsetY="-33" delay="140"/>
- <frame index="11" offsetX="-3" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="16" offsetX="-4" offsetY="-31" delay="140"/>
- <frame index="17" offsetX="-4" offsetY="-31" delay="140"/>
- <frame index="18" offsetX="-4" offsetY="-29" delay="140"/>
- <frame index="19" offsetX="-3" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="23" offsetX="2" offsetY="-29" delay="140"/>
- <frame index="24" offsetX="-1" offsetY="-31" delay="140"/>
- <frame index="25" offsetX="-3" offsetY="-33" delay="140"/>
- <frame index="26" offsetX="3" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="1" offsetX="-1" offsetY="-30" delay="100"/>
- <frame index="2" offsetX="-1" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-29" delay="100"/>
- <frame index="4" offsetX="-1" offsetY="-26" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="8" offsetX="3" offsetY="-33" delay="100"/>
- <frame index="9" offsetX="3" offsetY="-34" delay="100"/>
- <frame index="10" offsetX="0" offsetY="-32" delay="100"/>
- <frame index="11" offsetX="-1" offsetY="-31" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="16" offsetX="-3" offsetY="-32" delay="100"/>
- <frame index="17" offsetX="-3" offsetY="-32" delay="100"/>
- <frame index="18" offsetX="-3" offsetY="-32" delay="100"/>
- <frame index="19" offsetX="-3" offsetY="-31" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="23" offsetX="-3" offsetY="-33" delay="100"/>
- <frame index="24" offsetX="-3" offsetY="-33" delay="100"/>
- <frame index="25" offsetX="0" offsetY="-32" delay="100"/>
- <frame index="26" offsetX="1" offsetY="-31" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="1" offsetX="-3" offsetY="-32" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-34" delay="140"/>
- <frame index="4" offsetX="-3" offsetY="-26" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="8" offsetX="3" offsetY="-33" delay="140"/>
- <frame index="9" offsetX="6" offsetY="-31" delay="140"/>
- <frame index="10" offsetX="0" offsetY="-34" delay="140"/>
- <frame index="11" offsetX="0" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="16" offsetX="-5" offsetY="-32" delay="140"/>
- <frame index="17" offsetX="-4" offsetY="-32" delay="140"/>
- <frame index="18" offsetX="-4" offsetY="-31" delay="140"/>
- <frame index="19" offsetX="-5" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="23" offsetX="-3" offsetY="-33" delay="140"/>
- <frame index="24" offsetX="-5" offsetY="-30" delay="140"/>
- <frame index="25" offsetX="1" offsetY="-34" delay="140"/>
- <frame index="26" offsetX="2" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="1" offsetX="-2" offsetY="-29" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-32" delay="140"/>
- <frame index="4" offsetX="-2" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="8" offsetX="2" offsetY="-33" delay="140"/>
- <frame index="9" offsetX="2" offsetY="-34" delay="140"/>
- <frame index="10" offsetX="3" offsetY="-35" delay="140"/>
- <frame index="11" offsetX="-2" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="16" offsetX="-4" offsetY="-31" delay="140"/>
- <frame index="17" offsetX="-4" offsetY="-30" delay="140"/>
- <frame index="18" offsetX="-4" offsetY="-30" delay="140"/>
- <frame index="19" offsetX="-4" offsetY="-30" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="23" offsetX="-3" offsetY="-33" delay="140"/>
- <frame index="24" offsetX="-2" offsetY="-33" delay="140"/>
- <frame index="25" offsetX="-2" offsetY="-35" delay="140"/>
- <frame index="26" offsetX="3" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/devcap-female.xml b/graphics/sprites/equipment/head/devcap-female.xml
deleted file mode 100644
index af2c117a..00000000
--- a/graphics/sprites/equipment/head/devcap-female.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
-<sprite>
- <imageset name="base"
- src="graphics/sprites/equipment/head/devcap.png|R"
- width="32"
- height="64"
- offsetY="1"/>
-
- <include file="equipment/head/headmodel.xml"/>
-</sprite>
diff --git a/graphics/sprites/equipment/head/devcap.png b/graphics/sprites/equipment/head/devcap.png
index 2e32c9b0..dc029730 100644
--- a/graphics/sprites/equipment/head/devcap.png
+++ b/graphics/sprites/equipment/head/devcap.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/devcap.xml b/graphics/sprites/equipment/head/devcap.xml
index af2c117a..2ab703e9 100644
--- a/graphics/sprites/equipment/head/devcap.xml
+++ b/graphics/sprites/equipment/head/devcap.xml
@@ -1,12 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2018 - 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/head/devcap.png|R"
- width="32"
- height="64"
- offsetY="1"/>
+ width="40"
+ height="64"/>
- <include file="equipment/head/headmodel.xml"/>
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/earmuffs-female.xml b/graphics/sprites/equipment/head/earmuffs-female.xml
deleted file mode 100644
index 8e324d00..00000000
--- a/graphics/sprites/equipment/head/earmuffs-female.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
-<sprite>
- <imageset name="base"
- src="graphics/sprites/equipment/head/earmuffs.png"
- width="32"
- height="64"
- offsetY="1"/>
-
- <include file="equipment/head/headmodel.xml"/>
-</sprite>
diff --git a/graphics/sprites/equipment/head/earmuffs.png b/graphics/sprites/equipment/head/earmuffs.png
index 0cbabe81..8670a25c 100644
--- a/graphics/sprites/equipment/head/earmuffs.png
+++ b/graphics/sprites/equipment/head/earmuffs.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/earmuffs.xml b/graphics/sprites/equipment/head/earmuffs.xml
index 8e324d00..913a6192 100644
--- a/graphics/sprites/equipment/head/earmuffs.xml
+++ b/graphics/sprites/equipment/head/earmuffs.xml
@@ -1,12 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2018 - 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/head/earmuffs.png"
- width="32"
- height="64"
- offsetY="1"/>
+ width="40"
+ height="64"/>
- <include file="equipment/head/headmodel.xml"/>
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/eggshell-female.xml b/graphics/sprites/equipment/head/eggshell-female.xml
deleted file mode 100644
index 7a3ea2de..00000000
--- a/graphics/sprites/equipment/head/eggshell-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="40" name="base" src="graphics/sprites/equipment/head/eggshell.png|W" width="40"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-29"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="1" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-1" offsetY="-29"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-30"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-29"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-30"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="3" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-25"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-24"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="4" offsetY="-30"/>
- <frame delay="75" index="1" offsetX="4" offsetY="-31"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-27"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-29"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-27"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-3" offsetY="-30"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-31"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-27"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="3" offsetY="-29"/>
- <frame delay="150" index="1" offsetX="5" offsetY="-30"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-1" offsetY="-29"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-28"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-29"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-3" offsetY="-29"/>
- <frame delay="150" index="3" offsetX="-5" offsetY="-30"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-17"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-20"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-21"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-20"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="21" offsetY="-4"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-23" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-26" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-28" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-26" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-26" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-27" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-25" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-31" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-29" delay="300"/>
- <frame index="2" offsetX="-2" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-29" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-28" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-29" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-29" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-28" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-28" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-31" delay="280"/>
- <frame index="1" offsetX="-2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-28" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-27" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-26" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-31" delay="280"/>
- <frame index="3" offsetX="3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/eggshell.png b/graphics/sprites/equipment/head/eggshell.png
index 067c5994..89694159 100644
--- a/graphics/sprites/equipment/head/eggshell.png
+++ b/graphics/sprites/equipment/head/eggshell.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/eggshell.xml b/graphics/sprites/equipment/head/eggshell.xml
index f7418672..dd8439ed 100644
--- a/graphics/sprites/equipment/head/eggshell.xml
+++ b/graphics/sprites/equipment/head/eggshell.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2018 - 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-2" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-30" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-2" offsetY="-27" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/eggshell.png|W"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/elf-nightcap-female.xml b/graphics/sprites/equipment/head/elf-nightcap-female.xml
deleted file mode 100644
index d953951f..00000000
--- a/graphics/sprites/equipment/head/elf-nightcap-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="31" name="base" src="graphics/sprites/equipment/head/elf-nightcap.png" width="40"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-33"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-34"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-32"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-32"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-33"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-32"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-33"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="-2" offsetY="-34"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-33"/>
- <frame delay="150" index="1" offsetX="-2" offsetY="-34"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-33"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-3" offsetY="-34"/>
- <frame delay="150" index="2" offsetX="-3" offsetY="-35"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-34"/>
- <frame delay="150" index="2" offsetX="-3" offsetY="-35"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-1" offsetY="-32"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-31"/>
- <frame delay="150" index="3" offsetX="-1" offsetY="-32"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-31"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-32"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-31"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-32"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-29"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-28"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="2" offsetY="-35"/>
- <frame delay="75" index="1" offsetX="2" offsetY="-36"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-33"/>
- <frame delay="75" index="1" offsetX="-3" offsetY="-32"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-3" offsetY="-34"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-32"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-5" offsetY="-33"/>
- <frame delay="75" index="3" offsetX="-5" offsetY="-34"/>
- <frame delay="75" index="3" offsetX="-2" offsetY="-31"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-30"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="-1" offsetY="-32"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-31"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-32"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="1" offsetY="-34"/>
- <frame delay="150" index="1" offsetX="3" offsetY="-35"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-34"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-33"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-34"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-5" offsetY="-33"/>
- <frame delay="150" index="3" offsetX="-7" offsetY="-34"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-19"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-23"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-24"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-8" offsetY="-23"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="21" offsetY="-8"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-27" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-32" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-26" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-3" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-34" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-34" delay="140"/>
- <frame index="1" offsetX="-5" offsetY="-30" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-33" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-31" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-31" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-32" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-29" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-35" delay="100"/>
- <frame index="1" offsetX="2" offsetY="-36" delay="100"/>
- <frame index="1" offsetX="-2" offsetY="-33" delay="100"/>
- <frame index="1" offsetX="-3" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-34" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-5" offsetY="-33" delay="100"/>
- <frame index="3" offsetX="-5" offsetY="-34" delay="100"/>
- <frame index="3" offsetX="-2" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-30" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-33" delay="280"/>
- <frame index="0" offsetX="-3" offsetY="-34" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-33" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-34" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-34" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-33" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-5" offsetY="-33" delay="140"/>
- <frame index="3" offsetX="-7" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-33" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-30" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-30" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-32" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-26" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-36" delay="280"/>
- <frame index="1" offsetX="-4" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-33" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-32" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-5" offsetY="-33" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-34" delay="280"/>
- <frame index="3" offsetX="1" offsetY="-30" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/elf-nightcap.png b/graphics/sprites/equipment/head/elf-nightcap.png
index 7fe78b0f..4289de2b 100644
--- a/graphics/sprites/equipment/head/elf-nightcap.png
+++ b/graphics/sprites/equipment/head/elf-nightcap.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/elf-nightcap.xml b/graphics/sprites/equipment/head/elf-nightcap.xml
index d6c905e2..649ad68c 100644
--- a/graphics/sprites/equipment/head/elf-nightcap.xml
+++ b/graphics/sprites/equipment/head/elf-nightcap.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-3" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-5" offsetY="-33" delay="100"/>
- <frame index="3" offsetX="-5" offsetY="-34" delay="100"/>
- <frame index="3" offsetX="-2" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-30" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-34" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-3" offsetY="-32" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/elf-nightcap.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/eskimohat-female.xml b/graphics/sprites/equipment/head/eskimohat-female.xml
deleted file mode 100644
index 5d6e3860..00000000
--- a/graphics/sprites/equipment/head/eskimohat-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="17" name="base" src="graphics/sprites/equipment/head/eskimohat.png" width="33"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="4" offsetY="-42"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="7" offsetY="-42"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="3" offsetY="-42"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="8" offsetY="-42"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="4" offsetY="-41"/>
- <frame delay="150" index="0" offsetX="4" offsetY="-42"/>
- <frame delay="75" index="0" offsetX="4" offsetY="-41"/>
- <frame delay="150" index="0" offsetX="4" offsetY="-42"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="8" offsetY="-42"/>
- <frame delay="75" index="1" offsetX="8" offsetY="-41"/>
- <frame delay="150" index="1" offsetX="8" offsetY="-42"/>
- <frame delay="75" index="1" offsetX="8" offsetY="-41"/>
- <frame delay="75" index="1" offsetX="8" offsetY="-42"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="3" offsetY="-42"/>
- <frame delay="150" index="2" offsetX="3" offsetY="-43"/>
- <frame delay="75" index="2" offsetX="3" offsetY="-42"/>
- <frame delay="150" index="2" offsetX="3" offsetY="-43"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="9" offsetY="-42"/>
- <frame delay="75" index="3" offsetX="9" offsetY="-41"/>
- <frame delay="150" index="3" offsetX="9" offsetY="-42"/>
- <frame delay="75" index="3" offsetX="9" offsetY="-41"/>
- <frame delay="75" index="3" offsetX="9" offsetY="-42"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="4" offsetY="-40"/>
- <frame delay="75" index="0" offsetX="4" offsetY="-41"/>
- <frame delay="75" index="0" offsetX="4" offsetY="-38"/>
- <frame delay="75" index="0" offsetX="4" offsetY="-37"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="12" offsetY="-43"/>
- <frame delay="75" index="1" offsetX="12" offsetY="-44"/>
- <frame delay="75" index="1" offsetX="8" offsetY="-41"/>
- <frame delay="75" index="1" offsetX="7" offsetY="-40"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="2" offsetY="-42"/>
- <frame delay="75" index="2" offsetX="2" offsetY="-39"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="6" offsetY="-43"/>
- <frame delay="75" index="3" offsetX="6" offsetY="-44"/>
- <frame delay="75" index="3" offsetX="9" offsetY="-41"/>
- <frame delay="75" index="3" offsetX="10" offsetY="-40"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="4" offsetY="-41"/>
- <frame delay="75" index="0" offsetX="4" offsetY="-40"/>
- <frame delay="75" index="0" offsetX="4" offsetY="-41"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="11" offsetY="-42"/>
- <frame delay="150" index="1" offsetX="13" offsetY="-43"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="3" offsetY="-42"/>
- <frame delay="75" index="2" offsetX="2" offsetY="-41"/>
- <frame delay="75" index="2" offsetX="2" offsetY="-42"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="6" offsetY="-42"/>
- <frame delay="150" index="3" offsetX="4" offsetY="-43"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="4" offsetY="-30"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="12" offsetY="-33"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="4" offsetY="-34"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="3" offsetY="-33"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="35" offsetY="-7"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="3" offsetY="-39" delay="140"/>
- <frame index="0" offsetX="3" offsetY="-36" delay="140"/>
- <frame index="0" offsetX="3" offsetY="-41" delay="140"/>
- <frame index="0" offsetX="3" offsetY="-35" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="7" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="10" offsetY="-42" delay="140"/>
- <frame index="1" offsetX="12" offsetY="-42" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="1" offsetY="-41" delay="280"/>
- <frame index="2" offsetX="1" offsetY="-39" delay="140"/>
- <frame index="2" offsetX="2" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="11" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="8" offsetY="-42" delay="140"/>
- <frame index="3" offsetX="6" offsetY="-42" delay="140"/>
- <frame index="3" offsetX="12" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="4" offsetY="-40" delay="100"/>
- <frame index="0" offsetX="4" offsetY="-41" delay="100"/>
- <frame index="0" offsetX="4" offsetY="-38" delay="100"/>
- <frame index="0" offsetX="4" offsetY="-37" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="12" offsetY="-43" delay="100"/>
- <frame index="1" offsetX="12" offsetY="-44" delay="100"/>
- <frame index="1" offsetX="8" offsetY="-41" delay="100"/>
- <frame index="1" offsetX="7" offsetY="-40" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="2" offsetY="-42" delay="300"/>
- <frame index="2" offsetX="2" offsetY="-39" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="6" offsetY="-43" delay="100"/>
- <frame index="3" offsetX="6" offsetY="-44" delay="100"/>
- <frame index="3" offsetX="9" offsetY="-41" delay="100"/>
- <frame index="3" offsetX="10" offsetY="-40" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="2" offsetY="-42" delay="280"/>
- <frame index="0" offsetX="2" offsetY="-43" delay="140"/>
- <frame index="0" offsetX="2" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="12" offsetY="-43" delay="140"/>
- <frame index="1" offsetX="15" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="8" offsetY="-43" delay="140"/>
- <frame index="1" offsetX="8" offsetY="-40" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-42" delay="140"/>
- <frame index="2" offsetX="1" offsetY="-42" delay="140"/>
- <frame index="2" offsetX="1" offsetY="-41" delay="140"/>
- <frame index="2" offsetX="0" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="6" offsetY="-43" delay="140"/>
- <frame index="3" offsetX="4" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="10" offsetY="-43" delay="140"/>
- <frame index="3" offsetX="11" offsetY="-40" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="3" offsetY="-39" delay="280"/>
- <frame index="0" offsetX="3" offsetY="-41" delay="140"/>
- <frame index="0" offsetX="3" offsetY="-35" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="11" offsetY="-43" delay="140"/>
- <frame index="1" offsetX="11" offsetY="-44" delay="280"/>
- <frame index="1" offsetX="6" offsetY="-40" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="1" offsetY="-41" delay="140"/>
- <frame index="2" offsetX="1" offsetY="-40" delay="280"/>
- <frame index="2" offsetX="1" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="6" offsetY="-43" delay="140"/>
- <frame index="3" offsetX="7" offsetY="-44" delay="280"/>
- <frame index="3" offsetX="12" offsetY="-40" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/eskimohat.png b/graphics/sprites/equipment/head/eskimohat.png
index e47d7710..43a083ae 100644
--- a/graphics/sprites/equipment/head/eskimohat.png
+++ b/graphics/sprites/equipment/head/eskimohat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/eskimohat.xml b/graphics/sprites/equipment/head/eskimohat.xml
index 820b6438..de273e39 100644
--- a/graphics/sprites/equipment/head/eskimohat.xml
+++ b/graphics/sprites/equipment/head/eskimohat.xml
@@ -1,230 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="2" offsetY="-39" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="6" offsetY="-43" delay="100"/>
- <frame index="3" offsetX="6" offsetY="-44" delay="100"/>
- <frame index="3" offsetX="9" offsetY="-41" delay="100"/>
- <frame index="3" offsetX="10" offsetY="-40" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="3" offsetY="-43" delay="280"/>
- <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="420"/>
- <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="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/eskimohat.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/evileyes.xml b/graphics/sprites/equipment/head/evileyes.xml
index 2a165365..b4b6d24e 100644
--- a/graphics/sprites/equipment/head/evileyes.xml
+++ b/graphics/sprites/equipment/head/evileyes.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
<imageset name="base" src="graphics/sprites/equipment/head/evileyes.png" width="64" height="64"/>
- <include file="model/male.xml"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/eyepatch-female.xml b/graphics/sprites/equipment/head/eyepatch-female.xml
deleted file mode 100644
index 8d7e9f1c..00000000
--- a/graphics/sprites/equipment/head/eyepatch-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="32" name="base" src="graphics/sprites/equipment/head/eyepatch.png" width="32"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-25"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="1" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-1" offsetY="-25"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-26"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-25"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-26"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="3" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-25"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-24"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="4" offsetY="-30"/>
- <frame delay="75" index="1" offsetX="4" offsetY="-31"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-27"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-25"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-23"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-3" offsetY="-30"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-31"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-27"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="3" offsetY="-29"/>
- <frame delay="150" index="1" offsetX="5" offsetY="-30"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-1" offsetY="-25"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-24"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-25"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-3" offsetY="-29"/>
- <frame delay="150" index="3" offsetX="-5" offsetY="-30"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-17"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-20"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-17"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-20"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="21" offsetY="-4"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-23" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-26" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-24" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-22" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-26" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-27" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-25" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-31" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25" delay="300"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-29" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-28" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-25" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-25" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-24" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-28" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-31" delay="280"/>
- <frame index="1" offsetX="-2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-24" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-23" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-31" delay="280"/>
- <frame index="3" offsetX="3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/eyepatch.png b/graphics/sprites/equipment/head/eyepatch.png
index df51cb9a..be1d9356 100644
--- a/graphics/sprites/equipment/head/eyepatch.png
+++ b/graphics/sprites/equipment/head/eyepatch.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/eyepatch.xml b/graphics/sprites/equipment/head/eyepatch.xml
index f2e607a8..dabff2d4 100644
--- a/graphics/sprites/equipment/head/eyepatch.xml
+++ b/graphics/sprites/equipment/head/eyepatch.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-30" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/eyepatch.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/fairy_hat-female.xml b/graphics/sprites/equipment/head/fairy_hat-female.xml
deleted file mode 100644
index 7559e2f7..00000000
--- a/graphics/sprites/equipment/head/fairy_hat-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="40" name="base" src="graphics/sprites/equipment/head/fairy_hat.png" width="40"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-25"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="1" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-1" offsetY="-25"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-26"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-25"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-26"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="3" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-25"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-24"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="4" offsetY="-30"/>
- <frame delay="75" index="1" offsetX="4" offsetY="-31"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-27"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-25"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-23"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-3" offsetY="-30"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-31"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-27"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="3" offsetY="-29"/>
- <frame delay="150" index="1" offsetX="5" offsetY="-30"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-1" offsetY="-25"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-24"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-25"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-3" offsetY="-29"/>
- <frame delay="150" index="3" offsetX="-5" offsetY="-30"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-17"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-20"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-17"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-20"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="21" offsetY="-4"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-23" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-26" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-24" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-22" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-26" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-27" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-25" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-31" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25" delay="300"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-29" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-28" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-25" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-25" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-24" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-28" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-31" delay="280"/>
- <frame index="1" offsetX="-2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-24" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-23" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-31" delay="280"/>
- <frame index="3" offsetX="3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/fairy_hat.png b/graphics/sprites/equipment/head/fairy_hat.png
index 71089702..0a9a207d 100644
--- a/graphics/sprites/equipment/head/fairy_hat.png
+++ b/graphics/sprites/equipment/head/fairy_hat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/fairy_hat.xml b/graphics/sprites/equipment/head/fairy_hat.xml
index 360cff1b..1403be4e 100644
--- a/graphics/sprites/equipment/head/fairy_hat.xml
+++ b/graphics/sprites/equipment/head/fairy_hat.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-30" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/fairy_hat.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/fancyhat-female.xml b/graphics/sprites/equipment/head/fancyhat-female.xml
deleted file mode 100644
index d0ce0631..00000000
--- a/graphics/sprites/equipment/head/fancyhat-female.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
-<sprite>
- <imageset name="base"
- src="graphics/sprites/equipment/head/fancyhat.png"
- width="32"
- height="64"
- offsetY="1"/>
-
- <include file="equipment/head/headmodel.xml"/>
-</sprite>
diff --git a/graphics/sprites/equipment/head/fancyhat.png b/graphics/sprites/equipment/head/fancyhat.png
index 87453a12..9d6c4f75 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
index d0ce0631..6f0d44cc 100644
--- a/graphics/sprites/equipment/head/fancyhat.xml
+++ b/graphics/sprites/equipment/head/fancyhat.xml
@@ -1,12 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2018 - 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/head/fancyhat.png"
- width="32"
- height="64"
- offsetY="1"/>
+ width="40"
+ height="64"/>
- <include file="equipment/head/headmodel.xml"/>
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/fluffyhat-female.xml b/graphics/sprites/equipment/head/fluffyhat-female.xml
deleted file mode 100644
index 6bde0f15..00000000
--- a/graphics/sprites/equipment/head/fluffyhat-female.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
-<sprite>
- <imageset name="base"
- src="graphics/sprites/equipment/head/fluffyhat.png"
- width="32"
- height="64"
- offsetY="1"/>
-
- <include file="equipment/head/headmodel.xml"/>
-</sprite>
diff --git a/graphics/sprites/equipment/head/fluffyhat.png b/graphics/sprites/equipment/head/fluffyhat.png
index fa713cc0..b34dca93 100644
--- a/graphics/sprites/equipment/head/fluffyhat.png
+++ b/graphics/sprites/equipment/head/fluffyhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/fluffyhat.xml b/graphics/sprites/equipment/head/fluffyhat.xml
index 6bde0f15..71909c04 100644
--- a/graphics/sprites/equipment/head/fluffyhat.xml
+++ b/graphics/sprites/equipment/head/fluffyhat.xml
@@ -1,12 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2018 - 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/head/fluffyhat.png"
- width="32"
- height="64"
- offsetY="1"/>
+ width="40"
+ height="64"/>
- <include file="equipment/head/headmodel.xml"/>
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/funkywinter-female.xml b/graphics/sprites/equipment/head/funkywinter-female.xml
deleted file mode 100644
index f87b7f89..00000000
--- a/graphics/sprites/equipment/head/funkywinter-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="20" name="base" src="graphics/sprites/equipment/head/funkywinter.png|S" width="21"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-42"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY="-40"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-41"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-40"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-41"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-42"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-41"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-42"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="1" offsetY="-40"/>
- <frame delay="75" index="1" offsetX="1" offsetY="-39"/>
- <frame delay="150" index="1" offsetX="1" offsetY="-40"/>
- <frame delay="75" index="1" offsetX="1" offsetY="-39"/>
- <frame delay="75" index="1" offsetX="1" offsetY="-40"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="0" offsetY="-41"/>
- <frame delay="150" index="2" offsetX="0" offsetY="-42"/>
- <frame delay="75" index="2" offsetX="0" offsetY="-41"/>
- <frame delay="150" index="2" offsetX="0" offsetY="-42"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-1" offsetY="-40"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-39"/>
- <frame delay="150" index="3" offsetX="-1" offsetY="-40"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-39"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-40"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-40"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-41"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-38"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-37"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="5" offsetY="-41"/>
- <frame delay="75" index="1" offsetX="5" offsetY="-42"/>
- <frame delay="75" index="1" offsetX="1" offsetY="-39"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-38"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-1" offsetY="-41"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-39"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-4" offsetY="-41"/>
- <frame delay="75" index="3" offsetX="-4" offsetY="-42"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-39"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-38"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="0" offsetY="-41"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-40"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-41"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="4" offsetY="-40"/>
- <frame delay="150" index="1" offsetX="6" offsetY="-41"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="0" offsetY="-41"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-40"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-41"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-4" offsetY="-40"/>
- <frame delay="150" index="3" offsetX="-6" offsetY="-41"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-30"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-31"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="1" offsetY="-33"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-7" offsetY="-31"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="35" offsetY="-6"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-39" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-36" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-41" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-35" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-37" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-40" delay="280"/>
- <frame index="2" offsetX="-2" offsetY="-38" delay="140"/>
- <frame index="2" offsetX="-1" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY="-37" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-40" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-41" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-38" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-37" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-41" delay="100"/>
- <frame index="1" offsetX="5" offsetY="-42" delay="100"/>
- <frame index="1" offsetX="1" offsetY="-39" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-38" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-41" delay="300"/>
- <frame index="2" offsetX="-1" offsetY="-39" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-41" delay="100"/>
- <frame index="3" offsetX="-4" offsetY="-42" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-39" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-38" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-42" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-43" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="8" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-41" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-41" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-40" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="-6" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-39" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-41" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-35" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-42" delay="280"/>
- <frame index="1" offsetX="-1" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-40" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-39" delay="280"/>
- <frame index="2" offsetX="-2" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-42" delay="280"/>
- <frame index="3" offsetX="2" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/funkywinter.png b/graphics/sprites/equipment/head/funkywinter.png
index 9371e9d5..ed90f4ab 100644
--- a/graphics/sprites/equipment/head/funkywinter.png
+++ b/graphics/sprites/equipment/head/funkywinter.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/funkywinter.xml b/graphics/sprites/equipment/head/funkywinter.xml
index 8ff77818..70173b69 100644
--- a/graphics/sprites/equipment/head/funkywinter.xml
+++ b/graphics/sprites/equipment/head/funkywinter.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/funkywinter.png|S" 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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-1" offsetY="-39" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-41" delay="100"/>
- <frame index="3" offsetX="-4" offsetY="-42" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-39" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-38" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-43" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-1" offsetY="-39" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/funkywinter.png|S"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/gas-carbon-female.xml b/graphics/sprites/equipment/head/gas-carbon-female.xml
deleted file mode 100644
index a0a305b6..00000000
--- a/graphics/sprites/equipment/head/gas-carbon-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="23" name="base" src="graphics/sprites/equipment/head/gas-carbon.png" width="25"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-38"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-38"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-38"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY="-38"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-37"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-38"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-37"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-38"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-37"/>
- <frame delay="150" index="1" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-37"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-38"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-2" offsetY="-38"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-39"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-38"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-39"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="1" offsetY="-38"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-37"/>
- <frame delay="150" index="3" offsetX="1" offsetY="-38"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-37"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-38"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-36"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-37"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-34"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-33"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="2" offsetY="-39"/>
- <frame delay="75" index="1" offsetX="2" offsetY="-40"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-37"/>
- <frame delay="75" index="1" offsetX="-3" offsetY="-36"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-3" offsetY="-38"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-36"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-2" offsetY="-39"/>
- <frame delay="75" index="3" offsetX="-2" offsetY="-40"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-37"/>
- <frame delay="75" index="3" offsetX="2" offsetY="-36"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="-1" offsetY="-37"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-36"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-37"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="1" offsetY="-38"/>
- <frame delay="150" index="1" offsetX="3" offsetY="-39"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-37"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-38"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-2" offsetY="-38"/>
- <frame delay="150" index="3" offsetX="-4" offsetY="-39"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-30"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-5" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="19" offsetY="-14"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-35" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-32" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-37" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-3" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-38" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-38" delay="140"/>
- <frame index="1" offsetX="-5" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-37" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-35" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="3" offsetY="-35" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-38" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-38" delay="140"/>
- <frame index="3" offsetX="4" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-36" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-37" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-34" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-33" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-39" delay="100"/>
- <frame index="1" offsetX="2" offsetY="-40" delay="100"/>
- <frame index="1" offsetX="-2" offsetY="-37" delay="100"/>
- <frame index="1" offsetX="-3" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-38" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-39" delay="100"/>
- <frame index="3" offsetX="-2" offsetY="-40" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-37" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-38" delay="280"/>
- <frame index="0" offsetX="-3" offsetY="-39" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-37" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-38" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-38" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-37" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-42" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-37" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-35" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-37" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-40" delay="280"/>
- <frame index="1" offsetX="-4" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-37" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-36" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-35" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-40" delay="280"/>
- <frame index="3" offsetX="4" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/gas-carbon.png b/graphics/sprites/equipment/head/gas-carbon.png
index 2d53d6f1..5b8d7a4c 100644
--- a/graphics/sprites/equipment/head/gas-carbon.png
+++ b/graphics/sprites/equipment/head/gas-carbon.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/gas-carbon.xml b/graphics/sprites/equipment/head/gas-carbon.xml
index 978aab5f..b44faa21 100644
--- a/graphics/sprites/equipment/head/gas-carbon.xml
+++ b/graphics/sprites/equipment/head/gas-carbon.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-39" delay="100"/>
- <frame index="3" offsetX="-2" offsetY="-40" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-37" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-39" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/gas-carbon.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/gasmask-female.xml b/graphics/sprites/equipment/head/gasmask-female.xml
deleted file mode 100644
index 20997a8c..00000000
--- a/graphics/sprites/equipment/head/gasmask-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="23" name="base" src="graphics/sprites/equipment/head/gasmask.png" width="25"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-38"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-38"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-38"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY="-38"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-37"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-38"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-37"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-38"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-37"/>
- <frame delay="150" index="1" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-37"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-38"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-2" offsetY="-38"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-39"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-38"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-39"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="1" offsetY="-38"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-37"/>
- <frame delay="150" index="3" offsetX="1" offsetY="-38"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-37"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-38"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-36"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-37"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-34"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-33"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="2" offsetY="-39"/>
- <frame delay="75" index="1" offsetX="2" offsetY="-40"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-37"/>
- <frame delay="75" index="1" offsetX="-3" offsetY="-36"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-3" offsetY="-38"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-36"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-2" offsetY="-39"/>
- <frame delay="75" index="3" offsetX="-2" offsetY="-40"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-37"/>
- <frame delay="75" index="3" offsetX="2" offsetY="-36"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="-1" offsetY="-37"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-36"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-37"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="1" offsetY="-38"/>
- <frame delay="150" index="1" offsetX="3" offsetY="-39"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-37"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-38"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-2" offsetY="-38"/>
- <frame delay="150" index="3" offsetX="-4" offsetY="-39"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-30"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-5" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="17" offsetY="-14"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-35" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-32" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-37" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-3" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-38" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-38" delay="140"/>
- <frame index="1" offsetX="-5" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-37" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-35" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="3" offsetY="-35" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-38" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-38" delay="140"/>
- <frame index="3" offsetX="4" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-36" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-37" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-34" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-33" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-39" delay="100"/>
- <frame index="1" offsetX="2" offsetY="-40" delay="100"/>
- <frame index="1" offsetX="-2" offsetY="-37" delay="100"/>
- <frame index="1" offsetX="-3" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-38" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-39" delay="100"/>
- <frame index="3" offsetX="-2" offsetY="-40" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-37" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-38" delay="280"/>
- <frame index="0" offsetX="-3" offsetY="-39" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-37" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-38" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-38" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-37" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-42" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-37" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-35" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-37" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-40" delay="280"/>
- <frame index="1" offsetX="-4" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-37" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-36" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-35" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-40" delay="280"/>
- <frame index="3" offsetX="4" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/gasmask.png b/graphics/sprites/equipment/head/gasmask.png
index 8b6a5078..9532599f 100644
--- a/graphics/sprites/equipment/head/gasmask.png
+++ b/graphics/sprites/equipment/head/gasmask.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/gasmask.xml b/graphics/sprites/equipment/head/gasmask.xml
index a722fae1..577bad96 100644
--- a/graphics/sprites/equipment/head/gasmask.xml
+++ b/graphics/sprites/equipment/head/gasmask.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-39" delay="100"/>
- <frame index="3" offsetX="-2" offsetY="-40" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-37" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-39" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/gasmask.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/glasses-female.xml b/graphics/sprites/equipment/head/glasses-female.xml
deleted file mode 100644
index c91c275c..00000000
--- a/graphics/sprites/equipment/head/glasses-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?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="-22"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-26"/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-1" offsetY="-26"/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-6" offsetY="-26"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="19" offsetY="-12"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-31" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-33" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-3" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-34" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-34" delay="140"/>
- <frame index="1" offsetX="-5" offsetY="-30" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-4" offsetY="-33" delay="280"/>
- <frame index="3" offsetX="-4" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="2" offsetY="-31" delay="140"/>
- <frame index="2" offsetX="-1" offsetY="-34" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-34" delay="140"/>
- <frame index="2" offsetX="3" offsetY="-30" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-32" delay="100"/>
- <frame index="0" offsetX="-2" offsetY="-33" delay="100"/>
- <frame index="0" offsetX="-2" offsetY="-30" delay="100"/>
- <frame index="0" offsetX="-2" offsetY="-29" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-35" delay="100"/>
- <frame index="1" offsetX="2" offsetY="-36" delay="100"/>
- <frame index="1" offsetX="-2" offsetY="-33" delay="100"/>
- <frame index="1" offsetX="-3" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-3" offsetY="-34" delay="300"/>
- <frame index="3" offsetX="-3" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-3" offsetY="-35" delay="100"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="100"/>
- <frame index="2" offsetX="0" offsetY="-33" delay="100"/>
- <frame index="2" offsetX="1" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-4" offsetY="-34" delay="280"/>
- <frame index="0" offsetX="-4" offsetY="-35" delay="140"/>
- <frame index="0" offsetX="-4" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-33" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-5" offsetY="-34" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-34" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-33" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-3" offsetY="-35" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-33" delay="140"/>
- <frame index="2" offsetX="1" offsetY="-35" delay="140"/>
- <frame index="2" offsetX="2" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-31" delay="280"/>
- <frame index="0" offsetX="-3" offsetY="-33" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-36" delay="280"/>
- <frame index="1" offsetX="-4" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-4" offsetY="-33" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-32" delay="280"/>
- <frame index="3" offsetX="-4" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-3" offsetY="-35" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-36" delay="280"/>
- <frame index="2" offsetX="3" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/glasses.png b/graphics/sprites/equipment/head/glasses.png
index 35bca78d..f7dadb61 100644
--- a/graphics/sprites/equipment/head/glasses.png
+++ b/graphics/sprites/equipment/head/glasses.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/glasses.xml b/graphics/sprites/equipment/head/glasses.xml
index c5e53534..b6210208 100644
--- a/graphics/sprites/equipment/head/glasses.xml
+++ b/graphics/sprites/equipment/head/glasses.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="-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="280"/>
- <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="300"/>
- <frame index="3" offsetX="-3" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-3" offsetY="-35" delay="100"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="100"/>
- <frame index="2" offsetX="0" offsetY="-33" delay="100"/>
- <frame index="2" offsetX="1" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-35" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="3" offsetX="-3" offsetY="-32" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/glasses.png|B"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/gmcap-female.xml b/graphics/sprites/equipment/head/gmcap-female.xml
deleted file mode 100644
index 95d311c9..00000000
--- a/graphics/sprites/equipment/head/gmcap-female.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
-<sprite>
- <imageset name="base"
- src="graphics/sprites/equipment/head/gmcap.png|R"
- width="32"
- height="64"
- offsetY="1"/>
-
- <include file="equipment/head/headmodel.xml"/>
-</sprite>
diff --git a/graphics/sprites/equipment/head/gmcap.png b/graphics/sprites/equipment/head/gmcap.png
index 200d3f85..68e331a7 100644
--- a/graphics/sprites/equipment/head/gmcap.png
+++ b/graphics/sprites/equipment/head/gmcap.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/gmcap.xml b/graphics/sprites/equipment/head/gmcap.xml
index 95d311c9..437bda13 100644
--- a/graphics/sprites/equipment/head/gmcap.xml
+++ b/graphics/sprites/equipment/head/gmcap.xml
@@ -1,12 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2018 - 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/head/gmcap.png|R"
- width="32"
- height="64"
- offsetY="1"/>
+ width="40"
+ height="64"/>
- <include file="equipment/head/headmodel.xml"/>
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/goatee-female.xml b/graphics/sprites/equipment/head/goatee-female.xml
deleted file mode 100644
index f13c4abf..00000000
--- a/graphics/sprites/equipment/head/goatee-female.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/goatee.png|W" width="40" height="40"/>
- <include file="equipment/head/mustache-female.xml"/>
-</sprite>
diff --git a/graphics/sprites/equipment/head/goatee.png b/graphics/sprites/equipment/head/goatee.png
index 1f45013a..58694a25 100644
--- a/graphics/sprites/equipment/head/goatee.png
+++ 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
index 44d2ee6e..143826a9 100644
--- a/graphics/sprites/equipment/head/goatee.xml
+++ b/graphics/sprites/equipment/head/goatee.xml
@@ -1,5 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/goatee.png|W" width="40" height="40"/>
- <include file="equipment/head/mustache.xml"/>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/goatee.png|W"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/goblin-mask-female.xml b/graphics/sprites/equipment/head/goblin-mask-female.xml
deleted file mode 100644
index 7939609d..00000000
--- a/graphics/sprites/equipment/head/goblin-mask-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="23" name="base" src="graphics/sprites/equipment/head/goblin-mask.png" width="25"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-38"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-38"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-38"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY="-38"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-37"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-38"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-37"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-38"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-37"/>
- <frame delay="150" index="1" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-37"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-38"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-2" offsetY="-38"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-39"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-38"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-39"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="1" offsetY="-38"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-37"/>
- <frame delay="150" index="3" offsetX="1" offsetY="-38"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-37"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-38"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-36"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-37"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-34"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-33"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="2" offsetY="-39"/>
- <frame delay="75" index="1" offsetX="2" offsetY="-40"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-37"/>
- <frame delay="75" index="1" offsetX="-3" offsetY="-36"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-3" offsetY="-38"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-36"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-2" offsetY="-39"/>
- <frame delay="75" index="3" offsetX="-2" offsetY="-40"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-37"/>
- <frame delay="75" index="3" offsetX="2" offsetY="-36"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="-1" offsetY="-37"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-36"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-37"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="1" offsetY="-38"/>
- <frame delay="150" index="1" offsetX="3" offsetY="-39"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-37"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-38"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-2" offsetY="-38"/>
- <frame delay="150" index="3" offsetX="-4" offsetY="-39"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-30"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-5" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="17" offsetY="-14"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-35" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-32" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-37" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-3" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-38" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-38" delay="140"/>
- <frame index="1" offsetX="-5" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-37" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-35" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="3" offsetY="-35" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-38" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-38" delay="140"/>
- <frame index="3" offsetX="4" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-36" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-37" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-34" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-33" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-39" delay="100"/>
- <frame index="1" offsetX="2" offsetY="-40" delay="100"/>
- <frame index="1" offsetX="-2" offsetY="-37" delay="100"/>
- <frame index="1" offsetX="-3" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-38" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-39" delay="100"/>
- <frame index="3" offsetX="-2" offsetY="-40" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-37" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-38" delay="280"/>
- <frame index="0" offsetX="-3" offsetY="-39" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-37" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-38" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-38" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-37" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-42" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-37" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-35" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-37" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-40" delay="280"/>
- <frame index="1" offsetX="-4" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-37" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-36" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-35" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-40" delay="280"/>
- <frame index="3" offsetX="4" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/goblin-mask.png b/graphics/sprites/equipment/head/goblin-mask.png
index 453b4d75..ed869c60 100644
--- a/graphics/sprites/equipment/head/goblin-mask.png
+++ b/graphics/sprites/equipment/head/goblin-mask.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/goblin-mask.xml b/graphics/sprites/equipment/head/goblin-mask.xml
index c2f39fab..db09a930 100644
--- a/graphics/sprites/equipment/head/goblin-mask.xml
+++ b/graphics/sprites/equipment/head/goblin-mask.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-39" delay="100"/>
- <frame index="3" offsetX="-2" offsetY="-40" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-37" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-39" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/goblin-mask.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/goggles-female.xml b/graphics/sprites/equipment/head/goggles-female.xml
deleted file mode 100644
index c371da29..00000000
--- a/graphics/sprites/equipment/head/goggles-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="20" name="base" src="graphics/sprites/equipment/head/goggles.png|R" width="20"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-36"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-36"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-36"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-36"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-35"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-36"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-35"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-36"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="-2" offsetY="-36"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-35"/>
- <frame delay="150" index="1" offsetX="-2" offsetY="-36"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-35"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-36"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-1" offsetY="-36"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-37"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-36"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-37"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="2" offsetY="-36"/>
- <frame delay="75" index="3" offsetX="2" offsetY="-35"/>
- <frame delay="150" index="3" offsetX="2" offsetY="-36"/>
- <frame delay="75" index="3" offsetX="2" offsetY="-35"/>
- <frame delay="75" index="3" offsetX="2" offsetY="-36"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-34"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-35"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-32"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-31"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="2" offsetY="-37"/>
- <frame delay="75" index="1" offsetX="2" offsetY="-38"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-35"/>
- <frame delay="75" index="1" offsetX="-3" offsetY="-34"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-36"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-34"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-1" offsetY="-37"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-38"/>
- <frame delay="75" index="3" offsetX="2" offsetY="-35"/>
- <frame delay="75" index="3" offsetX="3" offsetY="-34"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="0" offsetY="-35"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-34"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-35"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="1" offsetY="-36"/>
- <frame delay="150" index="1" offsetX="3" offsetY="-37"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-1" offsetY="-36"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-35"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-36"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-1" offsetY="-36"/>
- <frame delay="150" index="3" offsetX="-3" offsetY="-37"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-24"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-27"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-28"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-27"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="19" offsetY="-15"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-33" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-35" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-3" offsetY="-33" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-36" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-36" delay="140"/>
- <frame index="1" offsetX="-5" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-35" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-33" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="4" offsetY="-33" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-36" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-36" delay="140"/>
- <frame index="3" offsetX="5" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-34" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-35" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-32" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-31" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-37" delay="100"/>
- <frame index="1" offsetX="2" offsetY="-38" delay="100"/>
- <frame index="1" offsetX="-2" offsetY="-35" delay="100"/>
- <frame index="1" offsetX="-3" offsetY="-34" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-36" delay="300"/>
- <frame index="2" offsetX="-2" offsetY="-34" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-37" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-38" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-35" delay="100"/>
- <frame index="3" offsetX="3" offsetY="-34" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-36" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-37" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-37" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-37" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-36" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-35" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-40" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-37" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-35" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-37" delay="140"/>
- <frame index="3" offsetX="4" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-33" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-35" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY="-37" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-38" delay="280"/>
- <frame index="1" offsetX="-4" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-35" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-34" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-37" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-38" delay="280"/>
- <frame index="3" offsetX="5" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/goggles.png b/graphics/sprites/equipment/head/goggles.png
index b64f4104..837eb794 100644
--- a/graphics/sprites/equipment/head/goggles.png
+++ b/graphics/sprites/equipment/head/goggles.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/goggles.xml b/graphics/sprites/equipment/head/goggles.xml
index 2738320b..c84eb303 100644
--- a/graphics/sprites/equipment/head/goggles.xml
+++ b/graphics/sprites/equipment/head/goggles.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-2" offsetY="-34" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-37" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-38" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-35" delay="100"/>
- <frame index="3" offsetX="3" offsetY="-34" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-37" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-2" offsetY="-34" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/goggles.png|R"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/gradcap-female.xml b/graphics/sprites/equipment/head/gradcap-female.xml
deleted file mode 100644
index 44560b2f..00000000
--- a/graphics/sprites/equipment/head/gradcap-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="14" name="base" src="graphics/sprites/equipment/head/gradcap.png" width="27"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-49"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-49"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-49"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-49"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-48"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-49"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-48"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-49"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="0" offsetY="-49"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-48"/>
- <frame delay="150" index="1" offsetX="0" offsetY="-49"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-48"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-49"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-2" offsetY="-49"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-50"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-49"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-50"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-1" offsetY="-49"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-48"/>
- <frame delay="150" index="3" offsetX="-1" offsetY="-49"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-48"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-49"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-47"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-48"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-45"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-44"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="4" offsetY="-50"/>
- <frame delay="75" index="1" offsetX="4" offsetY="-51"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-48"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-47"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-3" offsetY="-49"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-47"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-4" offsetY="-50"/>
- <frame delay="75" index="3" offsetX="-4" offsetY="-51"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-48"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-47"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="-1" offsetY="-48"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-47"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-48"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="3" offsetY="-49"/>
- <frame delay="150" index="1" offsetX="5" offsetY="-50"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-49"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-48"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-49"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-4" offsetY="-49"/>
- <frame delay="150" index="3" offsetX="-6" offsetY="-50"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-37"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-40"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-41"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-7" offsetY="-40"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="0" offsetX="30" offsetY="-15"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-46" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-43" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-48" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-42" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-46" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-49" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-49" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-48" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-46" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-49" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY="-46" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-49" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-49" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-47" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-48" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-45" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-44" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-50" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-51" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-48" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-47" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-49" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-47" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-50" delay="100"/>
- <frame index="3" offsetX="-4" offsetY="-51" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-48" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-47" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-49" delay="280"/>
- <frame index="0" offsetX="-3" offsetY="-50" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-44" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-50" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-50" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-47" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-49" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-49" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-48" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-53" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-50" delay="140"/>
- <frame index="3" offsetX="-6" offsetY="-48" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-50" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-47" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-46" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-48" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-42" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-50" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-51" delay="280"/>
- <frame index="1" offsetX="-2" offsetY="-47" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-48" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-47" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-46" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-50" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-51" delay="280"/>
- <frame index="3" offsetX="2" offsetY="-47" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/gradcap.png b/graphics/sprites/equipment/head/gradcap.png
index 38d305b2..3ab37e4b 100644
--- a/graphics/sprites/equipment/head/gradcap.png
+++ b/graphics/sprites/equipment/head/gradcap.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/gradcap.xml b/graphics/sprites/equipment/head/gradcap.xml
index 6fab9707..3e458e68 100644
--- a/graphics/sprites/equipment/head/gradcap.xml
+++ b/graphics/sprites/equipment/head/gradcap.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-3" offsetY="-47" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-50" delay="100"/>
- <frame index="3" offsetX="-4" offsetY="-51" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-48" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-47" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-50" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-3" offsetY="-47" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/gradcap.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/guyfawkes-female.xml b/graphics/sprites/equipment/head/guyfawkes-female.xml
deleted file mode 100644
index 3b071446..00000000
--- a/graphics/sprites/equipment/head/guyfawkes-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="23" name="base" src="graphics/sprites/equipment/head/guyfawkes.png" width="25"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-38"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-38"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-38"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY="-38"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-37"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-38"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-37"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-38"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-37"/>
- <frame delay="150" index="1" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-37"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-38"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-2" offsetY="-38"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-39"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-38"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-39"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="1" offsetY="-38"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-37"/>
- <frame delay="150" index="3" offsetX="1" offsetY="-38"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-37"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-38"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-36"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-37"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-34"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-33"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="2" offsetY="-39"/>
- <frame delay="75" index="1" offsetX="2" offsetY="-40"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-37"/>
- <frame delay="75" index="1" offsetX="-3" offsetY="-36"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-3" offsetY="-38"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-36"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-2" offsetY="-39"/>
- <frame delay="75" index="3" offsetX="-2" offsetY="-40"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-37"/>
- <frame delay="75" index="3" offsetX="2" offsetY="-36"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="-1" offsetY="-37"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-36"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-37"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="1" offsetY="-38"/>
- <frame delay="150" index="1" offsetX="3" offsetY="-39"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-37"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-38"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-2" offsetY="-38"/>
- <frame delay="150" index="3" offsetX="-4" offsetY="-39"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-30"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-5" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="17" offsetY="-14"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-35" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-32" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-37" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-3" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-38" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-38" delay="140"/>
- <frame index="1" offsetX="-5" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-37" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-35" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="3" offsetY="-35" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-38" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-38" delay="140"/>
- <frame index="3" offsetX="4" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-36" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-37" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-34" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-33" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-39" delay="100"/>
- <frame index="1" offsetX="2" offsetY="-40" delay="100"/>
- <frame index="1" offsetX="-2" offsetY="-37" delay="100"/>
- <frame index="1" offsetX="-3" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-38" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-39" delay="100"/>
- <frame index="3" offsetX="-2" offsetY="-40" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-37" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-38" delay="280"/>
- <frame index="0" offsetX="-3" offsetY="-39" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-37" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-38" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-38" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-37" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-42" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-37" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-35" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-37" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-40" delay="280"/>
- <frame index="1" offsetX="-4" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-37" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-36" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-35" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-40" delay="280"/>
- <frame index="3" offsetX="4" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/guyfawkes.png b/graphics/sprites/equipment/head/guyfawkes.png
index 2b826557..cb99e700 100644
--- a/graphics/sprites/equipment/head/guyfawkes.png
+++ b/graphics/sprites/equipment/head/guyfawkes.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/guyfawkes.xml b/graphics/sprites/equipment/head/guyfawkes.xml
index 3cf880e9..c2871b08 100644
--- a/graphics/sprites/equipment/head/guyfawkes.xml
+++ b/graphics/sprites/equipment/head/guyfawkes.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-39" delay="100"/>
- <frame index="3" offsetX="-2" offsetY="-40" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-37" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-39" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/guyfawkes.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/headmodel.png b/graphics/sprites/equipment/head/headmodel.png
index 90aeb983..e3354a4d 100644
--- a/graphics/sprites/equipment/head/headmodel.png
+++ b/graphics/sprites/equipment/head/headmodel.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/headmodel.xml b/graphics/sprites/equipment/head/headmodel.xml
index 461cfb40..7f17e571 100644
--- a/graphics/sprites/equipment/head/headmodel.xml
+++ b/graphics/sprites/equipment/head/headmodel.xml
@@ -4,7 +4,7 @@ Copyright (C) 2018 TMW2 -->
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/head/headmodel.png"
- width="32"
+ width="40"
height="64"/>
<action name="stand" imageset="base">
diff --git a/graphics/sprites/equipment/head/heart-glasses-female.xml b/graphics/sprites/equipment/head/heart-glasses-female.xml
deleted file mode 100644
index 7eec7166..00000000
--- a/graphics/sprites/equipment/head/heart-glasses-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="29" name="base" src="graphics/sprites/equipment/head/heart-glasses.png" width="23"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="1" offsetY="-34"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-2" offsetY="-33"/>
- <frame delay="150" index="0" offsetX="-2" offsetY="-34"/>
- <frame delay="75" index="0" offsetX="-2" offsetY="-33"/>
- <frame delay="150" index="0" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="-2" offsetY="-34"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-33"/>
- <frame delay="150" index="1" offsetX="-2" offsetY="-34"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-33"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="3" offsetX="-2" offsetY="-34"/>
- <frame delay="150" index="3" offsetX="-2" offsetY="-35"/>
- <frame delay="75" index="3" offsetX="-2" offsetY="-34"/>
- <frame delay="150" index="3" offsetX="-2" offsetY="-35"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="2" offsetX="1" offsetY="-34"/>
- <frame delay="75" index="2" offsetX="1" offsetY="-33"/>
- <frame delay="150" index="2" offsetX="1" offsetY="-34"/>
- <frame delay="75" index="2" offsetX="1" offsetY="-33"/>
- <frame delay="75" index="2" offsetX="1" offsetY="-34"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-2" offsetY="-32"/>
- <frame delay="75" index="0" offsetX="-2" offsetY="-33"/>
- <frame delay="75" index="0" offsetX="-2" offsetY="-30"/>
- <frame delay="75" index="0" offsetX="-2" offsetY="-29"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="2" offsetY="-35"/>
- <frame delay="75" index="1" offsetX="2" offsetY="-36"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-33"/>
- <frame delay="75" index="1" offsetX="-3" offsetY="-32"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="3" offsetX="-3" offsetY="-34"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-32"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="2" offsetX="-3" offsetY="-35"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-36"/>
- <frame delay="75" index="2" offsetX="0" offsetY="-33"/>
- <frame delay="75" index="2" offsetX="1" offsetY="-32"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="-2" offsetY="-33"/>
- <frame delay="75" index="0" offsetX="-2" offsetY="-32"/>
- <frame delay="75" index="0" offsetX="-2" offsetY="-33"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="2" offsetY="-34"/>
- <frame delay="150" index="1" offsetX="4" offsetY="-35"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="3" offsetX="-2" offsetY="-34"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-33"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-34"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="2" offsetX="-3" offsetY="-34"/>
- <frame delay="150" index="2" offsetX="-5" offsetY="-35"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-26"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-28"/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-1" offsetY="-28"/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-6" offsetY="-28"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="19" offsetY="-12"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-31" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-33" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-3" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-34" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-34" delay="140"/>
- <frame index="1" offsetX="-5" offsetY="-30" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-4" offsetY="-33" delay="280"/>
- <frame index="3" offsetX="-4" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="2" offsetY="-31" delay="140"/>
- <frame index="2" offsetX="-1" offsetY="-34" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-34" delay="140"/>
- <frame index="2" offsetX="3" offsetY="-30" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-32" delay="100"/>
- <frame index="0" offsetX="-2" offsetY="-33" delay="100"/>
- <frame index="0" offsetX="-2" offsetY="-30" delay="100"/>
- <frame index="0" offsetX="-2" offsetY="-29" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-35" delay="100"/>
- <frame index="1" offsetX="2" offsetY="-36" delay="100"/>
- <frame index="1" offsetX="-2" offsetY="-33" delay="100"/>
- <frame index="1" offsetX="-3" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-3" offsetY="-34" delay="300"/>
- <frame index="3" offsetX="-3" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-3" offsetY="-35" delay="100"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="100"/>
- <frame index="2" offsetX="0" offsetY="-33" delay="100"/>
- <frame index="2" offsetX="1" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-4" offsetY="-34" delay="280"/>
- <frame index="0" offsetX="-4" offsetY="-35" delay="140"/>
- <frame index="0" offsetX="-4" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-33" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-5" offsetY="-34" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-34" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-33" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-3" offsetY="-35" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-33" delay="140"/>
- <frame index="2" offsetX="1" offsetY="-35" delay="140"/>
- <frame index="2" offsetX="2" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-31" delay="280"/>
- <frame index="0" offsetX="-3" offsetY="-33" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-36" delay="280"/>
- <frame index="1" offsetX="-4" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-4" offsetY="-33" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-32" delay="280"/>
- <frame index="3" offsetX="-4" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-3" offsetY="-35" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-36" delay="280"/>
- <frame index="2" offsetX="3" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/heart-glasses.png b/graphics/sprites/equipment/head/heart-glasses.png
index 06b8e586..6f924fad 100644
--- a/graphics/sprites/equipment/head/heart-glasses.png
+++ b/graphics/sprites/equipment/head/heart-glasses.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/heart-glasses.xml b/graphics/sprites/equipment/head/heart-glasses.xml
index 1b1c9071..21d660eb 100644
--- a/graphics/sprites/equipment/head/heart-glasses.xml
+++ b/graphics/sprites/equipment/head/heart-glasses.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="3" offsetX="-3" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-3" offsetY="-35" delay="100"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="100"/>
- <frame index="2" offsetX="0" offsetY="-33" delay="100"/>
- <frame index="2" offsetX="1" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-35" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="3" offsetX="-3" offsetY="-32" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/heart-glasses.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/highpriest-crown-female.xml b/graphics/sprites/equipment/head/highpriest-crown-female.xml
deleted file mode 100644
index 516b2166..00000000
--- a/graphics/sprites/equipment/head/highpriest-crown-female.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?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.png b/graphics/sprites/equipment/head/highpriest-crown.png
index b0717849..708a352a 100644
--- a/graphics/sprites/equipment/head/highpriest-crown.png
+++ b/graphics/sprites/equipment/head/highpriest-crown.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/highpriest-crown.xml b/graphics/sprites/equipment/head/highpriest-crown.xml
index ab3484df..e4eb79ba 100644
--- a/graphics/sprites/equipment/head/highpriest-crown.xml
+++ b/graphics/sprites/equipment/head/highpriest-crown.xml
@@ -1,5 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/highpriest-crown.png" width="40" height="40"/>
- <include file="equipment/head/monster-skull-helm.xml"/>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/highpriest-crown.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/infantryhelm-female.xml b/graphics/sprites/equipment/head/infantryhelm-female.xml
deleted file mode 100644
index adaac249..00000000
--- a/graphics/sprites/equipment/head/infantryhelm-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="22" name="base" src="graphics/sprites/equipment/head/infantryhelm.png" width="25"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-38"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-38"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-38"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-38"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-37"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-38"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-37"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-38"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="2" offsetY="-38"/>
- <frame delay="75" index="1" offsetX="2" offsetY="-37"/>
- <frame delay="150" index="1" offsetX="2" offsetY="-38"/>
- <frame delay="75" index="1" offsetX="2" offsetY="-37"/>
- <frame delay="75" index="1" offsetX="2" offsetY="-38"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-2" offsetY="-38"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-39"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-38"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-39"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-1" offsetY="-38"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-37"/>
- <frame delay="150" index="3" offsetX="-1" offsetY="-38"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-37"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-38"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-36"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-37"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-34"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-33"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="6" offsetY="-39"/>
- <frame delay="75" index="1" offsetX="6" offsetY="-40"/>
- <frame delay="75" index="1" offsetX="2" offsetY="-37"/>
- <frame delay="75" index="1" offsetX="1" offsetY="-36"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-3" offsetY="-38"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-35"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-4" offsetY="-39"/>
- <frame delay="75" index="3" offsetX="-4" offsetY="-40"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-37"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-36"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="0" offsetY="-37"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-36"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-37"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="5" offsetY="-38"/>
- <frame delay="150" index="1" offsetX="7" offsetY="-39"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-37"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-38"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-4" offsetY="-38"/>
- <frame delay="150" index="3" offsetX="-6" offsetY="-39"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-26"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="6" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-30"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-7" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="35" offsetY="-6"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-35" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-32" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-37" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-38" delay="140"/>
- <frame index="1" offsetX="6" offsetY="-38" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-37" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-35" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY="-35" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-38" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-38" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-36" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-37" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-34" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-33" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="6" offsetY="-39" delay="100"/>
- <frame index="1" offsetX="6" offsetY="-40" delay="100"/>
- <frame index="1" offsetX="2" offsetY="-37" delay="100"/>
- <frame index="1" offsetX="1" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-38" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-35" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-39" delay="100"/>
- <frame index="3" offsetX="-4" offsetY="-40" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-37" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-38" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-39" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="6" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="9" offsetY="-37" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-38" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-38" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-37" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="-6" offsetY="-37" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-35" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-37" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-40" delay="280"/>
- <frame index="1" offsetX="0" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-37" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-36" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-40" delay="280"/>
- <frame index="3" offsetX="2" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/infantryhelm.png b/graphics/sprites/equipment/head/infantryhelm.png
index b71f1f91..578e350b 100644
--- a/graphics/sprites/equipment/head/infantryhelm.png
+++ b/graphics/sprites/equipment/head/infantryhelm.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/infantryhelm.xml b/graphics/sprites/equipment/head/infantryhelm.xml
index be90144b..556de38d 100644
--- a/graphics/sprites/equipment/head/infantryhelm.xml
+++ b/graphics/sprites/equipment/head/infantryhelm.xml
@@ -1,230 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="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="300"/>
- <frame index="2" offsetX="-3" offsetY="-35" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-39" delay="100"/>
- <frame index="3" offsetX="-4" offsetY="-40" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-37" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-39" delay="280"/>
- <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="420"/>
- <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="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/infantryhelm.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/inspector-hat-female.xml b/graphics/sprites/equipment/head/inspector-hat-female.xml
deleted file mode 100644
index 54757fef..00000000
--- a/graphics/sprites/equipment/head/inspector-hat-female.xml
+++ /dev/null
@@ -1,225 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="14" name="base" src="graphics/sprites/equipment/head/inspector-hat.png|W" width="21"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-48"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-48"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-48"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-48"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-47"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-48"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-47"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-48"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="0" offsetY="-48"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-47"/>
- <frame delay="150" index="1" offsetX="0" offsetY="-48"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-47"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-48"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-2" offsetY="-48"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-49"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-48"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-49"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-1" offsetY="-48"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-47"/>
- <frame delay="150" index="3" offsetX="-1" offsetY="-48"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-47"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-48"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-48"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-47"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-46"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-43"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="4" offsetY="-49"/>
- <frame delay="75" index="1" offsetX="4" offsetY="-50"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-47"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-48"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="300" index="2" offsetX="-3" offsetY="-48"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-4" offsetY="-49"/>
- <frame delay="75" index="3" offsetX="-4" offsetY="-50"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-47"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-48"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="-1" offsetY="-47"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-48"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-47"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="3" offsetY="-48"/>
- <frame delay="150" index="1" offsetX="5" offsetY="-49"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-48"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-47"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-48"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-4" offsetY="-48"/>
- <frame delay="150" index="3" offsetX="-6" offsetY="-49"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-38"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-41"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-40"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-7" offsetY="-41"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="40" offsetY="-6"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-47" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-42" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-47" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-47" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-46" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-47" delay="420"/>
- <frame index="2" offsetX="-3" offsetY="-48" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY="-47" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-48" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-48" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-46" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-48" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-47" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-46" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-43" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-49" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-50" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-47" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-48" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-48" delay="400"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-49" delay="100"/>
- <frame index="3" offsetX="-4" offsetY="-50" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-47" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-48" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-48" delay="280"/>
- <frame index="0" offsetX="-3" offsetY="-49" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-49" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-47" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-49" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-48" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-48" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-48" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-47" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-52" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-49" delay="140"/>
- <frame index="3" offsetX="-6" offsetY="-47" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-49" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-48" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-47" delay="420"/>
- <frame index="0" offsetX="-2" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-49" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-50" delay="280"/>
- <frame index="1" offsetX="-2" offsetY="-48" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-47" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-48" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-47" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-49" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-50" delay="280"/>
- <frame index="3" offsetX="2" offsetY="-48" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/inspector-hat.png b/graphics/sprites/equipment/head/inspector-hat.png
index 4cd65a52..6e57af82 100644
--- a/graphics/sprites/equipment/head/inspector-hat.png
+++ b/graphics/sprites/equipment/head/inspector-hat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/inspector-hat.xml b/graphics/sprites/equipment/head/inspector-hat.xml
index 8002ce7f..f1a96eb6 100644
--- a/graphics/sprites/equipment/head/inspector-hat.xml
+++ b/graphics/sprites/equipment/head/inspector-hat.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="-36"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-39"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" 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="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="280"/>
- <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="300"/>
- <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="280"/>
- <frame index="0" offsetX="-2" offsetY="-50" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-3" offsetY="-46" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/inspector-hat.png|W"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/jestermask-female.xml b/graphics/sprites/equipment/head/jestermask-female.xml
deleted file mode 100644
index 7d12f22c..00000000
--- a/graphics/sprites/equipment/head/jestermask-female.xml
+++ /dev/null
@@ -1,152 +0,0 @@
-<?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/katzeur.png b/graphics/sprites/equipment/head/katzeur.png
index a736890e..621cb1f8 100644
--- a/graphics/sprites/equipment/head/katzeur.png
+++ b/graphics/sprites/equipment/head/katzeur.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/katzeur.xml b/graphics/sprites/equipment/head/katzeur.xml
index a9f772e4..748069cc 100644
--- a/graphics/sprites/equipment/head/katzeur.xml
+++ b/graphics/sprites/equipment/head/katzeur.xml
@@ -1,127 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/katzeur.png" width="22" height="46"/>
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetY="-16"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetY="-16"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetY="-16"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetY="-16"/>
- </animation>
- </action>
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="0" delay="75" offsetY="-15"/>
- <frame index="0" delay="150" offsetY="-16"/>
- <frame index="0" delay="75" offsetY="-15"/>
- <frame index="0" delay="150" offsetY="-16"/>
- </animation>
- <animation direction="left">
- <frame index="1" delay="75" offsetY="-16"/>
- <frame index="1" delay="75" offsetY="-15"/>
- <frame index="1" delay="150" offsetY="-16"/>
- <frame index="1" delay="75" offsetY="-15"/>
- <frame index="1" delay="75" offsetY="-16"/>
- </animation>
- <animation direction="up">
- <frame index="2" delay="75" offsetY="-16"/>
- <frame index="2" delay="150" offsetY="-17"/>
- <frame index="2" delay="75" offsetY="-16"/>
- <frame index="2" delay="150" offsetY="-17"/>
- </animation>
- <animation direction="right">
- <frame index="3" delay="75" offsetY="-16"/>
- <frame index="3" delay="75" offsetY="-15"/>
- <frame index="3" delay="150" offsetY="-16"/>
- <frame index="3" delay="75" offsetY="-15"/>
- <frame index="3" delay="75" offsetY="-16"/>
- </animation>
- </action>
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-4"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-7"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="1" offsetY="-8"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-7"/>
- </animation>
- </action>
- <action name="dead" imageset="base">
- <animation direction="down">
- <frame index="4" offsetX="20" offsetY="10"/>
- </animation>
- <animation direction="left">
- <frame index="4" offsetX="20" offsetY="10"/>
- </animation>
- <animation direction="up">
- <frame index="4" offsetX="20" offsetY="10"/>
- </animation>
- <animation direction="right">
- <frame index="4" offsetX="20" offsetY="10"/>
- </animation>
- </action>
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="0" delay="75" offsetX="0" offsetY="-14"/>
- <frame index="0" delay="75" offsetX="0" offsetY="-15"/>
- <frame index="0" delay="75" offsetX="0" offsetY="-12"/>
- <frame index="0" delay="75" offsetX="0" offsetY="-11"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" delay="75" offsetX="4" offsetY="-17"/>
- <frame index="1" delay="75" offsetX="4" offsetY="-18"/>
- <frame index="1" delay="75" offsetX="0" offsetY="-15"/>
- <frame index="1" delay="75" offsetX="-1" offsetY="-14"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" delay="225" offsetX="-1" offsetY="-16"/>
- <frame index="2" delay="75" offsetX="-1" offsetY="-14"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" delay="75" offsetX="-3" offsetY="-17"/>
- <frame index="3" delay="75" offsetX="-3" offsetY="-18"/>
- <frame index="3" delay="75" offsetX="0" offsetY="-15"/>
- <frame index="3" delay="75" offsetX="1" offsetY="-14"/>
- <end/>
- </animation>
- </action>
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="0" delay="225" offsetY="-15"/>
- <frame index="0" delay="75" offsetY="-14"/>
- <frame index="0" delay="75" offsetY="-15"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" delay="225" offsetX="3" offsetY="-16"/>
- <frame index="1" delay="150" offsetX="5" offsetY="-17"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" delay="150" offsetX="0" offsetY="-16"/>
- <frame index="2" delay="75" offsetX="-1" offsetY="-16"/>
- <frame index="2" delay="75" offsetX="-1" offsetY="-15"/>
- <frame index="2" delay="75" offsetX="-1" offsetY="-16"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" delay="225" offsetX="-3" offsetY="-16"/>
- <frame index="3" delay="150" offsetX="-5" offsetY="-17"/>
- <end/>
- </animation>
- </action>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/katzeur.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/knighthelm-female.xml b/graphics/sprites/equipment/head/knighthelm-female.xml
deleted file mode 100644
index ff3bcc88..00000000
--- a/graphics/sprites/equipment/head/knighthelm-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="25" name="base" src="graphics/sprites/equipment/head/knighthelm.png" width="25"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-36"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-36"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-36"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-36"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-35"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-36"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-35"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-36"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="0" offsetY="-36"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-35"/>
- <frame delay="150" index="1" offsetX="0" offsetY="-36"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-35"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-36"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-2" offsetY="-36"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-37"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-36"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-37"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="0" offsetY="-36"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-35"/>
- <frame delay="150" index="3" offsetX="0" offsetY="-36"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-35"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-36"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-34"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-35"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-32"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-31"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="4" offsetY="-37"/>
- <frame delay="75" index="1" offsetX="4" offsetY="-38"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-35"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-34"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-3" offsetY="-36"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-33"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-3" offsetY="-37"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-38"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-35"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-34"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="-1" offsetY="-35"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-34"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-35"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="3" offsetY="-36"/>
- <frame delay="150" index="1" offsetX="5" offsetY="-37"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-36"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-35"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-36"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-3" offsetY="-36"/>
- <frame delay="150" index="3" offsetX="-5" offsetY="-37"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-24"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-27"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-28"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-27"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="29" offsetY="-13"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-33" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-35" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-33" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-36" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-36" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-35" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-33" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-35" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-33" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-36" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-36" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-34" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-35" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-32" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-31" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-37" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-38" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-35" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-34" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-36" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-33" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-37" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-38" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-35" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-34" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-36" delay="280"/>
- <frame index="0" offsetX="-3" offsetY="-37" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-37" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-37" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-36" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-36" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-35" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-39" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-37" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-35" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-37" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-33" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-35" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-37" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-38" delay="280"/>
- <frame index="1" offsetX="-2" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-35" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-34" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-37" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-38" delay="280"/>
- <frame index="3" offsetX="3" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/knighthelm.png b/graphics/sprites/equipment/head/knighthelm.png
index b0e06929..809dd885 100644
--- a/graphics/sprites/equipment/head/knighthelm.png
+++ b/graphics/sprites/equipment/head/knighthelm.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/knighthelm.xml b/graphics/sprites/equipment/head/knighthelm.xml
index a0a93bcb..075a5d7a 100644
--- a/graphics/sprites/equipment/head/knighthelm.xml
+++ b/graphics/sprites/equipment/head/knighthelm.xml
@@ -1,230 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-3" offsetY="-33" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-37" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-38" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-35" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-34" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-37" delay="280"/>
- <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="420"/>
- <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="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/knighthelm.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/knit-cap-female.xml b/graphics/sprites/equipment/head/knit-cap-female.xml
deleted file mode 100644
index e4ce8e7c..00000000
--- a/graphics/sprites/equipment/head/knit-cap-female.xml
+++ /dev/null
@@ -1,230 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="26" name="base" src="graphics/sprites/equipment/head/knit-cap.png|W;Y;R" width="24"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-40"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY="-40"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-41"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-40"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-39"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-40"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-39"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-40"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="1" offsetY="-40"/>
- <frame delay="75" index="1" offsetX="1" offsetY="-39"/>
- <frame delay="150" index="1" offsetX="1" offsetY="-40"/>
- <frame delay="75" index="1" offsetX="1" offsetY="-39"/>
- <frame delay="75" index="1" offsetX="1" offsetY="-40"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="0" offsetY="-41"/>
- <frame delay="150" index="2" offsetX="0" offsetY="-42"/>
- <frame delay="75" index="2" offsetX="0" offsetY="-41"/>
- <frame delay="150" index="2" offsetX="0" offsetY="-42"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-1" offsetY="-40"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-39"/>
- <frame delay="150" index="3" offsetX="-1" offsetY="-40"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-39"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-40"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-38"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-39"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-36"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-35"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="5" offsetY="-41"/>
- <frame delay="75" index="1" offsetX="5" offsetY="-42"/>
- <frame delay="75" index="1" offsetX="1" offsetY="-39"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-38"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-1" offsetY="-41"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-39"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-4" offsetY="-41"/>
- <frame delay="75" index="3" offsetX="-4" offsetY="-42"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-39"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-38"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="0" offsetY="-39"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-38"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-39"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="4" offsetY="-40"/>
- <frame delay="150" index="1" offsetX="6" offsetY="-41"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="150" index="2" offsetX="0" offsetY="-41"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-41"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-40"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-41"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-4" offsetY="-40"/>
- <frame delay="150" index="3" offsetX="-6" offsetY="-41"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-28"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-31"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="1" offsetY="-33"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-7" offsetY="-31"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="33" offsetY="-13"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-37" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-34" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-39" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-37" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-40" delay="280"/>
- <frame index="2" offsetX="-2" offsetY="-38" delay="140"/>
- <frame index="2" offsetX="-1" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY="-37" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-38" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-39" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-36" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-35" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-41" delay="100"/>
- <frame index="1" offsetX="5" offsetY="-42" delay="100"/>
- <frame index="1" offsetX="1" offsetY="-39" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-38" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-41" delay="300"/>
- <frame index="2" offsetX="-1" offsetY="-39" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-41" delay="100"/>
- <frame index="3" offsetX="-4" offsetY="-42" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-39" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-38" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-40" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-41" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-35" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="8" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-41" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-41" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-40" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="-6" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-37" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-39" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-42" delay="280"/>
- <frame index="1" offsetX="-1" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-40" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-39" delay="280"/>
- <frame index="2" offsetX="-2" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-42" delay="280"/>
- <frame index="3" offsetX="2" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/knit-cap.png b/graphics/sprites/equipment/head/knit-cap.png
index ea67e10b..4bb8eb86 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/knit-cap.xml b/graphics/sprites/equipment/head/knit-cap.xml
index e1b826f4..27e46508 100644
--- a/graphics/sprites/equipment/head/knit-cap.xml
+++ b/graphics/sprites/equipment/head/knit-cap.xml
@@ -1,230 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<sprite>
- <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"/>
- </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="150"/>
- <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"/>
- <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="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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-1" offsetY="-39" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-41" delay="100"/>
- <frame index="3" offsetX="-4" offsetY="-42" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-39" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-38" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-41" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-1" offsetY="-39" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/knit-cap.png|W;Y;R"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/long-beard-female.xml b/graphics/sprites/equipment/head/long-beard-female.xml
deleted file mode 100644
index ec8a5a43..00000000
--- a/graphics/sprites/equipment/head/long-beard-female.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/long-beard.png|W" width="40" height="40"/>
- <include file="equipment/head/mustache-female.xml"/>
-</sprite>
diff --git a/graphics/sprites/equipment/head/long-beard.png b/graphics/sprites/equipment/head/long-beard.png
index e95aecb4..73a210fa 100644
--- a/graphics/sprites/equipment/head/long-beard.png
+++ 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
index 6253c057..4cbbec45 100644
--- a/graphics/sprites/equipment/head/long-beard.xml
+++ b/graphics/sprites/equipment/head/long-beard.xml
@@ -1,5 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/long-beard.png|W" width="40" height="40"/>
- <include file="equipment/head/mustache.xml"/>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/long-beard.png|W"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/magicgmtophat-female.xml b/graphics/sprites/equipment/head/magicgmtophat-female.xml
deleted file mode 100644
index dc186745..00000000
--- a/graphics/sprites/equipment/head/magicgmtophat-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="34" name="base" src="graphics/sprites/equipment/head/magicgmtophat.png" width="21"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-50"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-50"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-50"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-50"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-49"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-50"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-49"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-50"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="0" offsetY="-50"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-49"/>
- <frame delay="150" index="1" offsetX="0" offsetY="-50"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-49"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-50"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-2" offsetY="-50"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-51"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-50"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-51"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-1" offsetY="-50"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-49"/>
- <frame delay="150" index="3" offsetX="-1" offsetY="-50"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-49"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-50"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-48"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-49"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-46"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-45"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="4" offsetY="-51"/>
- <frame delay="75" index="1" offsetX="4" offsetY="-52"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-49"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-48"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-3" offsetY="-50"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-48"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-4" offsetY="-51"/>
- <frame delay="75" index="3" offsetX="-4" offsetY="-52"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-49"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-48"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="-1" offsetY="-49"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-48"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-49"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="3" offsetY="-50"/>
- <frame delay="150" index="1" offsetX="5" offsetY="-51"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-50"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-49"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-50"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-4" offsetY="-50"/>
- <frame delay="150" index="3" offsetX="-6" offsetY="-51"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-38"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-41"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-42"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-7" offsetY="-41"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="40" offsetY="-6"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-47" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-44" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-49" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-47" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-50" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-50" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-46" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-49" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-47" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-50" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY="-47" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-50" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-50" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-46" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-48" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-49" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-46" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-45" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-51" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-52" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-49" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-48" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-50" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-48" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-51" delay="100"/>
- <frame index="3" offsetX="-4" offsetY="-52" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-49" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-48" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-50" delay="280"/>
- <frame index="0" offsetX="-3" offsetY="-51" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-51" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-49" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-51" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-48" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-50" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-50" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-49" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-54" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-51" delay="140"/>
- <frame index="3" offsetX="-6" offsetY="-49" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-51" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-48" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-47" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-49" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-51" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-52" delay="280"/>
- <frame index="1" offsetX="-2" offsetY="-48" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-49" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-48" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-47" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-51" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-52" delay="280"/>
- <frame index="3" offsetX="2" offsetY="-48" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/magicgmtophat.png b/graphics/sprites/equipment/head/magicgmtophat.png
index 1ef8d71f..8c9e61a6 100644
--- a/graphics/sprites/equipment/head/magicgmtophat.png
+++ b/graphics/sprites/equipment/head/magicgmtophat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/magicgmtophat.xml b/graphics/sprites/equipment/head/magicgmtophat.xml
index c4cc5347..571eeaf3 100644
--- a/graphics/sprites/equipment/head/magicgmtophat.xml
+++ b/graphics/sprites/equipment/head/magicgmtophat.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-3" offsetY="-48" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-51" delay="100"/>
- <frame index="3" offsetX="-4" offsetY="-52" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-49" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-48" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-51" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-3" offsetY="-48" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/magicgmtophat.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/mask-female.xml b/graphics/sprites/equipment/head/mask-female.xml
deleted file mode 100644
index ffb15961..00000000
--- a/graphics/sprites/equipment/head/mask-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="32" name="base" src="graphics/sprites/equipment/head/mask.png" width="32"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-25"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="1" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-1" offsetY="-25"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-26"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-25"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-26"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="3" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-25"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-24"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="4" offsetY="-30"/>
- <frame delay="75" index="1" offsetX="4" offsetY="-31"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-27"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-25"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-23"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-3" offsetY="-30"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-31"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-27"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="3" offsetY="-29"/>
- <frame delay="150" index="1" offsetX="5" offsetY="-30"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-1" offsetY="-25"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-24"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-25"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-3" offsetY="-29"/>
- <frame delay="150" index="3" offsetX="-5" offsetY="-30"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-17"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-19"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-17"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-20"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="21" offsetY="-4"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-23" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-26" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-24" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-22" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-26" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-27" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-25" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-31" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25" delay="300"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-29" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-28" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-25" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-25" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-24" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-28" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-31" delay="280"/>
- <frame index="1" offsetX="-2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-24" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-23" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-31" delay="280"/>
- <frame index="3" offsetX="3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/mask.png b/graphics/sprites/equipment/head/mask.png
index d4bbaff9..38e6929e 100644
--- a/graphics/sprites/equipment/head/mask.png
+++ b/graphics/sprites/equipment/head/mask.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/mask.xml b/graphics/sprites/equipment/head/mask.xml
index 36eef7b3..51b97716 100644
--- a/graphics/sprites/equipment/head/mask.xml
+++ b/graphics/sprites/equipment/head/mask.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-30" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/mask.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/minershat-female.xml b/graphics/sprites/equipment/head/minershat-female.xml
deleted file mode 100644
index 58943b2f..00000000
--- a/graphics/sprites/equipment/head/minershat-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="40" name="base" src="graphics/sprites/equipment/head/minershat.png" width="40"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-25"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="1" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-1" offsetY="-25"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-26"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-25"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-26"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="3" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-25"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-24"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="4" offsetY="-30"/>
- <frame delay="75" index="1" offsetX="4" offsetY="-31"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-27"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-25"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-23"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-3" offsetY="-30"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-31"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-27"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="3" offsetY="-29"/>
- <frame delay="150" index="1" offsetX="5" offsetY="-30"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-1" offsetY="-25"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-24"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-25"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-3" offsetY="-29"/>
- <frame delay="150" index="3" offsetX="-5" offsetY="-30"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-17"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-20"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-17"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-20"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="21" offsetY="-4"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-23" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-26" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-24" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-22" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-26" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-27" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-25" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-31" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25" delay="300"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-29" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-28" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-25" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-25" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-24" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-28" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-31" delay="280"/>
- <frame index="1" offsetX="-2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-24" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-23" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-31" delay="280"/>
- <frame index="3" offsetX="3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/minershat.png b/graphics/sprites/equipment/head/minershat.png
index 3854c64e..b332b60c 100644
--- a/graphics/sprites/equipment/head/minershat.png
+++ b/graphics/sprites/equipment/head/minershat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/minershat.xml b/graphics/sprites/equipment/head/minershat.xml
index 3ae2f591..4bd3bae9 100644
--- a/graphics/sprites/equipment/head/minershat.xml
+++ b/graphics/sprites/equipment/head/minershat.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-30" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/minershat.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/monocle-female.xml b/graphics/sprites/equipment/head/monocle-female.xml
deleted file mode 100644
index 6481dba0..00000000
--- a/graphics/sprites/equipment/head/monocle-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="29" name="base" src="graphics/sprites/equipment/head/monocle.png" width="23"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="1" offsetY="-34"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-2" offsetY="-33"/>
- <frame delay="150" index="0" offsetX="-2" offsetY="-34"/>
- <frame delay="75" index="0" offsetX="-2" offsetY="-33"/>
- <frame delay="150" index="0" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="-2" offsetY="-34"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-33"/>
- <frame delay="150" index="1" offsetX="-2" offsetY="-34"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-33"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="3" offsetX="-2" offsetY="-34"/>
- <frame delay="150" index="3" offsetX="-2" offsetY="-35"/>
- <frame delay="75" index="3" offsetX="-2" offsetY="-34"/>
- <frame delay="150" index="3" offsetX="-2" offsetY="-35"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="2" offsetX="1" offsetY="-34"/>
- <frame delay="75" index="2" offsetX="1" offsetY="-33"/>
- <frame delay="150" index="2" offsetX="1" offsetY="-34"/>
- <frame delay="75" index="2" offsetX="1" offsetY="-33"/>
- <frame delay="75" index="2" offsetX="1" offsetY="-34"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-2" offsetY="-32"/>
- <frame delay="75" index="0" offsetX="-2" offsetY="-33"/>
- <frame delay="75" index="0" offsetX="-2" offsetY="-30"/>
- <frame delay="75" index="0" offsetX="-2" offsetY="-29"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="2" offsetY="-35"/>
- <frame delay="75" index="1" offsetX="2" offsetY="-36"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-33"/>
- <frame delay="75" index="1" offsetX="-3" offsetY="-32"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="3" offsetX="-3" offsetY="-34"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-32"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="2" offsetX="-3" offsetY="-35"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-36"/>
- <frame delay="75" index="2" offsetX="0" offsetY="-33"/>
- <frame delay="75" index="2" offsetX="1" offsetY="-32"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="-2" offsetY="-33"/>
- <frame delay="75" index="0" offsetX="-2" offsetY="-32"/>
- <frame delay="75" index="0" offsetX="-2" offsetY="-33"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="2" offsetY="-34"/>
- <frame delay="150" index="1" offsetX="4" offsetY="-35"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="3" offsetX="-2" offsetY="-34"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-33"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-34"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="2" offsetX="-3" offsetY="-34"/>
- <frame delay="150" index="2" offsetX="-5" offsetY="-35"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-22"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-24"/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-1" offsetY="-24"/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-6" offsetY="-24"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="19" offsetY="-12"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-31" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-33" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-3" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-34" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-34" delay="140"/>
- <frame index="1" offsetX="-5" offsetY="-30" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-4" offsetY="-33" delay="280"/>
- <frame index="3" offsetX="-4" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="2" offsetY="-31" delay="140"/>
- <frame index="2" offsetX="-1" offsetY="-34" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-34" delay="140"/>
- <frame index="2" offsetX="3" offsetY="-30" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-32" delay="100"/>
- <frame index="0" offsetX="-2" offsetY="-33" delay="100"/>
- <frame index="0" offsetX="-2" offsetY="-30" delay="100"/>
- <frame index="0" offsetX="-2" offsetY="-29" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-35" delay="100"/>
- <frame index="1" offsetX="2" offsetY="-36" delay="100"/>
- <frame index="1" offsetX="-2" offsetY="-33" delay="100"/>
- <frame index="1" offsetX="-3" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-3" offsetY="-34" delay="300"/>
- <frame index="3" offsetX="-3" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-3" offsetY="-35" delay="100"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="100"/>
- <frame index="2" offsetX="0" offsetY="-33" delay="100"/>
- <frame index="2" offsetX="1" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-4" offsetY="-34" delay="280"/>
- <frame index="0" offsetX="-4" offsetY="-35" delay="140"/>
- <frame index="0" offsetX="-4" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-33" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-5" offsetY="-34" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-34" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-33" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-3" offsetY="-35" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-33" delay="140"/>
- <frame index="2" offsetX="1" offsetY="-35" delay="140"/>
- <frame index="2" offsetX="2" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-31" delay="280"/>
- <frame index="0" offsetX="-3" offsetY="-33" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-36" delay="280"/>
- <frame index="1" offsetX="-4" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-4" offsetY="-33" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-32" delay="280"/>
- <frame index="3" offsetX="-4" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-3" offsetY="-35" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-36" delay="280"/>
- <frame index="2" offsetX="3" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/monocle.png b/graphics/sprites/equipment/head/monocle.png
index 973c15d2..72acbabb 100644
--- a/graphics/sprites/equipment/head/monocle.png
+++ b/graphics/sprites/equipment/head/monocle.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/monocle.xml b/graphics/sprites/equipment/head/monocle.xml
index 269a6566..24f2cbc1 100644
--- a/graphics/sprites/equipment/head/monocle.xml
+++ b/graphics/sprites/equipment/head/monocle.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="3" offsetX="-3" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-3" offsetY="-35" delay="100"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="100"/>
- <frame index="2" offsetX="0" offsetY="-33" delay="100"/>
- <frame index="2" offsetX="1" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-35" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="3" offsetX="-3" offsetY="-32" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/monocle.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/monster-skull-helm-female.xml b/graphics/sprites/equipment/head/monster-skull-helm-female.xml
deleted file mode 100644
index 216832d2..00000000
--- a/graphics/sprites/equipment/head/monster-skull-helm-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="40" name="base" src="graphics/sprites/equipment/head/monster-skull-helm.png" width="40"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-34"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY="-35"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-34"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-35"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-34"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-35"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-34"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-35"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="2" offsetY="-35"/>
- <frame delay="75" index="1" offsetX="2" offsetY="-34"/>
- <frame delay="150" index="1" offsetX="2" offsetY="-35"/>
- <frame delay="75" index="1" offsetX="2" offsetY="-34"/>
- <frame delay="75" index="1" offsetX="2" offsetY="-35"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-1" offsetY="-34"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-35"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-34"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-35"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="0" offsetY="-35"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-34"/>
- <frame delay="150" index="3" offsetX="0" offsetY="-35"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-34"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-35"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-32"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-33"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-30"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-29"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="5" offsetY="-36"/>
- <frame delay="75" index="1" offsetX="5" offsetY="-37"/>
- <frame delay="75" index="1" offsetX="1" offsetY="-34"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-33"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-34"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-32"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-3" offsetY="-36"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-37"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-34"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-33"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="0" offsetY="-33"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-32"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-33"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="4" offsetY="-35"/>
- <frame delay="150" index="1" offsetX="6" offsetY="-36"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-1" offsetY="-34"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-33"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-34"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-3" offsetY="-35"/>
- <frame delay="150" index="3" offsetX="-5" offsetY="-36"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-22"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-26"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-24"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-26"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="31" offsetY="0"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-31" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-33" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-32" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-33" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-31" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-35" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-35" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-32" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-33" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-30" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-29" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-36" delay="100"/>
- <frame index="1" offsetX="5" offsetY="-37" delay="100"/>
- <frame index="1" offsetX="1" offsetY="-34" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-33" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-34" delay="300"/>
- <frame index="2" offsetX="-2" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-36" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-37" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-34" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-33" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-34" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-35" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-36" delay="140"/>
- <frame index="1" offsetX="8" offsetY="-34" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-36" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-34" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-34" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-33" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-36" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-34" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-36" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-31" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-33" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-36" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-37" delay="280"/>
- <frame index="1" offsetX="-1" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-33" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-32" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-36" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-37" delay="280"/>
- <frame index="3" offsetX="3" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/monster-skull-helm.png b/graphics/sprites/equipment/head/monster-skull-helm.png
index 6cb6c839..91cd6b43 100644
--- a/graphics/sprites/equipment/head/monster-skull-helm.png
+++ b/graphics/sprites/equipment/head/monster-skull-helm.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/monster-skull-helm.xml b/graphics/sprites/equipment/head/monster-skull-helm.xml
index f36762b3..9b5f0c20 100644
--- a/graphics/sprites/equipment/head/monster-skull-helm.xml
+++ b/graphics/sprites/equipment/head/monster-skull-helm.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-2" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-36" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-37" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-34" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-33" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-35" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-2" offsetY="-32" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/monster-skull-helm.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/moonshroomhat-female.xml b/graphics/sprites/equipment/head/moonshroomhat-female.xml
deleted file mode 100644
index 363e01b3..00000000
--- a/graphics/sprites/equipment/head/moonshroomhat-female.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018-2019 TMW2 -->
-<sprite>
- <imageset name="base"
- src="graphics/sprites/equipment/head/moonshroomhat.png"
- width="32"
- height="64"
- offsetY="1"/>
-
- <include file="equipment/head/headmodel.xml"/>
-</sprite>
diff --git a/graphics/sprites/equipment/head/moonshroomhat.png b/graphics/sprites/equipment/head/moonshroomhat.png
index c6b933b3..d9d8e65f 100644
--- a/graphics/sprites/equipment/head/moonshroomhat.png
+++ b/graphics/sprites/equipment/head/moonshroomhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/moonshroomhat.xml b/graphics/sprites/equipment/head/moonshroomhat.xml
index 363e01b3..c78d3f0a 100644
--- a/graphics/sprites/equipment/head/moonshroomhat.xml
+++ b/graphics/sprites/equipment/head/moonshroomhat.xml
@@ -1,12 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018-2019 TMW2 -->
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2018-2019 TMW2
+Copyright (C) 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/head/moonshroomhat.png"
- width="32"
- height="64"
- offsetY="1"/>
+ width="40"
+ height="64"/>
- <include file="equipment/head/headmodel.xml"/>
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/mouboohead-female.xml b/graphics/sprites/equipment/head/mouboohead-female.xml
deleted file mode 100644
index 5f225a8f..00000000
--- a/graphics/sprites/equipment/head/mouboohead-female.xml
+++ /dev/null
@@ -1,230 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="32" name="base" src="graphics/sprites/equipment/head/mouboohead.png" width="28"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-35"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-35"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-35"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-35"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-34"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-35"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-34"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-35"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="-2" offsetY="-35"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-34"/>
- <frame delay="150" index="1" offsetX="-2" offsetY="-35"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-34"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-35"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-2" offsetY="-35"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-36"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-35"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-36"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="2" offsetY="-35"/>
- <frame delay="75" index="3" offsetX="2" offsetY="-34"/>
- <frame delay="150" index="3" offsetX="2" offsetY="-35"/>
- <frame delay="75" index="3" offsetX="2" offsetY="-34"/>
- <frame delay="75" index="3" offsetX="2" offsetY="-35"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="5" offsetX="0" offsetY="-33"/>
- <frame delay="75" index="5" offsetX="0" offsetY="-34"/>
- <frame delay="75" index="5" offsetX="0" offsetY="-31"/>
- <frame delay="75" index="5" offsetX="0" offsetY="-30"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="6" offsetX="2" offsetY="-36"/>
- <frame delay="75" index="6" offsetX="2" offsetY="-37"/>
- <frame delay="75" index="6" offsetX="-1" offsetY="-34"/>
- <frame delay="75" index="6" offsetX="-3" offsetY="-33"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-3" offsetY="-35"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-33"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="8" offsetX="-1" offsetY="-36"/>
- <frame delay="75" index="8" offsetX="-1" offsetY="-37"/>
- <frame delay="75" index="8" offsetX="2" offsetY="-34"/>
- <frame delay="75" index="8" offsetX="3" offsetY="-33"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="0" offsetY="-34"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-33"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-34"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="1" offsetY="-35"/>
- <frame delay="150" index="1" offsetX="3" offsetY="-36"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-35"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-34"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-35"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-1" offsetY="-35"/>
- <frame delay="150" index="3" offsetX="-3" offsetY="-36"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-23"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-26"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-27"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-26"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="27" offsetY="-6"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="5" offsetX="-1" offsetY="-32" delay="140"/>
- <frame index="5" offsetX="-1" offsetY="-29" delay="140"/>
- <frame index="5" offsetX="-1" offsetY="-34" delay="140"/>
- <frame index="5" offsetX="-1" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="6" offsetX="-3" offsetY="-32" delay="140"/>
- <frame index="6" offsetX="0" offsetY="-35" delay="140"/>
- <frame index="6" offsetX="3" offsetY="-35" delay="140"/>
- <frame index="6" offsetX="-5" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-34" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-32" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-35" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="8" offsetX="4" offsetY="-32" delay="140"/>
- <frame index="8" offsetX="1" offsetY="-35" delay="140"/>
- <frame index="8" offsetX="-1" offsetY="-35" delay="140"/>
- <frame index="8" offsetX="5" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="5" offsetX="0" offsetY="-33" delay="100"/>
- <frame index="5" offsetX="0" offsetY="-34" delay="100"/>
- <frame index="5" offsetX="0" offsetY="-31" delay="100"/>
- <frame index="5" offsetX="0" offsetY="-30" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="6" offsetX="2" offsetY="-36" delay="100"/>
- <frame index="6" offsetX="2" offsetY="-37" delay="100"/>
- <frame index="6" offsetX="-1" offsetY="-34" delay="100"/>
- <frame index="6" offsetX="-3" offsetY="-33" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-35" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-33" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="8" offsetX="-1" offsetY="-36" delay="100"/>
- <frame index="8" offsetX="-1" offsetY="-37" delay="100"/>
- <frame index="8" offsetX="2" offsetY="-34" delay="100"/>
- <frame index="8" offsetX="3" offsetY="-33" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="5" offsetX="-2" offsetY="-35" delay="280"/>
- <frame index="5" offsetX="-2" offsetY="-36" delay="140"/>
- <frame index="5" offsetX="-2" offsetY="-30" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="6" offsetX="2" offsetY="-36" delay="140"/>
- <frame index="6" offsetX="5" offsetY="-34" delay="140"/>
- <frame index="6" offsetX="-1" offsetY="-36" delay="140"/>
- <frame index="6" offsetX="-2" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-35" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-35" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-34" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-39" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="8" offsetX="-1" offsetY="-36" delay="140"/>
- <frame index="8" offsetX="-3" offsetY="-34" delay="140"/>
- <frame index="8" offsetX="3" offsetY="-36" delay="140"/>
- <frame index="8" offsetX="4" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="5" offsetX="-1" offsetY="-32" delay="280"/>
- <frame index="5" offsetX="-1" offsetY="-34" delay="140"/>
- <frame index="5" offsetX="-1" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="6" offsetX="1" offsetY="-36" delay="140"/>
- <frame index="6" offsetX="1" offsetY="-37" delay="140"/>
- <frame index="6" offsetX="2" offsetY="-37" delay="140"/>
- <frame index="6" offsetX="-4" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-34" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-33" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="8" offsetX="-1" offsetY="-36" delay="140"/>
- <frame index="8" offsetX="0" offsetY="-37" delay="280"/>
- <frame index="8" offsetX="5" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/moubootaurhead-female.xml b/graphics/sprites/equipment/head/moubootaurhead-female.xml
deleted file mode 100644
index bcfc383d..00000000
--- a/graphics/sprites/equipment/head/moubootaurhead-female.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="51" name="base" src="graphics/sprites/equipment/head/moubootaurhead.png" width="80"/>
- <include file="equipment/head/christmastree-female.xml"/>
-</sprite>
diff --git a/graphics/sprites/equipment/head/moubootaurhead.png b/graphics/sprites/equipment/head/moubootaurhead.png
index 327d1230..1ed7179d 100644
--- a/graphics/sprites/equipment/head/moubootaurhead.png
+++ b/graphics/sprites/equipment/head/moubootaurhead.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/moubootaurhead.xml b/graphics/sprites/equipment/head/moubootaurhead.xml
index 82f5f3a7..b8cb23c2 100644
--- a/graphics/sprites/equipment/head/moubootaurhead.xml
+++ b/graphics/sprites/equipment/head/moubootaurhead.xml
@@ -1,5 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/moubootaurhead.png" width="80" height="51"/>
- <include file="equipment/head/christmastree.xml"/>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/moubootaurhead.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/mushroom-female.xml b/graphics/sprites/equipment/head/mushroom-female.xml
deleted file mode 100644
index e6dbf7b7..00000000
--- a/graphics/sprites/equipment/head/mushroom-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="15" name="base" src="graphics/sprites/equipment/head/mushroom.png" width="26"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-48"/>
- </animation>
- <animation direction="left">
- <frame index="0" offsetX="0" offsetY="-48"/>
- </animation>
- <animation direction="up">
- <frame index="0" offsetX="-2" offsetY="-48"/>
- </animation>
- <animation direction="right">
- <frame index="0" offsetX="-1" offsetY="-48"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-47"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-48"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-47"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-48"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="0" offsetX="0" offsetY="-48"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-47"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-48"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-47"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-48"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="0" offsetX="-2" offsetY="-48"/>
- <frame delay="150" index="0" offsetX="-2" offsetY="-49"/>
- <frame delay="75" index="0" offsetX="-2" offsetY="-48"/>
- <frame delay="150" index="0" offsetX="-2" offsetY="-49"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="0" offsetX="-1" offsetY="-48"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-47"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-48"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-47"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-48"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-46"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-47"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-44"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-43"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="0" offsetX="4" offsetY="-49"/>
- <frame delay="75" index="0" offsetX="4" offsetY="-50"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-47"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-46"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="0" offsetX="-3" offsetY="-48"/>
- <frame delay="75" index="0" offsetX="-3" offsetY="-46"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="0" offsetX="-4" offsetY="-49"/>
- <frame delay="75" index="0" offsetX="-4" offsetY="-50"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-47"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-46"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="-1" offsetY="-47"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-46"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-47"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="0" offsetX="3" offsetY="-48"/>
- <frame delay="150" index="0" offsetX="5" offsetY="-49"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="0" offsetX="-2" offsetY="-48"/>
- <frame delay="75" index="0" offsetX="-3" offsetY="-47"/>
- <frame delay="75" index="0" offsetX="-3" offsetY="-48"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="0" offsetX="-4" offsetY="-48"/>
- <frame delay="150" index="0" offsetX="-6" offsetY="-49"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-36"/>
- </animation>
- <animation direction="left">
- <frame index="0" offsetX="4" offsetY="-39"/>
- </animation>
- <animation direction="up">
- <frame index="0" offsetX="-1" offsetY="-40"/>
- </animation>
- <animation direction="right">
- <frame index="0" offsetX="-7" offsetY="-38"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="1" offsetX="37" offsetY="-6"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-45" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-42" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-47" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="0" offsetX="-1" offsetY="-45" delay="140"/>
- <frame index="0" offsetX="2" offsetY="-48" delay="140"/>
- <frame index="0" offsetX="4" offsetY="-48" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-44" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="0" offsetX="-4" offsetY="-47" delay="280"/>
- <frame index="0" offsetX="-4" offsetY="-45" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-48" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="0" offsetX="1" offsetY="-45" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-48" delay="140"/>
- <frame index="0" offsetX="-4" offsetY="-48" delay="140"/>
- <frame index="0" offsetX="2" offsetY="-44" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-46" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-47" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-44" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-43" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="0" offsetX="4" offsetY="-49" delay="100"/>
- <frame index="0" offsetX="4" offsetY="-50" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-47" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-46" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="0" offsetX="-3" offsetY="-48" delay="300"/>
- <frame index="0" offsetX="-3" offsetY="-46" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="0" offsetX="-4" offsetY="-49" delay="100"/>
- <frame index="0" offsetX="-4" offsetY="-50" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-47" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-46" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-48" delay="280"/>
- <frame index="0" offsetX="-3" offsetY="-49" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="0" offsetX="4" offsetY="-49" delay="140"/>
- <frame index="0" offsetX="7" offsetY="-47" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-49" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-46" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="0" offsetX="-5" offsetY="-48" delay="140"/>
- <frame index="0" offsetX="-4" offsetY="-48" delay="140"/>
- <frame index="0" offsetX="-4" offsetY="-47" delay="140"/>
- <frame index="0" offsetX="-5" offsetY="-52" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="0" offsetX="-4" offsetY="-49" delay="140"/>
- <frame index="0" offsetX="-6" offsetY="-47" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-49" delay="140"/>
- <frame index="0" offsetX="1" offsetY="-46" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-45" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-47" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="0" offsetX="3" offsetY="-49" delay="140"/>
- <frame index="0" offsetX="3" offsetY="-50" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-46" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="0" offsetX="-4" offsetY="-47" delay="140"/>
- <frame index="0" offsetX="-4" offsetY="-46" delay="280"/>
- <frame index="0" offsetX="-4" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="0" offsetX="-4" offsetY="-49" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-50" delay="280"/>
- <frame index="0" offsetX="2" offsetY="-46" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/mustache-female.xml b/graphics/sprites/equipment/head/mustache-female.xml
deleted file mode 100644
index 167bf412..00000000
--- a/graphics/sprites/equipment/head/mustache-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="40" name="base" src="graphics/sprites/equipment/head/mustache.png|W" width="40"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="1" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-2" offsetY="-25"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-26"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-25"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-26"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="3" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-25"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-24"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="4" offsetY="-30"/>
- <frame delay="75" index="1" offsetX="4" offsetY="-31"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-27"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-3" offsetY="-25"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-23"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-3" offsetY="-30"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-31"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-27"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="3" offsetY="-29"/>
- <frame delay="150" index="1" offsetX="5" offsetY="-30"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-25"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-24"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-25"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-3" offsetY="-29"/>
- <frame delay="150" index="3" offsetX="-5" offsetY="-30"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-17"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-20"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-17"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-20"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="21" offsetY="-4"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-23" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-26" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-24" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-22" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-26" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-27" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-25" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-31" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-25" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-29" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-28" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-25" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-25" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-24" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-28" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-31" delay="280"/>
- <frame index="1" offsetX="-2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-24" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-23" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-31" delay="280"/>
- <frame index="3" offsetX="3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/mustache.png b/graphics/sprites/equipment/head/mustache.png
index 7345fd69..661fdff1 100644
--- a/graphics/sprites/equipment/head/mustache.png
+++ b/graphics/sprites/equipment/head/mustache.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/mustache.xml b/graphics/sprites/equipment/head/mustache.xml
index fc26f89a..015c583f 100644
--- a/graphics/sprites/equipment/head/mustache.xml
+++ b/graphics/sprites/equipment/head/mustache.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<sprite>
- <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"/>
- </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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-3" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-30" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-3" offsetY="-23" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/mustache.png|W"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/nohmask-female.xml b/graphics/sprites/equipment/head/nohmask-female.xml
deleted file mode 100644
index a6e3b4f1..00000000
--- a/graphics/sprites/equipment/head/nohmask-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="23" name="base" src="graphics/sprites/equipment/head/nohmask.png" width="25"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-38"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-38"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-38"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY="-38"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-37"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-38"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-37"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-38"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-37"/>
- <frame delay="150" index="1" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-37"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-38"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-2" offsetY="-38"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-39"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-38"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-39"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="1" offsetY="-38"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-37"/>
- <frame delay="150" index="3" offsetX="1" offsetY="-38"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-37"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-38"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-36"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-37"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-34"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-33"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="2" offsetY="-39"/>
- <frame delay="75" index="1" offsetX="2" offsetY="-40"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-37"/>
- <frame delay="75" index="1" offsetX="-3" offsetY="-36"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-3" offsetY="-38"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-36"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-2" offsetY="-39"/>
- <frame delay="75" index="3" offsetX="-2" offsetY="-40"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-37"/>
- <frame delay="75" index="3" offsetX="2" offsetY="-36"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="-1" offsetY="-37"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-36"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-37"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="1" offsetY="-38"/>
- <frame delay="150" index="1" offsetX="3" offsetY="-39"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-37"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-38"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-2" offsetY="-38"/>
- <frame delay="150" index="3" offsetX="-4" offsetY="-39"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-30"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-5" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="17" offsetY="-14"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-35" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-32" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-37" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-3" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-38" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-38" delay="140"/>
- <frame index="1" offsetX="-5" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-37" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-35" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="3" offsetY="-35" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-38" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-38" delay="140"/>
- <frame index="3" offsetX="4" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-36" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-37" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-34" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-33" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-39" delay="100"/>
- <frame index="1" offsetX="2" offsetY="-40" delay="100"/>
- <frame index="1" offsetX="-2" offsetY="-37" delay="100"/>
- <frame index="1" offsetX="-3" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-38" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-39" delay="100"/>
- <frame index="3" offsetX="-2" offsetY="-40" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-37" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-38" delay="280"/>
- <frame index="0" offsetX="-3" offsetY="-39" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-37" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-38" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-38" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-37" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-42" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-37" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-35" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-37" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-40" delay="280"/>
- <frame index="1" offsetX="-4" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-37" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-36" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-35" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-40" delay="280"/>
- <frame index="3" offsetX="4" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/nohmask.png b/graphics/sprites/equipment/head/nohmask.png
index 80393d63..8565e1b8 100644
--- a/graphics/sprites/equipment/head/nohmask.png
+++ b/graphics/sprites/equipment/head/nohmask.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/nohmask.xml b/graphics/sprites/equipment/head/nohmask.xml
index f978968d..4c7cae85 100644
--- a/graphics/sprites/equipment/head/nohmask.xml
+++ b/graphics/sprites/equipment/head/nohmask.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-39" delay="100"/>
- <frame index="3" offsetX="-2" offsetY="-40" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-37" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-39" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/nohmask.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/nutcrackerhat-female.xml b/graphics/sprites/equipment/head/nutcrackerhat-female.xml
deleted file mode 100644
index 372e408d..00000000
--- a/graphics/sprites/equipment/head/nutcrackerhat-female.xml
+++ /dev/null
@@ -1,231 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="32" name="base" src="graphics/sprites/equipment/head/nutcrackerhat.png" width="19"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-46"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-46"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-46"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY="-46"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-45"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-46"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-45"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-46"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="-2" offsetY="-46"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-45"/>
- <frame delay="150" index="1" offsetX="-2" offsetY="-46"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-45"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-46"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-2" offsetY="-46"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-47"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-46"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-47"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="1" offsetY="-46"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-45"/>
- <frame delay="150" index="3" offsetX="1" offsetY="-46"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-45"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-46"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-44"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-45"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-42"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-41"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="2" offsetY="-47"/>
- <frame delay="75" index="1" offsetX="2" offsetY="-48"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-46"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-44"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-3" offsetY="-46"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-44"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-2" offsetY="-47"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-48"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-45"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-44"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="-1" offsetY="-45"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-44"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-45"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="1" offsetY="-47"/>
- <frame delay="150" index="1" offsetX="3" offsetY="-48"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-46"/>
- <frame delay="75" index="2" offsetX="-4" offsetY="-45"/>
- <frame delay="75" index="2" offsetX="-4" offsetY="-46"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-1" offsetY="-47"/>
- <frame delay="150" index="3" offsetX="-3" offsetY="-48"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-34"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-37"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-38"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-5" offsetY="-37"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="3" offsetX="37" offsetY="-10" delay="5000"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-43" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-40" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-45" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-39" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-3" offsetY="-43" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-46" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-47" delay="140"/>
- <frame index="1" offsetX="-4" offsetY="-42" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-45" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-43" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-46" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="3" offsetY="-43" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-46" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-46" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-42" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-44" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-45" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-42" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-41" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-47" delay="100"/>
- <frame index="1" offsetX="2" offsetY="-48" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-46" delay="100"/>
- <frame index="1" offsetX="-2" offsetY="-44" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-46" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-44" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-47" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-48" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-45" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-44" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-46" delay="280"/>
- <frame index="0" offsetX="-3" offsetY="-47" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-47" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-45" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-44" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-46" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-46" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-45" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-50" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-47" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-45" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-47" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-44" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-43" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-45" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-39" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY="-47" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-49" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-44" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-45" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-44" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-47" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-48" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-48" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-44" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/nutcrackerhat.png b/graphics/sprites/equipment/head/nutcrackerhat.png
index cf438615..39d02eab 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
index 32103eef..3f24caf2 100644
--- a/graphics/sprites/equipment/head/nutcrackerhat.xml
+++ b/graphics/sprites/equipment/head/nutcrackerhat.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="3" offsetX="37" offsetY="-10" delay="5000"/>
- </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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-3" offsetY="-44" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-47" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-48" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-45" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-44" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-47" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-3" offsetY="-44" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/nutcrackerhat.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/operamask-female.xml b/graphics/sprites/equipment/head/operamask-female.xml
deleted file mode 100644
index a7b2905a..00000000
--- a/graphics/sprites/equipment/head/operamask-female.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
-<sprite>
- <imageset name="base"
- src="graphics/sprites/equipment/head/operamask.png"
- width="32"
- height="64"
- offsetY="1"/>
-
- <include file="equipment/head/headmodel.xml"/>
-</sprite>
diff --git a/graphics/sprites/equipment/head/operamask.png b/graphics/sprites/equipment/head/operamask.png
index 93deffa0..3c972c27 100644
--- a/graphics/sprites/equipment/head/operamask.png
+++ b/graphics/sprites/equipment/head/operamask.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/operamask.xml b/graphics/sprites/equipment/head/operamask.xml
index a7b2905a..b7a8e610 100644
--- a/graphics/sprites/equipment/head/operamask.xml
+++ b/graphics/sprites/equipment/head/operamask.xml
@@ -1,12 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2018-2019 TMW2
+Copyright (C) 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/head/operamask.png"
- width="32"
- height="64"
- offsetY="1"/>
+ width="40"
+ height="64"/>
- <include file="equipment/head/headmodel.xml"/>
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/overlordhelm-female.xml b/graphics/sprites/equipment/head/overlordhelm-female.xml
deleted file mode 100644
index 015977b8..00000000
--- a/graphics/sprites/equipment/head/overlordhelm-female.xml
+++ /dev/null
@@ -1,231 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="39" name="base" src="graphics/sprites/equipment/head/overlordhelm.png" width="39"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-31"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-31"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-32"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-31"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-30"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-31"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-30"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-31"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="0" offsetY="-31"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-30"/>
- <frame delay="150" index="1" offsetX="0" offsetY="-31"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-30"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-31"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-2" offsetY="-32"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-33"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-32"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-33"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="0" offsetY="-31"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-30"/>
- <frame delay="150" index="3" offsetX="0" offsetY="-31"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-30"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-31"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-39"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-30"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-26"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="4" offsetY="-32"/>
- <frame delay="75" index="1" offsetX="4" offsetY="-33"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-30"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-29"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-3" offsetY="-32"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-29"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-3" offsetY="-32"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-33"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-30"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-29"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="-1" offsetY="-30"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-29"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-30"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="3" offsetY="-31"/>
- <frame delay="150" index="1" offsetX="5" offsetY="-32"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-32"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-31"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-32"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-3" offsetY="-31"/>
- <frame delay="150" index="3" offsetX="-5" offsetY="-32"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-19"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-22"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-24"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-22"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="21" offsetY="-5"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-38" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-25" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-31" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-29" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-28" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-39" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-30" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-27" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-26" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-32" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-33" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-30" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-29" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-32" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-29" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-32" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-33" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-29" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-41" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-31" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-32" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-26" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-32" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-32" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-32" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-32" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-31" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-35" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-38" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-32" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-33" delay="280"/>
- <frame index="1" offsetX="-2" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-31" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-30" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-33" delay="280"/>
- <frame index="3" offsetX="3" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/overlordhelm.png b/graphics/sprites/equipment/head/overlordhelm.png
index 1c9e5641..800340c1 100644
--- a/graphics/sprites/equipment/head/overlordhelm.png
+++ b/graphics/sprites/equipment/head/overlordhelm.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/overlordhelm.xml b/graphics/sprites/equipment/head/overlordhelm.xml
index 9dba725b..3f8d1f45 100644
--- a/graphics/sprites/equipment/head/overlordhelm.xml
+++ b/graphics/sprites/equipment/head/overlordhelm.xml
@@ -1,231 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-3" offsetY="-29" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-32" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-33" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-29" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-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="420"/>
- <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="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/overlordhelm.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/paladinhelm-female.xml b/graphics/sprites/equipment/head/paladinhelm-female.xml
deleted file mode 100644
index 4531329d..00000000
--- a/graphics/sprites/equipment/head/paladinhelm-female.xml
+++ /dev/null
@@ -1,231 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="39" name="base" src="graphics/sprites/equipment/head/paladinhelm.png" width="39"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-31"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-31"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-32"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-31"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-30"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-31"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-30"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-31"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="0" offsetY="-31"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-30"/>
- <frame delay="150" index="1" offsetX="0" offsetY="-31"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-30"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-31"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-2" offsetY="-32"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-33"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-32"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-33"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="0" offsetY="-31"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-30"/>
- <frame delay="150" index="3" offsetX="0" offsetY="-31"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-30"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-31"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-39"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-30"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-26"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="4" offsetY="-32"/>
- <frame delay="75" index="1" offsetX="4" offsetY="-33"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-30"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-29"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-3" offsetY="-32"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-29"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-3" offsetY="-32"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-33"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-30"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-29"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="-1" offsetY="-30"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-29"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-30"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="3" offsetY="-31"/>
- <frame delay="150" index="1" offsetX="5" offsetY="-32"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-32"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-31"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-32"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-3" offsetY="-31"/>
- <frame delay="150" index="3" offsetX="-5" offsetY="-32"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-19"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-22"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-24"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-22"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="21" offsetY="-5"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-38" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-25" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-31" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-29" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-28" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-39" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-30" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-27" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-26" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-32" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-33" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-30" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-29" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-32" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-29" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-32" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-33" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-29" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-41" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-31" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-32" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-26" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-32" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-32" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-32" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-32" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-31" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-35" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-38" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-32" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-33" delay="280"/>
- <frame index="1" offsetX="-2" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-31" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-30" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-33" delay="280"/>
- <frame index="3" offsetX="3" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/paladinhelm.png b/graphics/sprites/equipment/head/paladinhelm.png
index 32aceff9..8578dcd4 100644
--- a/graphics/sprites/equipment/head/paladinhelm.png
+++ b/graphics/sprites/equipment/head/paladinhelm.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/paladinhelm.xml b/graphics/sprites/equipment/head/paladinhelm.xml
index 347bd0ab..83f6d089 100644
--- a/graphics/sprites/equipment/head/paladinhelm.xml
+++ b/graphics/sprites/equipment/head/paladinhelm.xml
@@ -1,231 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-3" offsetY="-29" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-32" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-33" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-29" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-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="420"/>
- <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="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/paladinhelm.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/panhat-female.xml b/graphics/sprites/equipment/head/panhat-female.xml
deleted file mode 100644
index 78268eac..00000000
--- a/graphics/sprites/equipment/head/panhat-female.xml
+++ /dev/null
@@ -1,226 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="24" name="base" src="graphics/sprites/equipment/head/panhat.png" width="24"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="-4" offsetY="-43"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-43"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="2" offsetY="-44"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY="-43"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-4" offsetY="-42"/>
- <frame delay="150" index="0" offsetX="-4" offsetY="-43"/>
- <frame delay="75" index="0" offsetX="-4" offsetY="-42"/>
- <frame delay="150" index="0" offsetX="-4" offsetY="-43"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="-1" offsetY="-43"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-42"/>
- <frame delay="150" index="1" offsetX="-1" offsetY="-43"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-42"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-43"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="2" offsetY="-44"/>
- <frame delay="150" index="2" offsetX="2" offsetY="-45"/>
- <frame delay="75" index="2" offsetX="2" offsetY="-44"/>
- <frame delay="150" index="2" offsetX="2" offsetY="-45"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="1" offsetY="-43"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-42"/>
- <frame delay="150" index="3" offsetX="1" offsetY="-43"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-42"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-43"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-4" offsetY="-41"/>
- <frame delay="75" index="0" offsetX="-4" offsetY="-42"/>
- <frame delay="75" index="0" offsetX="-4" offsetY="-39"/>
- <frame delay="75" index="0" offsetX="-4" offsetY="-38"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="3" offsetY="-45"/>
- <frame delay="75" index="1" offsetX="3" offsetY="-46"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-43"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-42"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="300" index="2" offsetX="1" offsetY="-43"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-2" offsetY="-45"/>
- <frame delay="75" index="3" offsetX="-2" offsetY="-46"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-43"/>
- <frame delay="75" index="3" offsetX="2" offsetY="-42"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="375" index="0" offsetX="-4" offsetY="-42"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="2" offsetY="-44"/>
- <frame delay="150" index="1" offsetX="4" offsetY="-44"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="150" index="2" offsetX="2" offsetY="-43"/>
- <frame delay="75" index="2" offsetX="1" offsetY="-43"/>
- <frame delay="75" index="2" offsetX="1" offsetY="-42"/>
- <frame delay="75" index="2" offsetX="1" offsetY="-43"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-2" offsetY="-44"/>
- <frame delay="150" index="3" offsetX="-4" offsetY="-44"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="-4" offsetY="-31"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-34"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="3" offsetY="-35"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-5" offsetY="-34"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="38" offsetY="-4"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-5" offsetY="-40" delay="140"/>
- <frame index="0" offsetX="-5" offsetY="-37" delay="140"/>
- <frame index="0" offsetX="-5" offsetY="-42" delay="140"/>
- <frame index="0" offsetX="-5" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-44" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-44" delay="140"/>
- <frame index="1" offsetX="-4" offsetY="-40" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-42" delay="280"/>
- <frame index="2" offsetX="0" offsetY="-40" delay="140"/>
- <frame index="2" offsetX="1" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="3" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-44" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-44" delay="140"/>
- <frame index="3" offsetX="4" offsetY="-40" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-4" offsetY="-41" delay="100"/>
- <frame index="0" offsetX="-4" offsetY="-42" delay="100"/>
- <frame index="0" offsetX="-4" offsetY="-39" delay="100"/>
- <frame index="0" offsetX="-4" offsetY="-38" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-45" delay="100"/>
- <frame index="1" offsetX="3" offsetY="-46" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-43" delay="100"/>
- <frame index="1" offsetX="-2" offsetY="-42" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="1" offsetY="-43" delay="400"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-45" delay="100"/>
- <frame index="3" offsetX="-2" offsetY="-46" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-43" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-42" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-6" offsetY="-43" delay="280"/>
- <frame index="0" offsetX="-6" offsetY="-44" delay="140"/>
- <frame index="0" offsetX="-6" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-45" delay="140"/>
- <frame index="1" offsetX="6" offsetY="-43" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-45" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-42" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-43" delay="140"/>
- <frame index="2" offsetX="0" offsetY="-43" delay="140"/>
- <frame index="2" offsetX="0" offsetY="-42" delay="140"/>
- <frame index="2" offsetX="-1" offsetY="-49" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-45" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-43" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-45" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-42" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-5" offsetY="-40" delay="280"/>
- <frame index="0" offsetX="-5" offsetY="-42" delay="140"/>
- <frame index="0" offsetX="-5" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-45" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-46" delay="280"/>
- <frame index="1" offsetX="-3" offsetY="-42" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-42" delay="140"/>
- <frame index="2" offsetX="0" offsetY="-41" delay="280"/>
- <frame index="2" offsetX="0" offsetY="-42" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-45" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-46" delay="280"/>
- <frame index="3" offsetX="4" offsetY="-42" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/panhat.png b/graphics/sprites/equipment/head/panhat.png
index 613cbf32..abc48069 100644
--- a/graphics/sprites/equipment/head/panhat.png
+++ b/graphics/sprites/equipment/head/panhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/panhat.xml b/graphics/sprites/equipment/head/panhat.xml
index 4941b63d..aa1c1b69 100644
--- a/graphics/sprites/equipment/head/panhat.xml
+++ b/graphics/sprites/equipment/head/panhat.xml
@@ -1,227 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="300"/>
- <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="375"/>
- <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="150"/>
- <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="280"/>
- <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="400"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-45" delay="100"/>
- <frame index="3" offsetX="-2" offsetY="-46" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-43" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-42" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-5" offsetY="-44" delay="280"/>
- <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="420"/>
- <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="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/panhat.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/paperbag-female.xml b/graphics/sprites/equipment/head/paperbag-female.xml
deleted file mode 100644
index 957f4676..00000000
--- a/graphics/sprites/equipment/head/paperbag-female.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
-<sprite>
- <imageset name="base"
- src="graphics/sprites/equipment/head/paperbag.png"
- width="32"
- height="64"
- offsetY="1"/>
-
- <include file="equipment/head/headmodel.xml"/>
-</sprite>
diff --git a/graphics/sprites/equipment/head/paperbag.png b/graphics/sprites/equipment/head/paperbag.png
index f18ee594..983e67e4 100644
--- a/graphics/sprites/equipment/head/paperbag.png
+++ b/graphics/sprites/equipment/head/paperbag.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/paperbag.xml b/graphics/sprites/equipment/head/paperbag.xml
index 957f4676..8d361e53 100644
--- a/graphics/sprites/equipment/head/paperbag.xml
+++ b/graphics/sprites/equipment/head/paperbag.xml
@@ -1,12 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2018 TMW2
+Copyright (C) 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/head/paperbag.png"
- width="32"
- height="64"
- offsetY="1"/>
+ width="40"
+ height="64"/>
- <include file="equipment/head/headmodel.xml"/>
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/parsley-earplugs-female.xml b/graphics/sprites/equipment/head/parsley-earplugs-female.xml
deleted file mode 100644
index a10a95e8..00000000
--- a/graphics/sprites/equipment/head/parsley-earplugs-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="16" name="base" src="graphics/sprites/equipment/head/parsley-earplugs.png" width="32"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-41"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-40"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-38"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-40"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-40"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-41"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-40"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-41"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="2" offsetY="-40"/>
- <frame delay="75" index="1" offsetX="2" offsetY="-39"/>
- <frame delay="150" index="1" offsetX="2" offsetY="-40"/>
- <frame delay="75" index="1" offsetX="2" offsetY="-39"/>
- <frame delay="75" index="1" offsetX="2" offsetY="-40"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-2" offsetY="-38"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-39"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-38"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-39"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-3" offsetY="-40"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-39"/>
- <frame delay="150" index="3" offsetX="-3" offsetY="-40"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-39"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-40"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-39"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-40"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-37"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-36"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="6" offsetY="-41"/>
- <frame delay="75" index="1" offsetX="6" offsetY="-42"/>
- <frame delay="75" index="1" offsetX="2" offsetY="-39"/>
- <frame delay="75" index="1" offsetX="1" offsetY="-38"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-3" offsetY="-38"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-36"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-6" offsetY="-41"/>
- <frame delay="75" index="3" offsetX="-6" offsetY="-42"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-39"/>
- <frame delay="75" index="3" offsetX="-2" offsetY="-38"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="-1" offsetY="-40"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-39"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-40"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="5" offsetY="-40"/>
- <frame delay="150" index="1" offsetX="7" offsetY="-41"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-37"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-38"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-6" offsetY="-40"/>
- <frame delay="150" index="3" offsetX="-8" offsetY="-41"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-29"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="6" offsetY="-31"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-30"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-9" offsetY="-31"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="1" offsetX="21" offsetY="-4"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-38" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-35" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-40" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY="-37" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="6" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-37" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-35" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-37" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="-6" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-39" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-40" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-37" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="6" offsetY="-41" delay="100"/>
- <frame index="1" offsetX="6" offsetY="-42" delay="100"/>
- <frame index="1" offsetX="2" offsetY="-39" delay="100"/>
- <frame index="1" offsetX="1" offsetY="-38" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-38" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-41" delay="100"/>
- <frame index="3" offsetX="-6" offsetY="-42" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-39" delay="100"/>
- <frame index="3" offsetX="-2" offsetY="-38" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-41" delay="280"/>
- <frame index="0" offsetX="-3" offsetY="-42" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="6" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="9" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-38" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-38" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-37" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-42" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="-8" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-38" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-40" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-42" delay="280"/>
- <frame index="1" offsetX="0" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-37" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-36" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-35" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-42" delay="280"/>
- <frame index="3" offsetX="0" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/parsley-earplugs.png b/graphics/sprites/equipment/head/parsley-earplugs.png
index 638595f1..262a354c 100644
--- a/graphics/sprites/equipment/head/parsley-earplugs.png
+++ b/graphics/sprites/equipment/head/parsley-earplugs.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/parsley-earplugs.xml b/graphics/sprites/equipment/head/parsley-earplugs.xml
index 1b4e1db8..8d582481 100644
--- a/graphics/sprites/equipment/head/parsley-earplugs.xml
+++ b/graphics/sprites/equipment/head/parsley-earplugs.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-41" delay="100"/>
- <frame index="3" offsetX="-6" offsetY="-42" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-39" delay="100"/>
- <frame index="3" offsetX="-2" offsetY="-38" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-42" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/parsley-earplugs.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/phylactery-female.xml b/graphics/sprites/equipment/head/phylactery-female.xml
deleted file mode 100644
index df71e7e1..00000000
--- a/graphics/sprites/equipment/head/phylactery-female.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
-<sprite>
- <imageset name="base"
- src="graphics/sprites/equipment/head/phylactery.png"
- width="32"
- height="64"
- offsetY="1"/>
-
- <include file="equipment/head/headmodel.xml"/>
-</sprite>
diff --git a/graphics/sprites/equipment/head/phylactery.png b/graphics/sprites/equipment/head/phylactery.png
index 583edea6..47420472 100644
--- a/graphics/sprites/equipment/head/phylactery.png
+++ b/graphics/sprites/equipment/head/phylactery.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/phylactery.xml b/graphics/sprites/equipment/head/phylactery.xml
index df71e7e1..51966a20 100644
--- a/graphics/sprites/equipment/head/phylactery.xml
+++ b/graphics/sprites/equipment/head/phylactery.xml
@@ -1,12 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2018 TMW2
+Copyright (C) 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/head/phylactery.png"
- width="32"
- height="64"
- offsetY="1"/>
+ width="40"
+ height="64"/>
- <include file="equipment/head/headmodel.xml"/>
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/pilot-hat-female.xml b/graphics/sprites/equipment/head/pilot-hat-female.xml
deleted file mode 100644
index d04be80f..00000000
--- a/graphics/sprites/equipment/head/pilot-hat-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="31" name="base" src="graphics/sprites/equipment/head/pilot-hat.png" width="40"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-33"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-34"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-32"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-32"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-33"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-32"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-33"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="-2" offsetY="-34"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-33"/>
- <frame delay="150" index="1" offsetX="-2" offsetY="-34"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-33"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-3" offsetY="-34"/>
- <frame delay="150" index="2" offsetX="-3" offsetY="-35"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-34"/>
- <frame delay="150" index="2" offsetX="-3" offsetY="-35"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-1" offsetY="-32"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-31"/>
- <frame delay="150" index="3" offsetX="-1" offsetY="-32"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-31"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-32"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-31"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-32"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-29"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-28"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="2" offsetY="-35"/>
- <frame delay="75" index="1" offsetX="2" offsetY="-36"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-33"/>
- <frame delay="75" index="1" offsetX="-3" offsetY="-32"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-3" offsetY="-34"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-32"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-5" offsetY="-33"/>
- <frame delay="75" index="3" offsetX="-5" offsetY="-34"/>
- <frame delay="75" index="3" offsetX="-2" offsetY="-31"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-30"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="-1" offsetY="-32"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-31"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-32"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="1" offsetY="-34"/>
- <frame delay="150" index="1" offsetX="3" offsetY="-35"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-34"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-33"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-34"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-5" offsetY="-33"/>
- <frame delay="150" index="3" offsetX="-7" offsetY="-34"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-19"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-23"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-24"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-8" offsetY="-23"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="21" offsetY="-8"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-27" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-32" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-26" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-3" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-34" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-34" delay="140"/>
- <frame index="1" offsetX="-5" offsetY="-30" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-33" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-31" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-31" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-32" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-29" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-35" delay="100"/>
- <frame index="1" offsetX="2" offsetY="-36" delay="100"/>
- <frame index="1" offsetX="-2" offsetY="-33" delay="100"/>
- <frame index="1" offsetX="-3" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-34" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-5" offsetY="-33" delay="100"/>
- <frame index="3" offsetX="-5" offsetY="-34" delay="100"/>
- <frame index="3" offsetX="-2" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-30" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-33" delay="280"/>
- <frame index="0" offsetX="-3" offsetY="-34" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-33" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-34" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-34" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-33" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-5" offsetY="-33" delay="140"/>
- <frame index="3" offsetX="-7" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-33" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-30" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-30" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-32" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-26" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-36" delay="280"/>
- <frame index="1" offsetX="-4" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-33" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-32" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-5" offsetY="-33" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-34" delay="280"/>
- <frame index="3" offsetX="1" offsetY="-30" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/pilot-hat.png b/graphics/sprites/equipment/head/pilot-hat.png
index 298661de..63f1a76d 100644
--- a/graphics/sprites/equipment/head/pilot-hat.png
+++ b/graphics/sprites/equipment/head/pilot-hat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/pilot-hat.xml b/graphics/sprites/equipment/head/pilot-hat.xml
index 3cbf1feb..aec3173e 100644
--- a/graphics/sprites/equipment/head/pilot-hat.xml
+++ b/graphics/sprites/equipment/head/pilot-hat.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-3" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-5" offsetY="-33" delay="100"/>
- <frame index="3" offsetX="-5" offsetY="-34" delay="100"/>
- <frame index="3" offsetX="-2" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-30" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-34" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-3" offsetY="-32" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/pilot-hat.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/pinkie-helmet-female.xml b/graphics/sprites/equipment/head/pinkie-helmet-female.xml
deleted file mode 100644
index 34b1783d..00000000
--- a/graphics/sprites/equipment/head/pinkie-helmet-female.xml
+++ /dev/null
@@ -1,233 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="40" name="base" src="graphics/sprites/equipment/head/pinkie-helmet.png" width="40"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-34"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY="-35"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-34"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-35"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="5" offsetX="0" offsetY="-34"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-35"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-34"/>
- <frame delay="150" index="5" offsetX="0" offsetY="-35"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="6" offsetX="2" offsetY="-35"/>
- <frame delay="75" index="1" offsetX="2" offsetY="-34"/>
- <frame delay="150" index="6" offsetX="2" offsetY="-35"/>
- <frame delay="75" index="6" offsetX="2" offsetY="-34"/>
- <frame delay="75" index="1" offsetX="2" offsetY="-35"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="7" offsetX="-1" offsetY="-34"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-35"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-34"/>
- <frame delay="150" index="7" offsetX="-1" offsetY="-35"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="8" offsetX="0" offsetY="-35"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-34"/>
- <frame delay="150" index="8" offsetX="0" offsetY="-35"/>
- <frame delay="75" index="8" offsetX="0" offsetY="-34"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-35"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="5" offsetX="0" offsetY="-32"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-33"/>
- <frame delay="75" index="5" offsetX="0" offsetY="-30"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-29"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="6" offsetX="5" offsetY="-36"/>
- <frame delay="75" index="1" offsetX="5" offsetY="-37"/>
- <frame delay="75" index="6" offsetX="1" offsetY="-34"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-33"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="7" offsetX="-2" offsetY="-34"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-32"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="8" offsetX="-3" offsetY="-36"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-37"/>
- <frame delay="75" index="8" offsetX="0" offsetY="-34"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-33"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="5" offsetX="0" offsetY="-33"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-32"/>
- <frame delay="75" index="5" offsetX="0" offsetY="-33"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="6" offsetX="4" offsetY="-35"/>
- <frame delay="150" index="1" offsetX="6" offsetY="-36"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="7" offsetX="-1" offsetY="-34"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-33"/>
- <frame delay="75" index="7" offsetX="-2" offsetY="-34"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="8" offsetX="-3" offsetY="-35"/>
- <frame delay="150" index="3" offsetX="-5" offsetY="-36"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-22"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-26"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-24"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-26"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="44" offsetY="-9"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="5" offsetX="-1" offsetY="-31" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="5" offsetX="-1" offsetY="-33" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="6" offsetX="0" offsetY="-32" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-35" delay="140"/>
- <frame index="6" offsetX="5" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="7" offsetX="-3" offsetY="-33" delay="280"/>
- <frame index="7" offsetX="-3" offsetY="-31" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="8" offsetX="2" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-35" delay="140"/>
- <frame index="8" offsetX="-3" offsetY="-35" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="5" offsetX="0" offsetY="-32" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-33" delay="100"/>
- <frame index="5" offsetX="0" offsetY="-30" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-29" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="6" offsetX="5" offsetY="-36" delay="100"/>
- <frame index="1" offsetX="5" offsetY="-37" delay="100"/>
- <frame index="6" offsetX="1" offsetY="-34" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-33" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="7" offsetX="-2" offsetY="-34" delay="300"/>
- <frame index="2" offsetX="-2" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="8" offsetX="-3" offsetY="-36" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-37" delay="100"/>
- <frame index="8" offsetX="0" offsetY="-34" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-33" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="5" offsetX="-2" offsetY="-34" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-34" delay="140"/>
- <frame index="5" offsetX="-2" offsetY="-35" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="6" offsetX="5" offsetY="-36" delay="140"/>
- <frame index="1" offsetX="8" offsetY="-34" delay="140"/>
- <frame index="6" offsetX="1" offsetY="-36" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="7" offsetX="-4" offsetY="-34" delay="140"/>
- <frame index="7" offsetX="-3" offsetY="-34" delay="140"/>
- <frame index="7" offsetX="-3" offsetY="-33" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="8" offsetX="-3" offsetY="-36" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-34" delay="140"/>
- <frame index="8" offsetX="1" offsetY="-36" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="5" offsetX="-1" offsetY="-31" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-31" delay="140"/>
- <frame index="5" offsetX="-1" offsetY="-33" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="6" offsetX="4" offsetY="-36" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-37" delay="140"/>
- <frame index="6" offsetX="4" offsetY="-37" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="7" offsetX="-3" offsetY="-33" delay="140"/>
- <frame index="7" offsetX="-3" offsetY="-32" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="8" offsetX="-3" offsetY="-36" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-37" delay="140"/>
- <frame index="8" offsetX="-2" offsetY="-37" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/pinkiehat-female.xml b/graphics/sprites/equipment/head/pinkiehat-female.xml
deleted file mode 100644
index 5f0bcec2..00000000
--- a/graphics/sprites/equipment/head/pinkiehat-female.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
-<sprite>
- <imageset name="base"
- src="graphics/sprites/equipment/head/pinkiehat.png"
- width="32"
- height="64"
- offsetY="1"/>
-
- <include file="equipment/head/headmodel.xml"/>
-</sprite>
diff --git a/graphics/sprites/equipment/head/pinkiehat.png b/graphics/sprites/equipment/head/pinkiehat.png
index 556fe28f..ff72085a 100644
--- a/graphics/sprites/equipment/head/pinkiehat.png
+++ b/graphics/sprites/equipment/head/pinkiehat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/pinkiehat.xml b/graphics/sprites/equipment/head/pinkiehat.xml
index 5f0bcec2..2788cc5e 100644
--- a/graphics/sprites/equipment/head/pinkiehat.xml
+++ b/graphics/sprites/equipment/head/pinkiehat.xml
@@ -1,12 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2018 TMW2
+Copyright (C) 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/head/pinkiehat.png"
- width="32"
- height="64"
- offsetY="1"/>
+ width="40"
+ height="64"/>
- <include file="equipment/head/headmodel.xml"/>
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/piratehat-female.xml b/graphics/sprites/equipment/head/piratehat-female.xml
deleted file mode 100644
index f1eb31e9..00000000
--- a/graphics/sprites/equipment/head/piratehat-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="17" name="base" src="graphics/sprites/equipment/head/piratehat.png" width="27"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-48"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-47"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-45"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-47"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-47"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-48"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-47"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-48"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="2" offsetY="-47"/>
- <frame delay="75" index="1" offsetX="2" offsetY="-46"/>
- <frame delay="150" index="1" offsetX="2" offsetY="-47"/>
- <frame delay="75" index="1" offsetX="2" offsetY="-46"/>
- <frame delay="75" index="1" offsetX="2" offsetY="-47"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-2" offsetY="-45"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-46"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-45"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-46"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-3" offsetY="-47"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-46"/>
- <frame delay="150" index="3" offsetX="-3" offsetY="-47"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-46"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-47"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-46"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-47"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-44"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-43"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="6" offsetY="-48"/>
- <frame delay="75" index="1" offsetX="6" offsetY="-49"/>
- <frame delay="75" index="1" offsetX="2" offsetY="-46"/>
- <frame delay="75" index="1" offsetX="1" offsetY="-45"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-3" offsetY="-45"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-43"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-6" offsetY="-48"/>
- <frame delay="75" index="3" offsetX="-6" offsetY="-49"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-46"/>
- <frame delay="75" index="3" offsetX="-2" offsetY="-45"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="-1" offsetY="-47"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-46"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-47"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="5" offsetY="-47"/>
- <frame delay="150" index="1" offsetX="7" offsetY="-48"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-45"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-44"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-45"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-6" offsetY="-47"/>
- <frame delay="150" index="3" offsetX="-8" offsetY="-48"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-36"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="6" offsetY="-38"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-37"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-9" offsetY="-38"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="0" offsetX="21" offsetY="-4"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-45" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-42" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-47" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY="-44" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-47" delay="140"/>
- <frame index="1" offsetX="6" offsetY="-47" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-44" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-42" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-44" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-47" delay="140"/>
- <frame index="3" offsetX="-6" offsetY="-47" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-46" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-47" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-44" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-43" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="6" offsetY="-48" delay="100"/>
- <frame index="1" offsetX="6" offsetY="-49" delay="100"/>
- <frame index="1" offsetX="2" offsetY="-46" delay="100"/>
- <frame index="1" offsetX="1" offsetY="-45" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-45" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-43" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-48" delay="100"/>
- <frame index="3" offsetX="-6" offsetY="-49" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-46" delay="100"/>
- <frame index="3" offsetX="-2" offsetY="-45" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-48" delay="280"/>
- <frame index="0" offsetX="-3" offsetY="-49" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="6" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="9" offsetY="-46" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-45" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-45" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-44" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-49" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-48" delay="140"/>
- <frame index="3" offsetX="-8" offsetY="-46" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-48" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-45" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-47" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-49" delay="280"/>
- <frame index="1" offsetX="0" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-44" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-43" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-42" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-48" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-49" delay="280"/>
- <frame index="3" offsetX="0" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/piratehat.png b/graphics/sprites/equipment/head/piratehat.png
index 66a6ef30..08eaf4fc 100644
--- a/graphics/sprites/equipment/head/piratehat.png
+++ b/graphics/sprites/equipment/head/piratehat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/piratehat.xml b/graphics/sprites/equipment/head/piratehat.xml
index 25fe5bb8..93d1a262 100644
--- a/graphics/sprites/equipment/head/piratehat.xml
+++ b/graphics/sprites/equipment/head/piratehat.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-3" offsetY="-43" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-48" delay="100"/>
- <frame index="3" offsetX="-6" offsetY="-49" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-46" delay="100"/>
- <frame index="3" offsetX="-2" offsetY="-45" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-49" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-50" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-3" offsetY="-43" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/piratehat.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/presenthat-female.xml b/graphics/sprites/equipment/head/presenthat-female.xml
deleted file mode 100644
index aa7897d4..00000000
--- a/graphics/sprites/equipment/head/presenthat-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="46" name="base" src="graphics/sprites/equipment/head/presenthat.png|W;R" width="40"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-28"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-28"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-28"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY="-28"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-28"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-27"/>
- <frame delay="150" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-1" offsetY="-28"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-29"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-28"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-29"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="1" offsetY="-28"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-27"/>
- <frame delay="150" index="3" offsetX="1" offsetY="-28"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-27"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-28"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-26"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-24"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-23"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="3" offsetY="-29"/>
- <frame delay="75" index="1" offsetX="3" offsetY="-30"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-27"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-26"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="2" offsetX="0" offsetY="-26"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-2" offsetY="-29"/>
- <frame delay="75" index="3" offsetX="-2" offsetY="-30"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-27"/>
- <frame delay="75" index="3" offsetX="2" offsetY="-26"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-26"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="1" offsetY="-28"/>
- <frame delay="150" index="1" offsetX="3" offsetY="-29"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-27"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-28"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-2" offsetY="-28"/>
- <frame delay="150" index="3" offsetX="-4" offsetY="-29"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-16"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-19"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-20"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-5" offsetY="-19"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="20" offsetY="-7"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-25" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-22" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-27" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-21" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-25" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-28" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-28" delay="140"/>
- <frame index="1" offsetX="-4" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-27" delay="280"/>
- <frame index="2" offsetX="-1" offsetY="-25" delay="140"/>
- <frame index="2" offsetX="0" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="3" offsetY="-25" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-28" delay="140"/>
- <frame index="3" offsetX="4" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-26" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-27" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-29" delay="100"/>
- <frame index="1" offsetX="3" offsetY="-30" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="100"/>
- <frame index="1" offsetX="-2" offsetY="-26" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-28" delay="300"/>
- <frame index="2" offsetX="0" offsetY="-26" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-29" delay="100"/>
- <frame index="3" offsetX="-2" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-26" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-28" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-29" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-23" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="6" offsetY="-27" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-26" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-28" delay="140"/>
- <frame index="2" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="2" offsetX="-1" offsetY="-27" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-27" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-26" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-25" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-27" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-21" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-30" delay="280"/>
- <frame index="1" offsetX="-3" offsetY="-26" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-27" delay="140"/>
- <frame index="2" offsetX="-1" offsetY="-26" delay="280"/>
- <frame index="2" offsetX="-1" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-30" delay="280"/>
- <frame index="3" offsetX="4" offsetY="-26" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/presenthat.png b/graphics/sprites/equipment/head/presenthat.png
index 0537e0d1..0f16647c 100644
--- a/graphics/sprites/equipment/head/presenthat.png
+++ b/graphics/sprites/equipment/head/presenthat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/presenthat.xml b/graphics/sprites/equipment/head/presenthat.xml
index 6136d410..e7eba0f1 100644
--- a/graphics/sprites/equipment/head/presenthat.xml
+++ b/graphics/sprites/equipment/head/presenthat.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/presenthat.png|W;R" 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="280"/>
- <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="300"/>
- <frame index="2" offsetX="0" offsetY="-26" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-29" delay="100"/>
- <frame index="3" offsetX="-2" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-26" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-29" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="0" offsetY="-26" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/presenthat.png|W;R"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/pumpkinhelmet-female.xml b/graphics/sprites/equipment/head/pumpkinhelmet-female.xml
deleted file mode 100644
index 7a2aed9c..00000000
--- a/graphics/sprites/equipment/head/pumpkinhelmet-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="40" name="base" src="graphics/sprites/equipment/head/pumpkinhelmet.png" width="40"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-29"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="1" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-1" offsetY="-29"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-30"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-29"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-30"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="3" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-25"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-24"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="4" offsetY="-30"/>
- <frame delay="75" index="1" offsetX="4" offsetY="-31"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-27"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-29"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-27"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-3" offsetY="-30"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-31"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-27"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="3" offsetY="-29"/>
- <frame delay="150" index="1" offsetX="5" offsetY="-30"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-1" offsetY="-29"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-28"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-29"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-3" offsetY="-29"/>
- <frame delay="150" index="3" offsetX="-5" offsetY="-30"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-17"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-20"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-21"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-20"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="21" offsetY="-4"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-23" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-26" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-28" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-26" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-26" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-27" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-25" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-31" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-29" delay="300"/>
- <frame index="2" offsetX="-2" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-29" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-28" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-29" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-29" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-28" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-28" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-31" delay="280"/>
- <frame index="1" offsetX="-2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-28" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-27" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-26" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-31" delay="280"/>
- <frame index="3" offsetX="3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/pumpkinhelmet.png b/graphics/sprites/equipment/head/pumpkinhelmet.png
index 2a9e6955..e4b4fa98 100644
--- a/graphics/sprites/equipment/head/pumpkinhelmet.png
+++ b/graphics/sprites/equipment/head/pumpkinhelmet.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/pumpkinhelmet.xml b/graphics/sprites/equipment/head/pumpkinhelmet.xml
index 2203b0f9..b8a4350f 100644
--- a/graphics/sprites/equipment/head/pumpkinhelmet.xml
+++ b/graphics/sprites/equipment/head/pumpkinhelmet.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-2" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-30" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-2" offsetY="-27" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/pumpkinhelmet.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/pvp-cap.png b/graphics/sprites/equipment/head/pvp-cap.png
index 66070d13..dee87d45 100644
--- a/graphics/sprites/equipment/head/pvp-cap.png
+++ b/graphics/sprites/equipment/head/pvp-cap.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/pvp-cap.xml b/graphics/sprites/equipment/head/pvp-cap.xml
index 7d0ad3b2..48005fcd 100644
--- a/graphics/sprites/equipment/head/pvp-cap.xml
+++ b/graphics/sprites/equipment/head/pvp-cap.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/pvp-cap.png" 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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-3" offsetY="-43" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-46" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-47" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-44" delay="100"/>
- <frame index="3" offsetX="3" offsetY="-43" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-46" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-3" offsetY="-43" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/pvp-cap.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/pvpcap-golden.png b/graphics/sprites/equipment/head/pvpcap-golden.png
index 4c7e8a55..84e970bf 100644
--- a/graphics/sprites/equipment/head/pvpcap-golden.png
+++ b/graphics/sprites/equipment/head/pvpcap-golden.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/pvpcap-golden.xml b/graphics/sprites/equipment/head/pvpcap-golden.xml
index 56967106..0902ff9d 100644
--- a/graphics/sprites/equipment/head/pvpcap-golden.xml
+++ b/graphics/sprites/equipment/head/pvpcap-golden.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/pvpcap-golden.png" 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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-3" offsetY="-43" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-46" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-47" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-44" delay="100"/>
- <frame index="3" offsetX="3" offsetY="-43" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-46" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-3" offsetY="-43" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/pvpcap-golden.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/rabbit-ears-female.xml b/graphics/sprites/equipment/head/rabbit-ears-female.xml
deleted file mode 100644
index 8eb42ea9..00000000
--- a/graphics/sprites/equipment/head/rabbit-ears-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="24" name="base" src="graphics/sprites/equipment/head/rabbit-ears.png|W" width="24"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-46"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-47"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-49"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-47"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-45"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-46"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-45"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-46"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="-2" offsetY="-47"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-46"/>
- <frame delay="150" index="1" offsetX="-2" offsetY="-47"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-46"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-47"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-2" offsetY="-49"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-50"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-49"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-50"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="2" offsetY="-47"/>
- <frame delay="75" index="3" offsetX="2" offsetY="-46"/>
- <frame delay="150" index="3" offsetX="2" offsetY="-47"/>
- <frame delay="75" index="3" offsetX="2" offsetY="-46"/>
- <frame delay="75" index="3" offsetX="2" offsetY="-47"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-44"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-45"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-42"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-41"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="2" offsetY="-48"/>
- <frame delay="75" index="1" offsetX="2" offsetY="-49"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-46"/>
- <frame delay="75" index="1" offsetX="-3" offsetY="-45"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-3" offsetY="-49"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-47"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-1" offsetY="-48"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-49"/>
- <frame delay="75" index="3" offsetX="2" offsetY="-46"/>
- <frame delay="75" index="3" offsetX="3" offsetY="-45"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="0" offsetY="-45"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-44"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-45"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="1" offsetY="-47"/>
- <frame delay="150" index="1" offsetX="3" offsetY="-48"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-49"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-48"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-49"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-1" offsetY="-47"/>
- <frame delay="150" index="3" offsetX="-3" offsetY="-48"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-34"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-38"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-41"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-38"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="38" offsetY="-11"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-43" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-40" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-45" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-39" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-3" offsetY="-44" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-47" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-47" delay="140"/>
- <frame index="1" offsetX="-5" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-48" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-46" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-49" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="4" offsetY="-44" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-47" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-47" delay="140"/>
- <frame index="3" offsetX="5" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-44" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-45" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-42" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-41" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-48" delay="100"/>
- <frame index="1" offsetX="2" offsetY="-49" delay="100"/>
- <frame index="1" offsetX="-2" offsetY="-46" delay="100"/>
- <frame index="1" offsetX="-3" offsetY="-45" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-49" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-47" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-48" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-49" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-46" delay="100"/>
- <frame index="3" offsetX="3" offsetY="-45" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-46" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-47" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-46" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-49" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-49" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-48" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-53" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-48" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-46" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-48" delay="140"/>
- <frame index="3" offsetX="4" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-43" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-45" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-39" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-49" delay="280"/>
- <frame index="1" offsetX="-4" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-48" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-47" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-46" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-48" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-49" delay="280"/>
- <frame index="3" offsetX="5" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/rabbit-ears.png b/graphics/sprites/equipment/head/rabbit-ears.png
index fb4df52b..218cb46e 100644
--- a/graphics/sprites/equipment/head/rabbit-ears.png
+++ b/graphics/sprites/equipment/head/rabbit-ears.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/rabbit-ears.xml b/graphics/sprites/equipment/head/rabbit-ears.xml
index ad6bb4ab..738f9e4f 100644
--- a/graphics/sprites/equipment/head/rabbit-ears.xml
+++ b/graphics/sprites/equipment/head/rabbit-ears.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-3" offsetY="-47" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-48" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-49" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-46" delay="100"/>
- <frame index="3" offsetX="3" offsetY="-45" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-47" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-48" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-3" offsetY="-47" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/rabbit-ears.png|W"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/rangerhat-female.xml b/graphics/sprites/equipment/head/rangerhat-female.xml
deleted file mode 100644
index 9b369400..00000000
--- a/graphics/sprites/equipment/head/rangerhat-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="40" name="base" src="graphics/sprites/equipment/head/rangerhat.png" width="80"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="1" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-2" offsetY="-25"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-26"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-25"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-26"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="3" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-25"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-24"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="4" offsetY="-30"/>
- <frame delay="75" index="1" offsetX="4" offsetY="-31"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-27"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-3" offsetY="-25"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-23"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-3" offsetY="-30"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-31"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-27"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="3" offsetY="-29"/>
- <frame delay="150" index="1" offsetX="5" offsetY="-30"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-25"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-24"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-25"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-3" offsetY="-29"/>
- <frame delay="150" index="3" offsetX="-5" offsetY="-30"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-17"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-20"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-17"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-20"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="24" offsetY="-4"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-23" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-26" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-24" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-22" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-26" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-27" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-25" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-31" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-25" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-29" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-28" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-25" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-25" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-24" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-28" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-31" delay="280"/>
- <frame index="1" offsetX="-2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-24" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-23" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-31" delay="280"/>
- <frame index="3" offsetX="3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/rangerhat.png b/graphics/sprites/equipment/head/rangerhat.png
index 4de19a4f..66059655 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
index f37124d4..fdbd85df 100644
--- a/graphics/sprites/equipment/head/rangerhat.xml
+++ b/graphics/sprites/equipment/head/rangerhat.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-3" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-30" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-3" offsetY="-23" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/rangerhat.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/rednose-female.xml b/graphics/sprites/equipment/head/rednose-female.xml
deleted file mode 100644
index 1db0e076..00000000
--- a/graphics/sprites/equipment/head/rednose-female.xml
+++ /dev/null
@@ -1,231 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="15" name="equipment" src="graphics/sprites/equipment/head/rednose.png" width="18"/>
- <action imageset="equipment" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-36"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-39"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-41"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-39"/>
- </animation>
- </action>
- <action imageset="equipment" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-35"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-36"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-35"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-36"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="-2" offsetY="-39"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-38"/>
- <frame delay="150" index="1" offsetX="-2" offsetY="-39"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-39"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-1" offsetY="-41"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-42"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-41"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-42"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="2" offsetY="-39"/>
- <frame delay="75" index="3" offsetX="2" offsetY="-38"/>
- <frame delay="150" index="3" offsetX="2" offsetY="-39"/>
- <frame delay="75" index="3" offsetX="2" offsetY="-38"/>
- <frame delay="75" index="3" offsetX="2" offsetY="-39"/>
- </animation>
- </action>
- <action imageset="equipment" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-34"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-35"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-32"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-31"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="2" offsetY="-40"/>
- <frame delay="75" index="1" offsetX="2" offsetY="-41"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-38"/>
- <frame delay="75" index="1" offsetX="-3" offsetY="-37"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-41"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-39"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-1" offsetY="-40"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-41"/>
- <frame delay="75" index="3" offsetX="2" offsetY="-38"/>
- <frame delay="75" index="3" offsetX="3" offsetY="-37"/>
- <end/>
- </animation>
- </action>
- <action imageset="equipment" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="0" offsetY="-35"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-34"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-35"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="1" offsetY="-38"/>
- <frame delay="150" index="1" offsetX="3" offsetY="-40"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="150" index="2" offsetX="-1" offsetY="-41"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-41"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-40"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-41"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-1" offsetY="-38"/>
- <frame delay="150" index="3" offsetX="-3" offsetY="-40"/>
- <end/>
- </animation>
- </action>
- <action imageset="equipment" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-24"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-30"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-33"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-30"/>
- </animation>
- </action>
- <action imageset="equipment" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="16" offsetY="-18"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="equipment">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-33" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-35" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-3" offsetY="-36" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="-5" offsetY="-35" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-40" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-38" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="4" offsetY="-36" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="5" offsetY="-35" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="equipment">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-34" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-35" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-32" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-31" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-40" delay="100"/>
- <frame index="1" offsetX="2" offsetY="-41" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-38" delay="100"/>
- <frame index="1" offsetX="-3" offsetY="-37" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-41" delay="300"/>
- <frame index="2" offsetX="-2" offsetY="-39" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-40" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-41" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-38" delay="100"/>
- <frame index="3" offsetX="3" offsetY="-37" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="equipment">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-36" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-37" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-38" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-41" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-41" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-40" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-38" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="4" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="equipment">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-33" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-35" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="-4" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-40" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-39" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-41" delay="280"/>
- <frame index="3" offsetX="5" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/rednose.png b/graphics/sprites/equipment/head/rednose.png
index 3e9d3c07..a0590265 100644
--- a/graphics/sprites/equipment/head/rednose.png
+++ b/graphics/sprites/equipment/head/rednose.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/rednose.xml b/graphics/sprites/equipment/head/rednose.xml
index 5b3d4eb9..3557709f 100644
--- a/graphics/sprites/equipment/head/rednose.xml
+++ b/graphics/sprites/equipment/head/rednose.xml
@@ -1,230 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-2" offsetY="-39" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-40" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-41" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-38" delay="100"/>
- <frame index="3" offsetX="3" offsetY="-37" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="equipment">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-37" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-2" offsetY="-39" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/rednose.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/rosehat-female.xml b/graphics/sprites/equipment/head/rosehat-female.xml
deleted file mode 100644
index 50bdab19..00000000
--- a/graphics/sprites/equipment/head/rosehat-female.xml
+++ /dev/null
@@ -1,230 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="12" name="equipment" src="graphics/sprites/equipment/head/rosehat.png|R" width="16"/>
- <action imageset="equipment" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="-4" offsetY="-50"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-6" offsetY="-50"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="5" offsetY="-49"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="4" offsetY="-48"/>
- </animation>
- </action>
- <action imageset="equipment" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-4" offsetY="-49"/>
- <frame delay="150" index="0" offsetX="-4" offsetY="-50"/>
- <frame delay="75" index="0" offsetX="-4" offsetY="-49"/>
- <frame delay="150" index="0" offsetX="-4" offsetY="-50"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="-6" offsetY="-50"/>
- <frame delay="75" index="1" offsetX="-6" offsetY="-49"/>
- <frame delay="150" index="1" offsetX="-6" offsetY="-50"/>
- <frame delay="75" index="1" offsetX="-6" offsetY="-49"/>
- <frame delay="75" index="1" offsetX="-6" offsetY="-50"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="5" offsetY="-49"/>
- <frame delay="150" index="2" offsetX="5" offsetY="-50"/>
- <frame delay="75" index="2" offsetX="5" offsetY="-49"/>
- <frame delay="150" index="2" offsetX="5" offsetY="-50"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="4" offsetY="-48"/>
- <frame delay="75" index="3" offsetX="4" offsetY="-47"/>
- <frame delay="150" index="3" offsetX="4" offsetY="-48"/>
- <frame delay="75" index="3" offsetX="4" offsetY="-47"/>
- <frame delay="75" index="3" offsetX="4" offsetY="-48"/>
- </animation>
- </action>
- <action imageset="equipment" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-4" offsetY="-48"/>
- <frame delay="75" index="0" offsetX="-4" offsetY="-49"/>
- <frame delay="75" index="0" offsetX="-4" offsetY="-46"/>
- <frame delay="75" index="0" offsetX="-4" offsetY="-45"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="-2" offsetY="-51"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-52"/>
- <frame delay="75" index="1" offsetX="-6" offsetY="-49"/>
- <frame delay="75" index="1" offsetX="-7" offsetY="-48"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="4" offsetY="-49"/>
- <frame delay="75" index="2" offsetX="4" offsetY="-47"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="1" offsetY="-49"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-50"/>
- <frame delay="75" index="3" offsetX="4" offsetY="-48"/>
- <frame delay="75" index="3" offsetX="5" offsetY="-47"/>
- <end/>
- </animation>
- </action>
- <action imageset="equipment" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="-4" offsetY="-49"/>
- <frame delay="75" index="0" offsetX="-4" offsetY="-48"/>
- <frame delay="75" index="0" offsetX="-4" offsetY="-49"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="-3" offsetY="-50"/>
- <frame delay="150" index="1" offsetX="-1" offsetY="-51"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="5" offsetY="-49"/>
- <frame delay="75" index="2" offsetX="4" offsetY="-48"/>
- <frame delay="75" index="2" offsetX="4" offsetY="-49"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="1" offsetY="-48"/>
- <frame delay="150" index="3" offsetX="-1" offsetY="-49"/>
- <end/>
- </animation>
- </action>
- <action imageset="equipment" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="-4" offsetY="-38"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-41"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="6" offsetY="-41"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-39"/>
- </animation>
- </action>
- <action imageset="equipment" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="35" offsetY="-10"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="equipment">
- <animation direction="down">
- <frame index="0" offsetX="-5" offsetY="-47" delay="140"/>
- <frame index="0" offsetX="-5" offsetY="-44" delay="140"/>
- <frame index="0" offsetX="-5" offsetY="-49" delay="140"/>
- <frame index="0" offsetX="-5" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-7" offsetY="-47" delay="140"/>
- <frame index="1" offsetX="-4" offsetY="-50" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-50" delay="140"/>
- <frame index="1" offsetX="-9" offsetY="-46" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="3" offsetY="-48" delay="280"/>
- <frame index="2" offsetX="3" offsetY="-46" delay="140"/>
- <frame index="2" offsetX="4" offsetY="-49" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="6" offsetY="-45" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-48" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-49" delay="140"/>
- <frame index="3" offsetX="7" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="equipment">
- <animation direction="down">
- <frame index="0" offsetX="-4" offsetY="-48" delay="100"/>
- <frame index="0" offsetX="-4" offsetY="-49" delay="100"/>
- <frame index="0" offsetX="-4" offsetY="-46" delay="100"/>
- <frame index="0" offsetX="-4" offsetY="-45" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-51" delay="100"/>
- <frame index="1" offsetX="-2" offsetY="-52" delay="100"/>
- <frame index="1" offsetX="-6" offsetY="-49" delay="100"/>
- <frame index="1" offsetX="-7" offsetY="-48" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="4" offsetY="-49" delay="300"/>
- <frame index="2" offsetX="4" offsetY="-47" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY="-49" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-50" delay="100"/>
- <frame index="3" offsetX="4" offsetY="-48" delay="100"/>
- <frame index="3" offsetX="5" offsetY="-47" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="equipment">
- <animation direction="down">
- <frame index="0" offsetX="-6" offsetY="-50" delay="280"/>
- <frame index="0" offsetX="-6" offsetY="-51" delay="140"/>
- <frame index="0" offsetX="-6" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-51" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-49" delay="140"/>
- <frame index="1" offsetX="-6" offsetY="-51" delay="140"/>
- <frame index="1" offsetX="-6" offsetY="-48" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="2" offsetY="-49" delay="140"/>
- <frame index="2" offsetX="3" offsetY="-49" delay="140"/>
- <frame index="2" offsetX="3" offsetY="-48" delay="140"/>
- <frame index="2" offsetX="2" offsetY="-53" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY="-49" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-47" delay="140"/>
- <frame index="3" offsetX="5" offsetY="-50" delay="140"/>
- <frame index="3" offsetX="6" offsetY="-47" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="equipment">
- <animation direction="down">
- <frame index="0" offsetX="-5" offsetY="-47" delay="280"/>
- <frame index="0" offsetX="-5" offsetY="-49" delay="140"/>
- <frame index="0" offsetX="-5" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-3" offsetY="-51" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-52" delay="280"/>
- <frame index="1" offsetX="-8" offsetY="-48" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="3" offsetY="-48" delay="140"/>
- <frame index="2" offsetX="3" offsetY="-47" delay="280"/>
- <frame index="2" offsetX="3" offsetY="-46" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY="-49" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-50" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-51" delay="140"/>
- <frame index="3" offsetX="7" offsetY="-47" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/rosehat.png b/graphics/sprites/equipment/head/rosehat.png
index 20b32529..4332030e 100644
--- a/graphics/sprites/equipment/head/rosehat.png
+++ b/graphics/sprites/equipment/head/rosehat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/rosehat.xml b/graphics/sprites/equipment/head/rosehat.xml
index 9215ff31..7581c5d9 100644
--- a/graphics/sprites/equipment/head/rosehat.xml
+++ b/graphics/sprites/equipment/head/rosehat.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<sprite>
- <imageset name="equipment" src="graphics/sprites/equipment/head/rosehat.png|R" width="16" height="12"/>
- <action name="stand" imageset="equipment">
- <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 name="walk" imageset="equipment">
- <animation direction="down">
- <frame index="0" offsetX="-4" offsetY="-49" delay="75"/>
- <frame index="0" offsetX="-4" offsetY="-50" delay="150"/>
- <frame index="0" offsetX="-4" offsetY="-49" delay="75"/>
- <frame index="0" offsetX="-4" offsetY="-50" delay="150"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-6" offsetY="-50" delay="75"/>
- <frame index="1" offsetX="-6" offsetY="-49" delay="75"/>
- <frame index="1" offsetX="-6" offsetY="-50" delay="150"/>
- <frame index="1" offsetX="-6" offsetY="-49" delay="75"/>
- <frame index="1" offsetX="-6" offsetY="-50" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="5" offsetY="-49" delay="75"/>
- <frame index="2" offsetX="5" offsetY="-50" delay="150"/>
- <frame index="2" offsetX="5" offsetY="-49" delay="75"/>
- <frame index="2" offsetX="5" offsetY="-50" delay="150"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="4" offsetY="-48" delay="75"/>
- <frame index="3" offsetX="4" offsetY="-47" delay="75"/>
- <frame index="3" offsetX="4" offsetY="-48" delay="150"/>
- <frame index="3" offsetX="4" offsetY="-47" delay="75"/>
- <frame index="3" offsetX="4" offsetY="-48" delay="75"/>
- </animation>
- </action>
- <action name="attack" imageset="equipment">
- <animation direction="down">
- <frame index="0" offsetX="-4" offsetY="-48" delay="75"/>
- <frame index="0" offsetX="-4" offsetY="-49" delay="75"/>
- <frame index="0" offsetX="-4" offsetY="-46" delay="75"/>
- <frame index="0" offsetX="-4" offsetY="-45" delay="75"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-51" delay="75"/>
- <frame index="1" offsetX="-2" offsetY="-52" delay="75"/>
- <frame index="1" offsetX="-6" offsetY="-49" delay="75"/>
- <frame index="1" offsetX="-7" offsetY="-48" delay="75"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="4" offsetY="-49" delay="225"/>
- <frame index="2" offsetX="4" offsetY="-47" delay="75"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY="-49" delay="75"/>
- <frame index="3" offsetX="1" offsetY="-50" delay="75"/>
- <frame index="3" offsetX="4" offsetY="-48" delay="75"/>
- <frame index="3" offsetX="5" offsetY="-47" delay="75"/>
- <end/>
- </animation>
- </action>
- <action name="attack_bow" imageset="equipment">
- <animation direction="down">
- <frame index="0" offsetX="-4" offsetY="-49" delay="225"/>
- <frame index="0" offsetX="-4" offsetY="-48" delay="75"/>
- <frame index="0" offsetX="-4" offsetY="-49" delay="75"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-3" offsetY="-50" delay="225"/>
- <frame index="1" offsetX="-1" offsetY="-51" delay="150"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="5" offsetY="-49" delay="225"/>
- <frame index="2" offsetX="4" offsetY="-48" delay="75"/>
- <frame index="2" offsetX="4" offsetY="-49" delay="75"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY="-48" delay="225"/>
- <frame index="3" offsetX="-1" offsetY="-49" delay="150"/>
- <end/>
- </animation>
- </action>
- <action name="sit" imageset="equipment">
- <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 name="dead" imageset="equipment">
- <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="-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="280"/>
- <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="300"/>
- <frame index="2" offsetX="4" offsetY="-47" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY="-49" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-50" delay="100"/>
- <frame index="3" offsetX="4" offsetY="-48" delay="100"/>
- <frame index="3" offsetX="5" offsetY="-47" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="equipment">
- <animation direction="down">
- <frame index="0" offsetX="-5" offsetY="-51" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="4" offsetY="-47" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/rosehat.png|R"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/sailor-hat-female.xml b/graphics/sprites/equipment/head/sailor-hat-female.xml
deleted file mode 100644
index 116bae84..00000000
--- a/graphics/sprites/equipment/head/sailor-hat-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="15" name="base" src="graphics/sprites/equipment/head/sailor-hat.png" width="21"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-48"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-48"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-48"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-48"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-47"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-48"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-47"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-48"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="-1" offsetY="-48"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-47"/>
- <frame delay="150" index="1" offsetX="-1" offsetY="-48"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-47"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-48"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-3" offsetY="-48"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-49"/>
- <frame delay="150" index="2" offsetX="-3" offsetY="-48"/>
- <frame delay="150" index="2" offsetX="-3" offsetY="-49"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-1" offsetY="-48"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-47"/>
- <frame delay="150" index="3" offsetX="-1" offsetY="-48"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-47"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-48"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-46"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-47"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-44"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-43"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="3" offsetY="-49"/>
- <frame delay="75" index="1" offsetX="3" offsetY="-50"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-47"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-46"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-4" offsetY="-48"/>
- <frame delay="75" index="2" offsetX="-4" offsetY="-46"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-4" offsetY="-49"/>
- <frame delay="75" index="3" offsetX="-4" offsetY="-50"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-47"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-46"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="-1" offsetY="-47"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-46"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-47"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="2" offsetY="-48"/>
- <frame delay="150" index="1" offsetX="4" offsetY="-49"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-3" offsetY="-48"/>
- <frame delay="75" index="2" offsetX="-4" offsetY="-47"/>
- <frame delay="75" index="2" offsetX="-4" offsetY="-48"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-4" offsetY="-48"/>
- <frame delay="150" index="3" offsetX="-6" offsetY="-49"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-36"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-39"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-40"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-7" offsetY="-39"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="30" offsetY="-2"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-45" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-42" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-47" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-45" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="-4" offsetY="-44" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-47" delay="280"/>
- <frame index="2" offsetX="-5" offsetY="-45" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-48" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY="-45" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-48" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-48" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-44" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-46" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-47" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-44" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-43" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-49" delay="100"/>
- <frame index="1" offsetX="3" offsetY="-50" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-47" delay="100"/>
- <frame index="1" offsetX="-2" offsetY="-46" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-48" delay="300"/>
- <frame index="2" offsetX="-4" offsetY="-46" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-49" delay="100"/>
- <frame index="3" offsetX="-4" offsetY="-50" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-47" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-46" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-48" delay="280"/>
- <frame index="0" offsetX="-3" offsetY="-49" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-49" delay="140"/>
- <frame index="1" offsetX="6" offsetY="-47" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-49" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-46" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-6" offsetY="-48" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-48" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-47" delay="140"/>
- <frame index="2" offsetX="-6" offsetY="-52" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-49" delay="140"/>
- <frame index="3" offsetX="-6" offsetY="-47" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-49" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-46" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-45" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-47" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-49" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-50" delay="280"/>
- <frame index="1" offsetX="-3" offsetY="-46" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-47" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-46" delay="280"/>
- <frame index="2" offsetX="-5" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-49" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-50" delay="280"/>
- <frame index="3" offsetX="2" offsetY="-46" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/sailor-hat.png b/graphics/sprites/equipment/head/sailor-hat.png
index 61398152..d5193809 100644
--- a/graphics/sprites/equipment/head/sailor-hat.png
+++ b/graphics/sprites/equipment/head/sailor-hat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/sailor-hat.xml b/graphics/sprites/equipment/head/sailor-hat.xml
index 327c78d33..651c040f 100644
--- a/graphics/sprites/equipment/head/sailor-hat.xml
+++ b/graphics/sprites/equipment/head/sailor-hat.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <frame index="2" offsetX="-4" offsetY="-46" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-49" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY="-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="300"/>
- <frame index="2" offsetX="-4" offsetY="-46" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-49" delay="100"/>
- <frame index="3" offsetX="-4" offsetY="-50" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-47" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-46" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-49" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-50" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-4" offsetY="-46" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/sailor-hat.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/santabeardhat-female.xml b/graphics/sprites/equipment/head/santabeardhat-female.xml
deleted file mode 100644
index 48fb735e..00000000
--- a/graphics/sprites/equipment/head/santabeardhat-female.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
-<sprite>
- <imageset name="base"
- src="graphics/sprites/equipment/head/santabeardhat.png"
- width="32"
- height="64"
- offsetY="1"/>
-
- <include file="equipment/head/headmodel.xml"/>
-</sprite>
diff --git a/graphics/sprites/equipment/head/santabeardhat.png b/graphics/sprites/equipment/head/santabeardhat.png
index 72c3159c..ca21c8da 100644
--- a/graphics/sprites/equipment/head/santabeardhat.png
+++ b/graphics/sprites/equipment/head/santabeardhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/santabeardhat.xml b/graphics/sprites/equipment/head/santabeardhat.xml
index 48fb735e..479f7ba2 100644
--- a/graphics/sprites/equipment/head/santabeardhat.xml
+++ b/graphics/sprites/equipment/head/santabeardhat.xml
@@ -1,12 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/head/santabeardhat.png"
- width="32"
- height="64"
- offsetY="1"/>
+ width="40"
+ height="64"/>
- <include file="equipment/head/headmodel.xml"/>
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/santahat-female.xml b/graphics/sprites/equipment/head/santahat-female.xml
deleted file mode 100644
index f8cba465..00000000
--- a/graphics/sprites/equipment/head/santahat-female.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
-<sprite>
- <imageset name="base"
- src="graphics/sprites/equipment/head/santahat.png|R;W"
- width="32"
- height="64"
- offsetY="1"/>
-
- <include file="equipment/head/headmodel.xml"/>
-</sprite>
diff --git a/graphics/sprites/equipment/head/santahat.png b/graphics/sprites/equipment/head/santahat.png
index e6016ef9..5934f228 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
index f8cba465..785466ec 100644
--- a/graphics/sprites/equipment/head/santahat.xml
+++ b/graphics/sprites/equipment/head/santahat.xml
@@ -1,12 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2018 - 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/head/santahat.png|R;W"
- width="32"
- height="64"
- offsetY="1"/>
+ width="40"
+ height="64"/>
- <include file="equipment/head/headmodel.xml"/>
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/santahatS-female.xml b/graphics/sprites/equipment/head/santahatS-female.xml
deleted file mode 100644
index f22ac58e..00000000
--- a/graphics/sprites/equipment/head/santahatS-female.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="40" name="base" src="graphics/sprites/equipment/head/santahat.png|S" width="40"/>
- <include file="equipment/head/santahat-female.xml"/>
-</sprite>
diff --git a/graphics/sprites/equipment/head/santahatS.xml b/graphics/sprites/equipment/head/santahatS.xml
index e368a7a0..15480918 100644
--- a/graphics/sprites/equipment/head/santahatS.xml
+++ b/graphics/sprites/equipment/head/santahatS.xml
@@ -1,5 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/santahat.png|S" width="40" height="40"/>
- <include file="equipment/head/santahat.xml"/>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/santahat.png|S"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/scentedcandlehelmet-female.xml b/graphics/sprites/equipment/head/scentedcandlehelmet-female.xml
deleted file mode 100644
index 4f31f0b5..00000000
--- a/graphics/sprites/equipment/head/scentedcandlehelmet-female.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="44" name="base" src="graphics/sprites/equipment/head/scentedcandlehelmet.png" width="25"/>
- <include file="equipment/head/candlehelmet-female.xml"/>
-</sprite>
diff --git a/graphics/sprites/equipment/head/serf-female.xml b/graphics/sprites/equipment/head/serf-female.xml
deleted file mode 100644
index 6fba764d..00000000
--- a/graphics/sprites/equipment/head/serf-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="26" name="base" src="graphics/sprites/equipment/head/serf.png" width="24"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-40"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY="-40"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-41"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-40"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-39"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-40"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-39"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-40"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="1" offsetY="-40"/>
- <frame delay="75" index="1" offsetX="1" offsetY="-39"/>
- <frame delay="150" index="1" offsetX="1" offsetY="-40"/>
- <frame delay="75" index="1" offsetX="1" offsetY="-39"/>
- <frame delay="75" index="1" offsetX="1" offsetY="-40"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="0" offsetY="-41"/>
- <frame delay="150" index="2" offsetX="0" offsetY="-42"/>
- <frame delay="75" index="2" offsetX="0" offsetY="-41"/>
- <frame delay="150" index="2" offsetX="0" offsetY="-42"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-1" offsetY="-40"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-39"/>
- <frame delay="150" index="3" offsetX="-1" offsetY="-40"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-39"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-40"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-38"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-39"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-36"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-35"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="5" offsetY="-41"/>
- <frame delay="75" index="1" offsetX="5" offsetY="-42"/>
- <frame delay="75" index="1" offsetX="1" offsetY="-39"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-38"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-1" offsetY="-41"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-39"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-4" offsetY="-41"/>
- <frame delay="75" index="3" offsetX="-4" offsetY="-42"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-39"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-38"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="0" offsetY="-39"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-38"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-39"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="4" offsetY="-40"/>
- <frame delay="150" index="1" offsetX="6" offsetY="-41"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="0" offsetY="-41"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-40"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-41"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-4" offsetY="-40"/>
- <frame delay="150" index="3" offsetX="-6" offsetY="-41"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-28"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-31"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="1" offsetY="-33"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-7" offsetY="-31"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="23" offsetY="-13"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-37" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-34" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-39" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-37" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-40" delay="280"/>
- <frame index="2" offsetX="-2" offsetY="-38" delay="140"/>
- <frame index="2" offsetX="-1" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY="-37" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-38" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-39" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-36" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-35" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-41" delay="100"/>
- <frame index="1" offsetX="5" offsetY="-42" delay="100"/>
- <frame index="1" offsetX="1" offsetY="-39" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-38" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-41" delay="300"/>
- <frame index="2" offsetX="-1" offsetY="-39" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-41" delay="100"/>
- <frame index="3" offsetX="-4" offsetY="-42" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-39" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-38" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-40" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-41" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-35" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="8" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-41" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-41" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-40" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="-6" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-37" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-39" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-42" delay="280"/>
- <frame index="1" offsetX="-1" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-40" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-39" delay="280"/>
- <frame index="2" offsetX="-2" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-42" delay="280"/>
- <frame index="3" offsetX="2" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/serf.png b/graphics/sprites/equipment/head/serf.png
index 5660fc75..af85d484 100644
--- a/graphics/sprites/equipment/head/serf.png
+++ b/graphics/sprites/equipment/head/serf.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/serf.xml b/graphics/sprites/equipment/head/serf.xml
index bb7f68fe..ffb9dadb 100644
--- a/graphics/sprites/equipment/head/serf.xml
+++ b/graphics/sprites/equipment/head/serf.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-1" offsetY="-39" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-41" delay="100"/>
- <frame index="3" offsetX="-4" offsetY="-42" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-39" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-38" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-41" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-1" offsetY="-39" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/serf.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/shades.png b/graphics/sprites/equipment/head/shades.png
index 1c0a1988..509d396f 100644
--- a/graphics/sprites/equipment/head/shades.png
+++ b/graphics/sprites/equipment/head/shades.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/shades.xml b/graphics/sprites/equipment/head/shades.xml
index 0fc78b39..fe746482 100644
--- a/graphics/sprites/equipment/head/shades.xml
+++ b/graphics/sprites/equipment/head/shades.xml
@@ -1,119 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/shades.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="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="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="150"/>
- <frame index="2" offsetX="-2" offsetY="-36" delay="75"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/shades.png|R"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/shroom-female.xml b/graphics/sprites/equipment/head/shroom-female.xml
deleted file mode 100644
index 5c3351aa..00000000
--- a/graphics/sprites/equipment/head/shroom-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="40" name="base" src="graphics/sprites/equipment/head/shroom.png" width="40"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-25"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="1" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-1" offsetY="-25"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-26"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-25"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-26"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="3" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-25"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-24"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="4" offsetY="-30"/>
- <frame delay="75" index="1" offsetX="4" offsetY="-31"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-27"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-25"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-23"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-3" offsetY="-30"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-31"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-27"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="3" offsetY="-29"/>
- <frame delay="150" index="1" offsetX="5" offsetY="-30"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-1" offsetY="-25"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-24"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-25"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-3" offsetY="-29"/>
- <frame delay="150" index="3" offsetX="-5" offsetY="-30"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-17"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-20"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-17"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-20"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="21" offsetY="-4"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-23" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-26" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-24" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-22" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-26" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-27" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-25" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-31" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25" delay="300"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-29" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-28" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-25" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-25" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-24" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-28" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-31" delay="280"/>
- <frame index="1" offsetX="-2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-24" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-23" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-31" delay="280"/>
- <frame index="3" offsetX="3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/shroom.png b/graphics/sprites/equipment/head/shroom.png
index 70bbac33..59db9604 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
index 75d1756e..81957332 100644
--- a/graphics/sprites/equipment/head/shroom.xml
+++ b/graphics/sprites/equipment/head/shroom.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-30" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/shroom.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/silkheadband-female.xml b/graphics/sprites/equipment/head/silkheadband-female.xml
deleted file mode 100644
index b790a690..00000000
--- a/graphics/sprites/equipment/head/silkheadband-female.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
-<sprite>
- <imageset name="base"
- src="graphics/sprites/equipment/head/silkheadband.png|W"
- width="32"
- height="64"
- offsetY="1"/>
-
- <include file="equipment/head/headmodel.xml"/>
-</sprite>
diff --git a/graphics/sprites/equipment/head/silkheadband.png b/graphics/sprites/equipment/head/silkheadband.png
index 5e00613f..0c25cddf 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
index b790a690..c03bb99c 100644
--- a/graphics/sprites/equipment/head/silkheadband.xml
+++ b/graphics/sprites/equipment/head/silkheadband.xml
@@ -1,12 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/head/silkheadband.png|W"
- width="32"
- height="64"
- offsetY="1"/>
+ width="40"
+ height="64"/>
- <include file="equipment/head/headmodel.xml"/>
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/skullmask-female.xml b/graphics/sprites/equipment/head/skullmask-female.xml
deleted file mode 100644
index 1603b699..00000000
--- a/graphics/sprites/equipment/head/skullmask-female.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
-<sprite>
- <imageset name="base"
- src="graphics/sprites/equipment/head/skullmask.png"
- width="32"
- height="64"
- offsetY="1"/>
-
- <include file="equipment/head/headmodel.xml"/>
-</sprite>
diff --git a/graphics/sprites/equipment/head/skullmask.png b/graphics/sprites/equipment/head/skullmask.png
index f1dc6800..a99e9432 100644
--- a/graphics/sprites/equipment/head/skullmask.png
+++ b/graphics/sprites/equipment/head/skullmask.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/skullmask.xml b/graphics/sprites/equipment/head/skullmask.xml
index 1603b699..da5a67e8 100644
--- a/graphics/sprites/equipment/head/skullmask.xml
+++ b/graphics/sprites/equipment/head/skullmask.xml
@@ -1,12 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2018 TMW2
+Copyright (C) 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/head/skullmask.png"
- width="32"
- height="64"
- offsetY="1"/>
+ width="40"
+ height="64"/>
- <include file="equipment/head/headmodel.xml"/>
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/smileycap.png b/graphics/sprites/equipment/head/smileycap.png
index cfcc9112..09f6e1f0 100644
--- a/graphics/sprites/equipment/head/smileycap.png
+++ b/graphics/sprites/equipment/head/smileycap.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/smileycap.xml b/graphics/sprites/equipment/head/smileycap.xml
index 42fd2841..7f11873d 100644
--- a/graphics/sprites/equipment/head/smileycap.xml
+++ b/graphics/sprites/equipment/head/smileycap.xml
@@ -1,12 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Seeds
-Copyright (C) 2020 TMW2 -->
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2020 TMW2
+Copyright (C) 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/head/smileycap.png"
- width="32"
- height="64"
- offsetY="1"/>
+ width="40"
+ height="64"/>
- <include file="equipment/head/headmodel.xml"/>
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/snowgoggles-female.xml b/graphics/sprites/equipment/head/snowgoggles-female.xml
deleted file mode 100644
index 6c5baf20..00000000
--- a/graphics/sprites/equipment/head/snowgoggles-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="29" name="base" src="graphics/sprites/equipment/head/snowgoggles.png" width="23"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="1" offsetY="-34"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-2" offsetY="-33"/>
- <frame delay="150" index="0" offsetX="-2" offsetY="-34"/>
- <frame delay="75" index="0" offsetX="-2" offsetY="-33"/>
- <frame delay="150" index="0" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="-2" offsetY="-34"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-33"/>
- <frame delay="150" index="1" offsetX="-2" offsetY="-34"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-33"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="3" offsetX="-2" offsetY="-34"/>
- <frame delay="150" index="3" offsetX="-2" offsetY="-35"/>
- <frame delay="75" index="3" offsetX="-2" offsetY="-34"/>
- <frame delay="150" index="3" offsetX="-2" offsetY="-35"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="2" offsetX="1" offsetY="-34"/>
- <frame delay="75" index="2" offsetX="1" offsetY="-33"/>
- <frame delay="150" index="2" offsetX="1" offsetY="-34"/>
- <frame delay="75" index="2" offsetX="1" offsetY="-33"/>
- <frame delay="75" index="2" offsetX="1" offsetY="-34"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-2" offsetY="-32"/>
- <frame delay="75" index="0" offsetX="-2" offsetY="-33"/>
- <frame delay="75" index="0" offsetX="-2" offsetY="-30"/>
- <frame delay="75" index="0" offsetX="-2" offsetY="-29"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="2" offsetY="-35"/>
- <frame delay="75" index="1" offsetX="2" offsetY="-36"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-33"/>
- <frame delay="75" index="1" offsetX="-3" offsetY="-32"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="3" offsetX="-3" offsetY="-34"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-32"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="2" offsetX="-3" offsetY="-35"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-36"/>
- <frame delay="75" index="2" offsetX="0" offsetY="-33"/>
- <frame delay="75" index="2" offsetX="1" offsetY="-32"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="-2" offsetY="-33"/>
- <frame delay="75" index="0" offsetX="-2" offsetY="-32"/>
- <frame delay="75" index="0" offsetX="-2" offsetY="-33"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="2" offsetY="-34"/>
- <frame delay="150" index="1" offsetX="4" offsetY="-35"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="3" offsetX="-2" offsetY="-34"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-33"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-34"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="2" offsetX="-3" offsetY="-34"/>
- <frame delay="150" index="2" offsetX="-5" offsetY="-35"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-26"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-28"/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-1" offsetY="-28"/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-6" offsetY="-28"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="19" offsetY="-12"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-31" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-33" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-3" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-34" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-34" delay="140"/>
- <frame index="1" offsetX="-5" offsetY="-30" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-4" offsetY="-33" delay="280"/>
- <frame index="3" offsetX="-4" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="2" offsetY="-31" delay="140"/>
- <frame index="2" offsetX="-1" offsetY="-34" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-34" delay="140"/>
- <frame index="2" offsetX="3" offsetY="-30" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-32" delay="100"/>
- <frame index="0" offsetX="-2" offsetY="-33" delay="100"/>
- <frame index="0" offsetX="-2" offsetY="-30" delay="100"/>
- <frame index="0" offsetX="-2" offsetY="-29" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-35" delay="100"/>
- <frame index="1" offsetX="2" offsetY="-36" delay="100"/>
- <frame index="1" offsetX="-2" offsetY="-33" delay="100"/>
- <frame index="1" offsetX="-3" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-3" offsetY="-34" delay="300"/>
- <frame index="3" offsetX="-3" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-3" offsetY="-35" delay="100"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="100"/>
- <frame index="2" offsetX="0" offsetY="-33" delay="100"/>
- <frame index="2" offsetX="1" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-4" offsetY="-34" delay="280"/>
- <frame index="0" offsetX="-4" offsetY="-35" delay="140"/>
- <frame index="0" offsetX="-4" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-33" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-5" offsetY="-34" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-34" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-33" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-3" offsetY="-35" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-33" delay="140"/>
- <frame index="2" offsetX="1" offsetY="-35" delay="140"/>
- <frame index="2" offsetX="2" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-31" delay="280"/>
- <frame index="0" offsetX="-3" offsetY="-33" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-36" delay="280"/>
- <frame index="1" offsetX="-4" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-4" offsetY="-33" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-32" delay="280"/>
- <frame index="3" offsetX="-4" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-3" offsetY="-35" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-36" delay="280"/>
- <frame index="2" offsetX="3" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/snowgoggles.png b/graphics/sprites/equipment/head/snowgoggles.png
index 6117a789..55231611 100644
--- a/graphics/sprites/equipment/head/snowgoggles.png
+++ b/graphics/sprites/equipment/head/snowgoggles.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/snowgoggles.xml b/graphics/sprites/equipment/head/snowgoggles.xml
index 3c92e427..8bbe5cef 100644
--- a/graphics/sprites/equipment/head/snowgoggles.xml
+++ b/graphics/sprites/equipment/head/snowgoggles.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="3" offsetX="-3" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-3" offsetY="-35" delay="100"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="100"/>
- <frame index="2" offsetX="0" offsetY="-33" delay="100"/>
- <frame index="2" offsetX="1" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-35" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="3" offsetX="-3" offsetY="-32" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/snowgoggles.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/standardheadband-female.xml b/graphics/sprites/equipment/head/standardheadband-female.xml
deleted file mode 100644
index 2ff700ca..00000000
--- a/graphics/sprites/equipment/head/standardheadband-female.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
-<sprite>
- <imageset name="base"
- src="graphics/sprites/equipment/head/standardheadband.png|W"
- width="32"
- height="64"
- offsetY="1"/>
-
- <include file="equipment/head/headmodel.xml"/>
-</sprite>
diff --git a/graphics/sprites/equipment/head/standardheadband.png b/graphics/sprites/equipment/head/standardheadband.png
index a9f26c8b..e55d7aa2 100644
--- a/graphics/sprites/equipment/head/standardheadband.png
+++ b/graphics/sprites/equipment/head/standardheadband.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/standardheadband.xml b/graphics/sprites/equipment/head/standardheadband.xml
index 2ff700ca..958b44d2 100644
--- a/graphics/sprites/equipment/head/standardheadband.xml
+++ b/graphics/sprites/equipment/head/standardheadband.xml
@@ -1,12 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2018 TMW2
+Copyright (C) 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/head/standardheadband.png|W"
- width="32"
- height="64"
- offsetY="1"/>
+ width="40"
+ height="64"/>
- <include file="equipment/head/headmodel.xml"/>
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/sunglasses-female.xml b/graphics/sprites/equipment/head/sunglasses-female.xml
deleted file mode 100644
index fb3270eb..00000000
--- a/graphics/sprites/equipment/head/sunglasses-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="29" name="base" src="graphics/sprites/equipment/head/sunglasses.png" width="23"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="1" offsetY="-34"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-2" offsetY="-33"/>
- <frame delay="150" index="0" offsetX="-2" offsetY="-34"/>
- <frame delay="75" index="0" offsetX="-2" offsetY="-33"/>
- <frame delay="150" index="0" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="-2" offsetY="-34"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-33"/>
- <frame delay="150" index="1" offsetX="-2" offsetY="-34"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-33"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="3" offsetX="-2" offsetY="-34"/>
- <frame delay="150" index="3" offsetX="-2" offsetY="-35"/>
- <frame delay="75" index="3" offsetX="-2" offsetY="-34"/>
- <frame delay="150" index="3" offsetX="-2" offsetY="-35"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="2" offsetX="1" offsetY="-34"/>
- <frame delay="75" index="2" offsetX="1" offsetY="-33"/>
- <frame delay="150" index="2" offsetX="1" offsetY="-34"/>
- <frame delay="75" index="2" offsetX="1" offsetY="-33"/>
- <frame delay="75" index="2" offsetX="1" offsetY="-34"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-2" offsetY="-32"/>
- <frame delay="75" index="0" offsetX="-2" offsetY="-33"/>
- <frame delay="75" index="0" offsetX="-2" offsetY="-30"/>
- <frame delay="75" index="0" offsetX="-2" offsetY="-29"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="2" offsetY="-35"/>
- <frame delay="75" index="1" offsetX="2" offsetY="-36"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-33"/>
- <frame delay="75" index="1" offsetX="-3" offsetY="-32"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="3" offsetX="-3" offsetY="-34"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-32"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="2" offsetX="-3" offsetY="-35"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-36"/>
- <frame delay="75" index="2" offsetX="0" offsetY="-33"/>
- <frame delay="75" index="2" offsetX="1" offsetY="-32"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="-2" offsetY="-33"/>
- <frame delay="75" index="0" offsetX="-2" offsetY="-32"/>
- <frame delay="75" index="0" offsetX="-2" offsetY="-33"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="2" offsetY="-34"/>
- <frame delay="150" index="1" offsetX="4" offsetY="-35"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="3" offsetX="-2" offsetY="-34"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-33"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-34"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="2" offsetX="-3" offsetY="-34"/>
- <frame delay="150" index="2" offsetX="-5" offsetY="-35"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-26"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-28"/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-1" offsetY="-28"/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-6" offsetY="-28"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="19" offsetY="-12"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-31" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-33" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-3" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-34" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-34" delay="140"/>
- <frame index="1" offsetX="-5" offsetY="-30" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-4" offsetY="-33" delay="280"/>
- <frame index="3" offsetX="-4" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="2" offsetY="-31" delay="140"/>
- <frame index="2" offsetX="-1" offsetY="-34" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-34" delay="140"/>
- <frame index="2" offsetX="3" offsetY="-30" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-32" delay="100"/>
- <frame index="0" offsetX="-2" offsetY="-33" delay="100"/>
- <frame index="0" offsetX="-2" offsetY="-30" delay="100"/>
- <frame index="0" offsetX="-2" offsetY="-29" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-35" delay="100"/>
- <frame index="1" offsetX="2" offsetY="-36" delay="100"/>
- <frame index="1" offsetX="-2" offsetY="-33" delay="100"/>
- <frame index="1" offsetX="-3" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-3" offsetY="-34" delay="300"/>
- <frame index="3" offsetX="-3" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-3" offsetY="-35" delay="100"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="100"/>
- <frame index="2" offsetX="0" offsetY="-33" delay="100"/>
- <frame index="2" offsetX="1" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-4" offsetY="-34" delay="280"/>
- <frame index="0" offsetX="-4" offsetY="-35" delay="140"/>
- <frame index="0" offsetX="-4" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-33" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-5" offsetY="-34" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-34" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-33" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-3" offsetY="-35" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-33" delay="140"/>
- <frame index="2" offsetX="1" offsetY="-35" delay="140"/>
- <frame index="2" offsetX="2" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-31" delay="280"/>
- <frame index="0" offsetX="-3" offsetY="-33" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-36" delay="280"/>
- <frame index="1" offsetX="-4" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-4" offsetY="-33" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-32" delay="280"/>
- <frame index="3" offsetX="-4" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-3" offsetY="-35" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-36" delay="280"/>
- <frame index="2" offsetX="3" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/sunglasses.png b/graphics/sprites/equipment/head/sunglasses.png
index c1ce2fc1..e3ad3746 100644
--- a/graphics/sprites/equipment/head/sunglasses.png
+++ b/graphics/sprites/equipment/head/sunglasses.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/sunglasses.xml b/graphics/sprites/equipment/head/sunglasses.xml
index aac51eb8..37cf610b 100644
--- a/graphics/sprites/equipment/head/sunglasses.xml
+++ b/graphics/sprites/equipment/head/sunglasses.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="3" offsetX="-3" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-3" offsetY="-35" delay="100"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="100"/>
- <frame index="2" offsetX="0" offsetY="-33" delay="100"/>
- <frame index="2" offsetX="1" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-35" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="3" offsetX="-3" offsetY="-32" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/sunglasses.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/tamoshanter-female.xml b/graphics/sprites/equipment/head/tamoshanter-female.xml
deleted file mode 100644
index 690aca09..00000000
--- a/graphics/sprites/equipment/head/tamoshanter-female.xml
+++ /dev/null
@@ -1,230 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="26" name="equipment" src="graphics/sprites/equipment/head/tamoshanter.png|R;B" width="27"/>
- <action imageset="equipment" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-37"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-39"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-37"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-39"/>
- </animation>
- </action>
- <action imageset="equipment" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-36"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-37"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-36"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-37"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="-1" offsetY="-39"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-38"/>
- <frame delay="150" index="1" offsetX="-1" offsetY="-39"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-38"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-39"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-2" offsetY="-37"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-38"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-37"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-38"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="0" offsetY="-39"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-38"/>
- <frame delay="150" index="3" offsetX="0" offsetY="-39"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-38"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-39"/>
- </animation>
- </action>
- <action imageset="equipment" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-35"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-36"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-33"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-31"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="3" offsetY="-40"/>
- <frame delay="75" index="1" offsetX="3" offsetY="-41"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-39"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-37"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-3" offsetY="-37"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-36"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-3" offsetY="-40"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-41"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-39"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-37"/>
- <end/>
- </animation>
- </action>
- <action imageset="equipment" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="-1" offsetY="-35"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-34"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-35"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="2" offsetY="-39"/>
- <frame delay="150" index="1" offsetX="4" offsetY="-40"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-37"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-36"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-37"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-3" offsetY="-39"/>
- <frame delay="150" index="3" offsetX="-5" offsetY="-40"/>
- <end/>
- </animation>
- </action>
- <action imageset="equipment" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-25"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-30"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-29"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-30"/>
- </animation>
- </action>
- <action imageset="equipment" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="28" offsetY="-12"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="equipment">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-34" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-31" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-36" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-36" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="-4" offsetY="-35" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-36" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-34" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-36" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-35" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="equipment">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-35" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-36" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-33" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-31" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-40" delay="100"/>
- <frame index="1" offsetX="3" offsetY="-41" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-39" delay="100"/>
- <frame index="1" offsetX="-2" offsetY="-37" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-37" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-40" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-41" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-39" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-37" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="equipment">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-37" delay="280"/>
- <frame index="0" offsetX="-3" offsetY="-38" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="6" offsetY="-38" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-37" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-37" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-36" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-42" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-38" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="equipment">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-34" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-36" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-42" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-36" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-35" delay="420"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-42" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/tamoshanter.png b/graphics/sprites/equipment/head/tamoshanter.png
index 97c13425..7eccc36d 100644
--- a/graphics/sprites/equipment/head/tamoshanter.png
+++ b/graphics/sprites/equipment/head/tamoshanter.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/tamoshanter.xml b/graphics/sprites/equipment/head/tamoshanter.xml
index 0f2aff0b..2d5a21ce 100644
--- a/graphics/sprites/equipment/head/tamoshanter.xml
+++ b/graphics/sprites/equipment/head/tamoshanter.xml
@@ -1,230 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-40" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-41" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-39" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-37" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="equipment">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-38" delay="280"/>
- <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="420"/>
- <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="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/tamoshanter.png|R;B"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/terranite-mask.png b/graphics/sprites/equipment/head/terranite-mask.png
index a304835a..2b0a5473 100644
--- a/graphics/sprites/equipment/head/terranite-mask.png
+++ b/graphics/sprites/equipment/head/terranite-mask.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/terranite-mask.xml b/graphics/sprites/equipment/head/terranite-mask.xml
index 6df3ef61..9bc423d7 100644
--- a/graphics/sprites/equipment/head/terranite-mask.xml
+++ b/graphics/sprites/equipment/head/terranite-mask.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/terranite-mask.png" width="19" height="28"/>
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-39"/>
- </animation>
- <animation direction="left">
- <frame index="2" offsetX="-1" offsetY="-40"/>
- </animation>
- <animation direction="up">
- <frame index="1" offsetX="-1" offsetY="-40"/>
- </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="2" offsetX="-1" offsetY="-40" delay="75"/>
- <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="75"/>
- </animation>
- <animation direction="up">
- <frame index="1" offsetX="-1" offsetY="-40" delay="75"/>
- <frame index="1" offsetX="-1" offsetY="-41" delay="150"/>
- <frame index="1" offsetX="-1" offsetY="-40" delay="75"/>
- <frame index="1" offsetX="-1" offsetY="-41" 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="-37" delay="75"/>
- <frame index="0" offsetX="0" offsetY="-38" 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="2" offsetX="3" offsetY="-40" delay="75"/>
- <frame index="2" offsetX="3" offsetY="-41" delay="75"/>
- <frame index="2" offsetX="0" offsetY="-38" delay="75"/>
- <frame index="2" offsetX="-1" offsetY="-37" delay="75"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="1" offsetX="-2" offsetY="-40" delay="225"/>
- <frame index="1" 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="-1" offsetY="-38" delay="225"/>
- <frame index="0" offsetX="-1" offsetY="-37" delay="75"/>
- <frame index="0" offsetX="-1" offsetY="-38" delay="75"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="2" offsetX="2" offsetY="-40" delay="225"/>
- <frame index="2" offsetX="4" offsetY="-41" delay="150"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="1" offsetX="-2" offsetY="-40" delay="225"/>
- <frame index="1" offsetX="-2" offsetY="-39" delay="75"/>
- <frame index="1" offsetX="-3" offsetY="-40" 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="-27"/>
- </animation>
- <animation direction="left">
- <frame index="2" offsetX="5" offsetY="-31"/>
- </animation>
- <animation direction="up">
- <frame index="1" offsetX="0" offsetY="-32"/>
- </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="20" offsetY="-16"/>
- </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="2" offsetX="0" offsetY="-39" delay="140"/>
- <frame index="2" offsetX="3" 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="-2" offsetY="-40" delay="280"/>
- <frame index="1" offsetX="-2" offsetY="-38" delay="140"/>
- <frame index="1" 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="2" offsetX="4" offsetY="-41" delay="100"/>
- <frame index="2" offsetX="4" 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="-2" offsetY="-40" delay="300"/>
- <frame index="1" 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="280"/>
- <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="2" offsetX="5" offsetY="-41" delay="140"/>
- <frame index="2" offsetX="6" 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="-2" offsetY="-40" delay="280"/>
- <frame index="1" offsetX="-3" offsetY="-40" 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="2" offsetX="4" offsetY="-43" delay="140"/>
- <frame index="2" offsetX="4" 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="-2" offsetY="-40" delay="280"/>
- <frame index="1" offsetX="-2" offsetY="-38" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/terranite-mask.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/terranitehelm-female.xml b/graphics/sprites/equipment/head/terranitehelm-female.xml
deleted file mode 100644
index b367f3af..00000000
--- a/graphics/sprites/equipment/head/terranitehelm-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="26" name="base" src="graphics/sprites/equipment/head/terranitehelm.png" width="19"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-42"/>
- </animation>
- <animation direction="left">
- <frame index="2" offsetX="-1" offsetY="-41"/>
- </animation>
- <animation direction="up">
- <frame index="1" offsetX="-2" offsetY="-41"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-41"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-41"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-42"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-41"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-42"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="2" offsetX="-1" offsetY="-41"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-40"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-41"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-40"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-41"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="1" offsetX="-2" offsetY="-41"/>
- <frame delay="150" index="1" offsetX="-2" offsetY="-42"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-41"/>
- <frame delay="150" index="1" offsetX="-2" offsetY="-42"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-1" offsetY="-41"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-40"/>
- <frame delay="150" index="3" offsetX="-1" offsetY="-41"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-40"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-41"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-40"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-41"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-37"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-36"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="2" offsetX="3" offsetY="-41"/>
- <frame delay="75" index="2" offsetX="3" offsetY="-42"/>
- <frame delay="75" index="2" offsetX="0" offsetY="-39"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-38"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="1" offsetX="-3" offsetY="-41"/>
- <frame delay="75" index="1" offsetX="-3" offsetY="-39"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-4" offsetY="-42"/>
- <frame delay="75" index="3" offsetX="-4" offsetY="-43"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-40"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-39"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="-1" offsetY="-41"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-40"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-41"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="2" offsetX="2" offsetY="-41"/>
- <frame delay="150" index="2" offsetX="4" offsetY="-42"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="1" offsetX="-2" offsetY="-41"/>
- <frame delay="75" index="1" offsetX="-3" offsetY="-40"/>
- <frame delay="75" index="1" offsetX="-3" offsetY="-41"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-4" offsetY="-41"/>
- <frame delay="150" index="3" offsetX="-6" offsetY="-42"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-30"/>
- </animation>
- <animation direction="left">
- <frame index="2" offsetX="3" offsetY="-32"/>
- </animation>
- <animation direction="up">
- <frame index="1" offsetX="-1" offsetY="-33"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-7" offsetY="-32"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="30" offsetY="-4"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-39" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-36" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-40" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="2" offsetX="-2" offsetY="-37" delay="140"/>
- <frame index="2" offsetX="1" offsetY="-40" delay="140"/>
- <frame index="2" offsetX="4" offsetY="-40" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="1" offsetX="-4" offsetY="-40" delay="280"/>
- <frame index="1" offsetX="-4" offsetY="-38" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY="-38" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-40" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-41" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-37" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="2" offsetX="3" offsetY="-41" delay="100"/>
- <frame index="2" offsetX="3" offsetY="-42" delay="100"/>
- <frame index="2" offsetX="0" offsetY="-39" delay="100"/>
- <frame index="2" offsetX="-1" offsetY="-38" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="1" offsetX="-3" offsetY="-41" delay="300"/>
- <frame index="1" offsetX="-3" offsetY="-39" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-42" delay="100"/>
- <frame index="3" offsetX="-4" offsetY="-43" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-40" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-39" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-42" delay="420"/>
- <frame index="0" offsetX="-3" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="2" offsetX="3" offsetY="-41" delay="140"/>
- <frame index="2" offsetX="6" offsetY="-39" delay="140"/>
- <frame index="2" offsetX="0" offsetY="-41" delay="140"/>
- <frame index="2" offsetX="0" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="1" offsetX="-5" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="-4" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="-4" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="-5" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-42" delay="140"/>
- <frame index="3" offsetX="-6" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-42" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-39" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-39" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-40" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="2" offsetX="2" offsetY="-41" delay="140"/>
- <frame index="2" offsetX="2" offsetY="-42" delay="140"/>
- <frame index="2" offsetX="3" offsetY="-42" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="1" offsetX="-4" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="-4" offsetY="-39" delay="280"/>
- <frame index="1" offsetX="-4" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-42" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-43" delay="280"/>
- <frame index="3" offsetX="2" offsetY="-39" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/terranitehelm.png b/graphics/sprites/equipment/head/terranitehelm.png
index 3437f360..c924c811 100644
--- a/graphics/sprites/equipment/head/terranitehelm.png
+++ b/graphics/sprites/equipment/head/terranitehelm.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/terranitehelm.xml b/graphics/sprites/equipment/head/terranitehelm.xml
index 6422fa57..d17eac59 100644
--- a/graphics/sprites/equipment/head/terranitehelm.xml
+++ b/graphics/sprites/equipment/head/terranitehelm.xml
@@ -1,228 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="1" offsetX="-3" offsetY="-39" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-42" delay="100"/>
- <frame index="3" offsetX="-4" offsetY="-43" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-40" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-39" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-43" delay="420"/>
- <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="420"/>
- <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="280"/>
- <frame index="1" offsetX="-3" offsetY="-39" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/terranitehelm.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/thin-crown-female.xml b/graphics/sprites/equipment/head/thin-crown-female.xml
deleted file mode 100644
index da70a1e6..00000000
--- a/graphics/sprites/equipment/head/thin-crown-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="15" name="base" src="graphics/sprites/equipment/head/thin-crown.png|W;R;G" width="21"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-49"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-49"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-49"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-49"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-48"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-49"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-48"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-49"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="0" offsetY="-49"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-48"/>
- <frame delay="150" index="1" offsetX="0" offsetY="-49"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-48"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-49"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-2" offsetY="-49"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-50"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-49"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-50"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-1" offsetY="-49"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-48"/>
- <frame delay="150" index="3" offsetX="-1" offsetY="-49"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-48"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-49"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-47"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-48"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-45"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-44"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="4" offsetY="-50"/>
- <frame delay="75" index="1" offsetX="4" offsetY="-51"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-48"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-47"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-3" offsetY="-49"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-47"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-4" offsetY="-50"/>
- <frame delay="75" index="3" offsetX="-4" offsetY="-51"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-48"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-47"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="-1" offsetY="-48"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-47"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-48"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="3" offsetY="-49"/>
- <frame delay="150" index="1" offsetX="5" offsetY="-50"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-49"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-48"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-49"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-4" offsetY="-49"/>
- <frame delay="150" index="3" offsetX="-6" offsetY="-50"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-37"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-40"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-41"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-7" offsetY="-40"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="0" offsetX="40" offsetY="-10"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-46" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-43" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-48" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-42" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-46" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-49" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-49" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-48" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-46" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-49" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY="-46" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-49" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-49" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-47" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-48" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-45" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-44" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-50" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-51" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-48" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-47" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-49" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-47" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-50" delay="100"/>
- <frame index="3" offsetX="-4" offsetY="-51" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-48" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-47" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-49" delay="280"/>
- <frame index="0" offsetX="-3" offsetY="-50" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-44" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-50" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-50" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-47" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-49" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-49" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-48" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-53" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-50" delay="140"/>
- <frame index="3" offsetX="-6" offsetY="-48" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-50" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-47" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-46" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-48" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-42" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-50" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-51" delay="280"/>
- <frame index="1" offsetX="-2" offsetY="-47" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-48" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-47" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-46" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-50" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-51" delay="280"/>
- <frame index="3" offsetX="2" offsetY="-47" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/thin-crown.png b/graphics/sprites/equipment/head/thin-crown.png
index 4d88808e..d56dc461 100644
--- a/graphics/sprites/equipment/head/thin-crown.png
+++ b/graphics/sprites/equipment/head/thin-crown.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/thin-crown.xml b/graphics/sprites/equipment/head/thin-crown.xml
index 079ec8c9..1faac3ff 100644
--- a/graphics/sprites/equipment/head/thin-crown.xml
+++ b/graphics/sprites/equipment/head/thin-crown.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-3" offsetY="-47" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-50" delay="100"/>
- <frame index="3" offsetX="-4" offsetY="-51" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-48" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-47" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-50" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-3" offsetY="-47" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/thin-crown.png|W;R;G"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/tophat-female.xml b/graphics/sprites/equipment/head/tophat-female.xml
deleted file mode 100644
index c726c93f..00000000
--- a/graphics/sprites/equipment/head/tophat-female.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
-<sprite>
- <imageset name="base"
- src="graphics/sprites/equipment/head/tophat.png"
- width="32"
- height="64"
- offsetY="1"/>
-
- <include file="equipment/head/headmodel.xml"/>
-</sprite>
diff --git a/graphics/sprites/equipment/head/tophat.png b/graphics/sprites/equipment/head/tophat.png
index f483319b..5a4f3bc6 100644
--- a/graphics/sprites/equipment/head/tophat.png
+++ b/graphics/sprites/equipment/head/tophat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/tophat.xml b/graphics/sprites/equipment/head/tophat.xml
index c726c93f..96fe2d6d 100644
--- a/graphics/sprites/equipment/head/tophat.xml
+++ b/graphics/sprites/equipment/head/tophat.xml
@@ -1,12 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2018 TMW2
+Copyright (C) 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/head/tophat.png"
- width="32"
- height="64"
- offsetY="1"/>
+ width="40"
+ height="64"/>
- <include file="equipment/head/headmodel.xml"/>
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/underworld-mask-female.xml b/graphics/sprites/equipment/head/underworld-mask-female.xml
deleted file mode 100644
index 427637ce..00000000
--- a/graphics/sprites/equipment/head/underworld-mask-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="40" name="base" src="graphics/sprites/equipment/head/underworld-mask.png" width="40"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-29"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="1" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-1" offsetY="-29"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-30"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-29"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-30"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="3" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-25"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-24"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="4" offsetY="-30"/>
- <frame delay="75" index="1" offsetX="4" offsetY="-31"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-27"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-29"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-27"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-3" offsetY="-30"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-31"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-27"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="3" offsetY="-29"/>
- <frame delay="150" index="1" offsetX="5" offsetY="-30"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-1" offsetY="-29"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-28"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-29"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-3" offsetY="-29"/>
- <frame delay="150" index="3" offsetX="-5" offsetY="-30"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-17"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-20"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-21"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-20"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="21" offsetY="-4"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-23" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-26" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-28" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-26" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-26" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-27" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-25" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-31" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-29" delay="300"/>
- <frame index="2" offsetX="-2" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-29" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-28" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-29" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-29" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-28" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-28" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-31" delay="280"/>
- <frame index="1" offsetX="-2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-28" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-27" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-26" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-31" delay="280"/>
- <frame index="3" offsetX="3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/underworld-mask.png b/graphics/sprites/equipment/head/underworld-mask.png
index 664b92ab..aee3e111 100644
--- a/graphics/sprites/equipment/head/underworld-mask.png
+++ b/graphics/sprites/equipment/head/underworld-mask.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/underworld-mask.xml b/graphics/sprites/equipment/head/underworld-mask.xml
index a716e7eb..031ab644 100644
--- a/graphics/sprites/equipment/head/underworld-mask.xml
+++ b/graphics/sprites/equipment/head/underworld-mask.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-2" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-30" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-2" offsetY="-27" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/underworld-mask.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/warlordhelm-female.xml b/graphics/sprites/equipment/head/warlordhelm-female.xml
deleted file mode 100644
index 89a106d7..00000000
--- a/graphics/sprites/equipment/head/warlordhelm-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="19" name="base" src="graphics/sprites/equipment/head/warlordhelm.png" width="27"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-42"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-42"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-42"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-42"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-41"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-42"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-41"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-42"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="4" offsetY="-42"/>
- <frame delay="75" index="1" offsetX="4" offsetY="-41"/>
- <frame delay="150" index="1" offsetX="4" offsetY="-42"/>
- <frame delay="75" index="1" offsetX="4" offsetY="-41"/>
- <frame delay="75" index="1" offsetX="4" offsetY="-42"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-2" offsetY="-42"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-43"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-42"/>
- <frame delay="150" index="2" offsetX="-2" offsetY="-43"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="2" offsetY="-42"/>
- <frame delay="75" index="3" offsetX="2" offsetY="-41"/>
- <frame delay="150" index="3" offsetX="2" offsetY="-42"/>
- <frame delay="75" index="3" offsetX="2" offsetY="-41"/>
- <frame delay="75" index="3" offsetX="2" offsetY="-42"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-40"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-41"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-38"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-37"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="7" offsetY="-43"/>
- <frame delay="75" index="1" offsetX="7" offsetY="-44"/>
- <frame delay="75" index="1" offsetX="3" offsetY="-41"/>
- <frame delay="75" index="1" offsetX="2" offsetY="-40"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-3" offsetY="-42"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-39"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-2" offsetY="-43"/>
- <frame delay="75" index="3" offsetX="-2" offsetY="-44"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-41"/>
- <frame delay="75" index="3" offsetX="2" offsetY="-40"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="-1" offsetY="-41"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-40"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-41"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="6" offsetY="-42"/>
- <frame delay="150" index="1" offsetX="8" offsetY="-43"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-42"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-41"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-42"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-1" offsetY="-42"/>
- <frame delay="150" index="3" offsetX="-3" offsetY="-43"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-30"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="7" offsetY="-33"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-34"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-33"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="31" offsetY="-8"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-39" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-36" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-41" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-35" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-42" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-42" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-41" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-39" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="3" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-42" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-42" delay="140"/>
- <frame index="3" offsetX="4" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-40" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-41" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-38" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-37" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="7" offsetY="-43" delay="100"/>
- <frame index="1" offsetX="7" offsetY="-44" delay="100"/>
- <frame index="1" offsetX="3" offsetY="-41" delay="100"/>
- <frame index="1" offsetX="2" offsetY="-40" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-42" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-39" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-43" delay="100"/>
- <frame index="3" offsetX="-2" offsetY="-44" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-41" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-40" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-42" delay="280"/>
- <frame index="0" offsetX="-3" offsetY="-43" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="7" offsetY="-43" delay="140"/>
- <frame index="1" offsetX="10" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-43" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-40" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-42" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-42" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-41" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-43" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-43" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-40" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-39" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-41" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-35" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="6" offsetY="-43" delay="140"/>
- <frame index="1" offsetX="6" offsetY="-44" delay="280"/>
- <frame index="1" offsetX="1" offsetY="-40" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-41" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-40" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-43" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-44" delay="280"/>
- <frame index="3" offsetX="4" offsetY="-40" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/warlordhelm.png b/graphics/sprites/equipment/head/warlordhelm.png
index bd12a7c1..07637fed 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
index ddf44a0c..adb272f5 100644
--- a/graphics/sprites/equipment/head/warlordhelm.xml
+++ b/graphics/sprites/equipment/head/warlordhelm.xml
@@ -1,230 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="3" offsetY="-42" delay="75"/>
- <frame index="1" offsetX="3" offsetY="-41" delay="75"/>
- <frame index="1" offsetX="3" offsetY="-42" delay="150"/>
- <frame index="1" offsetX="3" offsetY="-41" delay="75"/>
- <frame index="1" offsetX="3" 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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-3" offsetY="-39" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-43" delay="100"/>
- <frame index="3" offsetX="-2" offsetY="-44" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-41" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-40" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-43" delay="280"/>
- <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="420"/>
- <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="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/warlordhelm.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/witch-doctor-mask-female.xml b/graphics/sprites/equipment/head/witch-doctor-mask-female.xml
deleted file mode 100644
index 7004fa53..00000000
--- a/graphics/sprites/equipment/head/witch-doctor-mask-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="31" name="base" src="graphics/sprites/equipment/head/witch-doctor-mask.png" width="40"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-34"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-4" offsetY="-34"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-30"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY="-34"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-33"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-34"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-33"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-34"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="-4" offsetY="-34"/>
- <frame delay="75" index="1" offsetX="-4" offsetY="-33"/>
- <frame delay="150" index="1" offsetX="-4" offsetY="-34"/>
- <frame delay="75" index="1" offsetX="-4" offsetY="-33"/>
- <frame delay="75" index="1" offsetX="-4" offsetY="-34"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-4" offsetY="-30"/>
- <frame delay="150" index="2" offsetX="-4" offsetY="-31"/>
- <frame delay="75" index="2" offsetX="-4" offsetY="-30"/>
- <frame delay="150" index="2" offsetX="-4" offsetY="-31"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="1" offsetY="-34"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-33"/>
- <frame delay="150" index="3" offsetX="1" offsetY="-34"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-33"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-34"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-32"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-33"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-30"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-29"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="4" offsetY="-35"/>
- <frame delay="75" index="1" offsetX="4" offsetY="-36"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-33"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-32"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-4" offsetY="-30"/>
- <frame delay="75" index="2" offsetX="-4" offsetY="-28"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-3" offsetY="-35"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-36"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-33"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-32"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="0" offsetY="-33"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-32"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-33"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="3" offsetY="-34"/>
- <frame delay="150" index="1" offsetX="5" offsetY="-35"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-30"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-29"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-30"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-3" offsetY="-34"/>
- <frame delay="150" index="3" offsetX="-5" offsetY="-35"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-22"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-25"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-22"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-25"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="21" offsetY="-4"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-31" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-33" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-34" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-34" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-30" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-29" delay="280"/>
- <frame index="2" offsetX="-5" offsetY="-27" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-30" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-34" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-34" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-30" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-32" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-33" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-30" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-29" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-35" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-36" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-33" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-30" delay="300"/>
- <frame index="2" offsetX="-4" offsetY="-28" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-35" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-36" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-33" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-34" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-35" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-33" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-6" offsetY="-30" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-30" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-29" delay="140"/>
- <frame index="2" offsetX="-6" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-35" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-33" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-35" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-31" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-33" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-36" delay="280"/>
- <frame index="1" offsetX="-2" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-29" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-28" delay="280"/>
- <frame index="2" offsetX="-5" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-35" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-36" delay="280"/>
- <frame index="3" offsetX="3" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/witch-doctor-mask.png b/graphics/sprites/equipment/head/witch-doctor-mask.png
index 88f679e3..e088d76d 100644
--- a/graphics/sprites/equipment/head/witch-doctor-mask.png
+++ b/graphics/sprites/equipment/head/witch-doctor-mask.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/witch-doctor-mask.xml b/graphics/sprites/equipment/head/witch-doctor-mask.xml
index c1ed9f64..4dbaecc4 100644
--- a/graphics/sprites/equipment/head/witch-doctor-mask.xml
+++ b/graphics/sprites/equipment/head/witch-doctor-mask.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-4" offsetY="-28" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-35" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-36" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-33" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-35" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-4" offsetY="-28" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/witch-doctor-mask.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/witch-hat-female.xml b/graphics/sprites/equipment/head/witch-hat-female.xml
deleted file mode 100644
index 2793e107..00000000
--- a/graphics/sprites/equipment/head/witch-hat-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="40" name="base" src="graphics/sprites/equipment/head/witch-hat.png|W" width="40"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-25"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="1" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-29"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-1" offsetY="-25"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-26"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-25"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-26"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="150" index="3" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-29"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-25"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-24"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="4" offsetY="-30"/>
- <frame delay="75" index="1" offsetX="4" offsetY="-31"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-27"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-25"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-23"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-3" offsetY="-30"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-31"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-27"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="0" offsetY="-28"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-28"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="3" offsetY="-29"/>
- <frame delay="150" index="1" offsetX="5" offsetY="-30"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-1" offsetY="-25"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-24"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-25"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-3" offsetY="-29"/>
- <frame delay="150" index="3" offsetX="-5" offsetY="-30"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-17"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-20"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-17"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-20"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="21" offsetY="-4"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-23" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-26" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-24" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-22" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-26" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-27" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-25" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-31" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25" delay="300"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-29" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-28" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-25" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-25" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-24" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-28" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-31" delay="280"/>
- <frame index="1" offsetX="-2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-24" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-23" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-22" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-31" delay="280"/>
- <frame index="3" offsetX="3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/witch-hat.png b/graphics/sprites/equipment/head/witch-hat.png
index 5c339046..5a7814db 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
index 2ea5186d..3d8746b5 100644
--- a/graphics/sprites/equipment/head/witch-hat.xml
+++ b/graphics/sprites/equipment/head/witch-hat.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-30" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/witch-hat.png|W"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/witch-hat2-female.xml b/graphics/sprites/equipment/head/witch-hat2-female.xml
deleted file mode 100644
index 32d12cc3..00000000
--- a/graphics/sprites/equipment/head/witch-hat2-female.xml
+++ /dev/null
@@ -1,228 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="32" name="base" src="graphics/sprites/equipment/head/witch-hat2.png|R;W" width="32"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-45"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-45"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-41"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-45"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-44"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-45"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-44"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-45"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="0" offsetY="-45"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-44"/>
- <frame delay="150" index="1" offsetX="0" offsetY="-45"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-44"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-45"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-1" offsetY="-41"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-42"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-41"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-42"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="0" offsetY="-45"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-44"/>
- <frame delay="150" index="3" offsetX="0" offsetY="-45"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-44"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-45"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-43"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-44"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-41"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-40"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="4" offsetY="-46"/>
- <frame delay="75" index="1" offsetX="4" offsetY="-47"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-44"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-43"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-41"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-39"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-3" offsetY="-46"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-47"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-44"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-43"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="-1" offsetY="-44"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-43"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-44"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="3" offsetY="-45"/>
- <frame delay="150" index="1" offsetX="5" offsetY="-46"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="375" index="2" offsetX="-2" offsetY="-42"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-3" offsetY="-45"/>
- <frame delay="150" index="3" offsetX="-5" offsetY="-46"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-33"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-36"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-33"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-36"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="21" offsetY="-20"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-42" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-39" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-44" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-42" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-45" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-45" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-40" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-38" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-42" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-45" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-45" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-43" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-44" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-41" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-40" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-46" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-47" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-44" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-43" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-41" delay="300"/>
- <frame index="2" offsetX="-2" offsetY="-39" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-46" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-47" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-44" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-43" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-45" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-46" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-40" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-46" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-44" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-46" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-41" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-41" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-40" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-46" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-44" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-46" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-42" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-42" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-42" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-46" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-47" delay="280"/>
- <frame index="1" offsetX="-2" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-40" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-39" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-46" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-47" delay="280"/>
- <frame index="3" offsetX="3" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/witch-hat2.png b/graphics/sprites/equipment/head/witch-hat2.png
index ea0b6ecc..7eb34a0c 100644
--- a/graphics/sprites/equipment/head/witch-hat2.png
+++ b/graphics/sprites/equipment/head/witch-hat2.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/witch-hat2.xml b/graphics/sprites/equipment/head/witch-hat2.xml
index 3b96b9e0..20adeaaf 100644
--- a/graphics/sprites/equipment/head/witch-hat2.xml
+++ b/graphics/sprites/equipment/head/witch-hat2.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/witch-hat2.png|R;W" 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="-1" offsetY="-33"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-36"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" 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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-2" offsetY="-39" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-46" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-47" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-44" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-43" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-46" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-2" offsetY="-39" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/witch-hat2.png|R;W"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/wizard-hat-female.xml b/graphics/sprites/equipment/head/wizard-hat-female.xml
deleted file mode 100644
index f09aa09d..00000000
--- a/graphics/sprites/equipment/head/wizard-hat-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="40" name="base" src="graphics/sprites/equipment/head/wizard-hat.png|W" width="40"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-31"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-31"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-27"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-31"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-30"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-31"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-30"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-31"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="0" offsetY="-31"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-30"/>
- <frame delay="150" index="1" offsetX="0" offsetY="-31"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-30"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-31"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-1" offsetY="-27"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-28"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-27"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-28"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="0" offsetY="-31"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-30"/>
- <frame delay="150" index="3" offsetX="0" offsetY="-31"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-30"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-31"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-30"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-27"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-26"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="4" offsetY="-32"/>
- <frame delay="75" index="1" offsetX="4" offsetY="-33"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-30"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-29"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-27"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-25"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-3" offsetY="-32"/>
- <frame delay="75" index="3" offsetX="-3" offsetY="-33"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-30"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-29"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="0" offsetY="-30"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-29"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-30"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="3" offsetY="-31"/>
- <frame delay="150" index="1" offsetX="5" offsetY="-32"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-1" offsetY="-27"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-26"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-27"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-3" offsetY="-31"/>
- <frame delay="150" index="3" offsetX="-5" offsetY="-32"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-19"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-22"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-19"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-22"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="23" offsetY="-4"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-25" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-26" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-24" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-28" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-29" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-30" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-27" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-26" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-32" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-33" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-30" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-29" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-27" delay="300"/>
- <frame index="2" offsetX="-2" offsetY="-25" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-32" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-33" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-29" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-31" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-32" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-26" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-32" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-32" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-27" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-27" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-26" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-28" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-32" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-33" delay="280"/>
- <frame index="1" offsetX="-2" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-26" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-25" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-33" delay="280"/>
- <frame index="3" offsetX="3" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/wizard-hat.png b/graphics/sprites/equipment/head/wizard-hat.png
index 4d31eee4..8976179b 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
index 2beec166..5f913ddd 100644
--- a/graphics/sprites/equipment/head/wizard-hat.xml
+++ b/graphics/sprites/equipment/head/wizard-hat.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-2" offsetY="-25" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-32" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-33" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-29" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-32" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-2" offsetY="-25" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/wizard-hat.png|W"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/woolen-female.xml b/graphics/sprites/equipment/head/woolen-female.xml
deleted file mode 100644
index 1508a33a..00000000
--- a/graphics/sprites/equipment/head/woolen-female.xml
+++ /dev/null
@@ -1,227 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="17" name="base" src="graphics/sprites/equipment/head/woolen.png|W" width="18"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-48"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-48"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-48"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="+1" offsetY="-48"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-47"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-48"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-47"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-48"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="-1" offsetY="-48"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-47"/>
- <frame delay="150" index="1" offsetX="-1" offsetY="-48"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-47"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-48"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-1" offsetY="-48"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-49"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-48"/>
- <frame delay="150" index="2" offsetX="-1" offsetY="-49"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="+1" offsetY="-48"/>
- <frame delay="75" index="3" offsetX="+1" offsetY="-47"/>
- <frame delay="150" index="3" offsetX="+1" offsetY="-48"/>
- <frame delay="75" index="3" offsetX="+1" offsetY="-47"/>
- <frame delay="75" index="3" offsetX="+1" offsetY="-48"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-46"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-47"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-45"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-43"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="3" offsetY="-49"/>
- <frame delay="75" index="1" offsetX="3" offsetY="-50"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-48"/>
- <frame delay="75" index="1" offsetX="-1" offsetY="-47"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-48"/>
- <frame delay="75" index="2" offsetX="-2" offsetY="-47"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="150" index="3" offsetX="-3" offsetY="-49"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-48"/>
- <frame delay="75" index="3" offsetX="1" offsetY="-47"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="0" offsetY="-47"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-45"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-47"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="2" offsetY="-48"/>
- <frame delay="150" index="1" offsetX="4" offsetY="-49"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="150" index="2" offsetX="-1" offsetY="-49"/>
- <frame delay="225" index="2" offsetX="-2" offsetY="-48"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-3" offsetY="-48"/>
- <frame delay="150" index="3" offsetX="-5" offsetY="-49"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-36"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-39"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-39"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-5" offsetY="-39"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="1" offsetX="32" offsetY="-12"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-45" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-42" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-48" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-45" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-49" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-47" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-45" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-49" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-45" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-47" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-49" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-46" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-47" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-45" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-43" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-49" delay="100"/>
- <frame index="1" offsetX="3" offsetY="-50" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-48" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-47" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-48" delay="300"/>
- <frame index="2" offsetX="-2" offsetY="-47" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-49" delay="200"/>
- <frame index="3" offsetX="0" offsetY="-48" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-47" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-48" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-50" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-49" delay="140"/>
- <frame index="1" offsetX="6" offsetY="-47" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-50" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-47" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-48" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-48" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-47" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-53" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-49" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-46" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-50" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-47" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-45" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-48" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-49" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-50" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-51" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-47" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-47" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-46" delay="420"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-49" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-49" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-51" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-47" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/woolen.png b/graphics/sprites/equipment/head/woolen.png
index 9478c7b5..1462a555 100644
--- a/graphics/sprites/equipment/head/woolen.png
+++ b/graphics/sprites/equipment/head/woolen.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/woolen.xml b/graphics/sprites/equipment/head/woolen.xml
index 31950b77..fd92470c 100644
--- a/graphics/sprites/equipment/head/woolen.xml
+++ b/graphics/sprites/equipment/head/woolen.xml
@@ -1,228 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="225"/>
- <frame index="1" offsetX="4" offsetY="-49" delay="150"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-49" delay="150"/>
- <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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-2" offsetY="-47" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-49" delay="200"/>
- <frame index="3" offsetX="0" offsetY="-48" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-47" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-49" delay="280"/>
- <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="420"/>
- <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="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/woolen.png|W"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/xmaself-female.xml b/graphics/sprites/equipment/head/xmaself-female.xml
deleted file mode 100644
index 8e2ce336..00000000
--- a/graphics/sprites/equipment/head/xmaself-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="20" name="base" src="graphics/sprites/equipment/head/xmaself.png" width="21"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-42"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY="-40"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-41"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-40"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-41"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-42"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-41"/>
- <frame delay="150" index="0" offsetX="0" offsetY="-42"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="1" offsetY="-40"/>
- <frame delay="75" index="1" offsetX="1" offsetY="-39"/>
- <frame delay="150" index="1" offsetX="1" offsetY="-40"/>
- <frame delay="75" index="1" offsetX="1" offsetY="-39"/>
- <frame delay="75" index="1" offsetX="1" offsetY="-40"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="0" offsetY="-41"/>
- <frame delay="150" index="2" offsetX="0" offsetY="-42"/>
- <frame delay="75" index="2" offsetX="0" offsetY="-41"/>
- <frame delay="150" index="2" offsetX="0" offsetY="-42"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-1" offsetY="-40"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-39"/>
- <frame delay="150" index="3" offsetX="-1" offsetY="-40"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-39"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-40"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="0" offsetY="-40"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-41"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-38"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-37"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="5" offsetY="-41"/>
- <frame delay="75" index="1" offsetX="5" offsetY="-42"/>
- <frame delay="75" index="1" offsetX="1" offsetY="-39"/>
- <frame delay="75" index="1" offsetX="0" offsetY="-38"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-1" offsetY="-41"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-39"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-4" offsetY="-41"/>
- <frame delay="75" index="3" offsetX="-4" offsetY="-42"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-39"/>
- <frame delay="75" index="3" offsetX="0" offsetY="-38"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="0" offsetY="-41"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-40"/>
- <frame delay="75" index="0" offsetX="0" offsetY="-41"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="4" offsetY="-40"/>
- <frame delay="150" index="1" offsetX="6" offsetY="-41"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="0" offsetY="-41"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-40"/>
- <frame delay="75" index="2" offsetX="-1" offsetY="-41"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-4" offsetY="-40"/>
- <frame delay="150" index="3" offsetX="-6" offsetY="-41"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-30"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-31"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="1" offsetY="-33"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-7" offsetY="-31"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="35" offsetY="-6"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-39" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-36" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-41" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-35" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-37" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-40" delay="280"/>
- <frame index="2" offsetX="-2" offsetY="-38" delay="140"/>
- <frame index="2" offsetX="-1" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY="-37" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-40" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-41" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-38" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-37" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-41" delay="100"/>
- <frame index="1" offsetX="5" offsetY="-42" delay="100"/>
- <frame index="1" offsetX="1" offsetY="-39" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-38" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-41" delay="300"/>
- <frame index="2" offsetX="-1" offsetY="-39" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-41" delay="100"/>
- <frame index="3" offsetX="-4" offsetY="-42" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-39" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-38" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-42" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-43" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="8" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-41" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-41" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-40" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="-6" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-39" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-41" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-35" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-42" delay="280"/>
- <frame index="1" offsetX="-1" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-40" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-39" delay="280"/>
- <frame index="2" offsetX="-2" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-42" delay="280"/>
- <frame index="3" offsetX="2" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/xmaself.png b/graphics/sprites/equipment/head/xmaself.png
index 7c7e6895..f84a48f4 100644
--- a/graphics/sprites/equipment/head/xmaself.png
+++ b/graphics/sprites/equipment/head/xmaself.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/xmaself.xml b/graphics/sprites/equipment/head/xmaself.xml
index bdfa27f6..b988cf62 100644
--- a/graphics/sprites/equipment/head/xmaself.xml
+++ b/graphics/sprites/equipment/head/xmaself.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-1" offsetY="-39" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-41" delay="100"/>
- <frame index="3" offsetX="-4" offsetY="-42" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-39" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-38" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-43" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-1" offsetY="-39" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/xmaself.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/yeti-mask-female.xml b/graphics/sprites/equipment/head/yeti-mask-female.xml
deleted file mode 100644
index a86e2efa..00000000
--- a/graphics/sprites/equipment/head/yeti-mask-female.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset height="31" name="base" src="graphics/sprites/equipment/head/yeti-mask.png" width="40"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-33"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-34"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-32"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-32"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-33"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-32"/>
- <frame delay="150" index="0" offsetX="-1" offsetY="-33"/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="-2" offsetY="-34"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-33"/>
- <frame delay="150" index="1" offsetX="-2" offsetY="-34"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-33"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="up">
- <frame delay="75" index="2" offsetX="-3" offsetY="-34"/>
- <frame delay="150" index="2" offsetX="-3" offsetY="-35"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-34"/>
- <frame delay="150" index="2" offsetX="-3" offsetY="-35"/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-1" offsetY="-32"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-31"/>
- <frame delay="150" index="3" offsetX="-1" offsetY="-32"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-31"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-32"/>
- </animation>
- </action>
- <action imageset="base" name="attack">
- <animation direction="down">
- <frame delay="75" index="0" offsetX="-1" offsetY="-31"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-32"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-29"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-28"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="75" index="1" offsetX="2" offsetY="-35"/>
- <frame delay="75" index="1" offsetX="2" offsetY="-36"/>
- <frame delay="75" index="1" offsetX="-2" offsetY="-33"/>
- <frame delay="75" index="1" offsetX="-3" offsetY="-32"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-3" offsetY="-34"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-32"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="75" index="3" offsetX="-5" offsetY="-33"/>
- <frame delay="75" index="3" offsetX="-5" offsetY="-34"/>
- <frame delay="75" index="3" offsetX="-2" offsetY="-31"/>
- <frame delay="75" index="3" offsetX="-1" offsetY="-30"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="attack_bow">
- <animation direction="down">
- <frame delay="225" index="0" offsetX="-1" offsetY="-32"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-31"/>
- <frame delay="75" index="0" offsetX="-1" offsetY="-32"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame delay="225" index="1" offsetX="1" offsetY="-34"/>
- <frame delay="150" index="1" offsetX="3" offsetY="-35"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame delay="225" index="2" offsetX="-2" offsetY="-34"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-33"/>
- <frame delay="75" index="2" offsetX="-3" offsetY="-34"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame delay="225" index="3" offsetX="-5" offsetY="-33"/>
- <frame delay="150" index="3" offsetX="-7" offsetY="-34"/>
- <end/>
- </animation>
- </action>
- <action imageset="base" name="sit">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-19"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-23"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-24"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-8" offsetY="-23"/>
- </animation>
- </action>
- <action imageset="base" name="dead">
- <animation direction="default">
- <frame index="4" offsetX="21" offsetY="-8"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-27" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-32" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-26" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-3" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-34" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-34" delay="140"/>
- <frame index="1" offsetX="-5" offsetY="-30" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-33" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-31" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-31" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-32" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-29" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-35" delay="100"/>
- <frame index="1" offsetX="2" offsetY="-36" delay="100"/>
- <frame index="1" offsetX="-2" offsetY="-33" delay="100"/>
- <frame index="1" offsetX="-3" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-34" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-5" offsetY="-33" delay="100"/>
- <frame index="3" offsetX="-5" offsetY="-34" delay="100"/>
- <frame index="3" offsetX="-2" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-30" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-33" delay="280"/>
- <frame index="0" offsetX="-3" offsetY="-34" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-33" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-5" offsetY="-34" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-34" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-33" delay="140"/>
- <frame index="2" offsetX="-5" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-5" offsetY="-33" delay="140"/>
- <frame index="3" offsetX="-7" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-33" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-30" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-30" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-32" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-26" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-36" delay="280"/>
- <frame index="1" offsetX="-4" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-4" offsetY="-33" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-32" delay="280"/>
- <frame index="2" offsetX="-4" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-5" offsetY="-33" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-34" delay="280"/>
- <frame index="3" offsetX="1" offsetY="-30" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/head/yeti-mask.png b/graphics/sprites/equipment/head/yeti-mask.png
index a1d87c70..2e003f5f 100644
--- a/graphics/sprites/equipment/head/yeti-mask.png
+++ b/graphics/sprites/equipment/head/yeti-mask.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/yeti-mask.xml b/graphics/sprites/equipment/head/yeti-mask.xml
index 401d4681..1c97baa6 100644
--- a/graphics/sprites/equipment/head/yeti-mask.xml
+++ b/graphics/sprites/equipment/head/yeti-mask.xml
@@ -1,229 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<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="280"/>
- <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="300"/>
- <frame index="2" offsetX="-3" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-5" offsetY="-33" delay="100"/>
- <frame index="3" offsetX="-5" offsetY="-34" delay="100"/>
- <frame index="3" offsetX="-2" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-30" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-34" delay="280"/>
- <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="420"/>
- <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="280"/>
- <frame index="2" offsetX="-3" offsetY="-32" delay="280"/>
- <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>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/yeti-mask.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/legs/assassin-female.png b/graphics/sprites/equipment/legs/assassin-female.png
index fd83aad3..e24ac969 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 77886e95..e882911f 100644
--- a/graphics/sprites/equipment/legs/assassin-female.xml
+++ b/graphics/sprites/equipment/legs/assassin-female.xml
@@ -1,5 +1,12 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/legs/assassin-female.png" width="64" height="64"/>
- <include file="model/male.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: The Mana World asset
+Copyright (C) 2006-2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/assassin-female.png"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/legs/assassin.png b/graphics/sprites/equipment/legs/assassin.png
index f63fc910..0298e60c 100644
--- a/graphics/sprites/equipment/legs/assassin.png
+++ b/graphics/sprites/equipment/legs/assassin.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/assassin.xml b/graphics/sprites/equipment/legs/assassin.xml
index 66943c11..29cbcade 100644
--- a/graphics/sprites/equipment/legs/assassin.xml
+++ b/graphics/sprites/equipment/legs/assassin.xml
@@ -1,5 +1,12 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/legs/assassin.png" width="64" height="64"/>
- <include file="model/base.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: The Mana World asset
+Copyright (C) 2006-2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/assassin.png"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/legs/bromenallegs-female.png b/graphics/sprites/equipment/legs/bromenallegs-female.png
index 8d3cccc7..e7ffdecf 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 c67050a5..bea0c2a2 100644
--- a/graphics/sprites/equipment/legs/bromenallegs-female.xml
+++ b/graphics/sprites/equipment/legs/bromenallegs-female.xml
@@ -1,5 +1,12 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/legs/bromenallegs-female.png" width="64" height="64"/>
- <include file="model/male.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: The Mana World asset
+Copyright (C) 2006-2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/bromenallegs-female.png"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/legs/bromenallegs.png b/graphics/sprites/equipment/legs/bromenallegs.png
index 85980b11..e16b7b7d 100644
--- a/graphics/sprites/equipment/legs/bromenallegs.png
+++ b/graphics/sprites/equipment/legs/bromenallegs.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/bromenallegs.xml b/graphics/sprites/equipment/legs/bromenallegs.xml
index a682be3a..b2291768 100644
--- a/graphics/sprites/equipment/legs/bromenallegs.xml
+++ b/graphics/sprites/equipment/legs/bromenallegs.xml
@@ -1,5 +1,12 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/legs/bromenallegs.png" width="64" height="64"/>
- <include file="model/base.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: The Mana World asset
+Copyright (C) 2006-2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/bromenallegs.png"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/legs/chaps-female.png b/graphics/sprites/equipment/legs/chaps-female.png
index 8200f283..b875f1a8 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 ec296947..c339a325 100644
--- a/graphics/sprites/equipment/legs/chaps-female.xml
+++ b/graphics/sprites/equipment/legs/chaps-female.xml
@@ -1,5 +1,12 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/legs/chaps-female.png" width="64" height="64"/>
- <include file="model/male.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: The Mana World asset
+Copyright (C) 2006-2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/chaps-female.png"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/legs/chaps.png b/graphics/sprites/equipment/legs/chaps.png
index 0cb47d7c..d0b3332f 100644
--- a/graphics/sprites/equipment/legs/chaps.png
+++ b/graphics/sprites/equipment/legs/chaps.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/chaps.xml b/graphics/sprites/equipment/legs/chaps.xml
index ed0eaf81..2ac17a46 100644
--- a/graphics/sprites/equipment/legs/chaps.xml
+++ b/graphics/sprites/equipment/legs/chaps.xml
@@ -1,5 +1,12 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/legs/chaps.png" width="64" height="64"/>
- <include file="model/base.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: The Mana World asset
+Copyright (C) 2006-2021 The Mana World -->
+
+<sprite variants="144" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/chaps.png"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/legs/miniskirt-female.xml b/graphics/sprites/equipment/legs/miniskirt-female.xml
index 7b7f0fbd..60c03615 100644
--- a/graphics/sprites/equipment/legs/miniskirt-female.xml
+++ b/graphics/sprites/equipment/legs/miniskirt-female.xml
@@ -1,11 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
+
<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
+Copyright (C) 2018 TMW2
+Copyright (C) 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/legs/miniskirt-female.png|W"
width="64"
height="64"/>
-
- <include file="races/human.xml"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/legs/miniskirt.xml b/graphics/sprites/equipment/legs/miniskirt.xml
index 331ece82..6b397678 100644
--- a/graphics/sprites/equipment/legs/miniskirt.xml
+++ b/graphics/sprites/equipment/legs/miniskirt.xml
@@ -1,11 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
+
<!-- Author: Reid
-Copyright (C) 2014 Evol Online -->
+Copyright (C) 2014 Evol Online
+Copyright (C) 2021 The Mana World-->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/legs/miniskirt.png|W"
width="64"
height="64"/>
-
- <include file="races/human.xml"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/legs/pants-female.png b/graphics/sprites/equipment/legs/pants-female.png
index 593a31e4..5239e4f7 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 a957616a..823f2f12 100644
--- a/graphics/sprites/equipment/legs/pants-female.xml
+++ b/graphics/sprites/equipment/legs/pants-female.xml
@@ -1,5 +1,12 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/legs/pants-female.png|W" width="64" height="64"/>
- <include file="model/male.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: The Mana World asset
+Copyright (C) 2006-2021 The Mana World-->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/pants-female.png|W"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/legs/pants-oversized.xml b/graphics/sprites/equipment/legs/pants-oversized.xml
index 4b21afdf..07c6b815 100644
--- a/graphics/sprites/equipment/legs/pants-oversized.xml
+++ b/graphics/sprites/equipment/legs/pants-oversized.xml
@@ -1,10 +1,20 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/legs/pants.png|W" width="64" height="64"/>
- <action name="default" imageset="base"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <frame index="0"/>
- </animation>
- </action>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: The Mana World asset
+Copyright (C) 2006-2021 The Mana World-->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/pants.png|W"
+ width="64"
+ height="64"/>
+
+ <action name="default" imageset="base"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+
</sprite>
diff --git a/graphics/sprites/equipment/legs/pants.png b/graphics/sprites/equipment/legs/pants.png
index fc35e1f3..6183cfbd 100644
--- a/graphics/sprites/equipment/legs/pants.png
+++ b/graphics/sprites/equipment/legs/pants.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/pants.xml b/graphics/sprites/equipment/legs/pants.xml
index 50ee7b64..5f860f29 100644
--- a/graphics/sprites/equipment/legs/pants.xml
+++ b/graphics/sprites/equipment/legs/pants.xml
@@ -1,5 +1,12 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/legs/pants.png|W" width="64" height="64"/>
- <include file="model/base.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: The Mana World asset
+Copyright (C) 2006-2021 The Mana World-->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/pants.png|W"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/legs/shorts-female.xml b/graphics/sprites/equipment/legs/shorts-female.xml
index c0a27d75..53a08a7e 100644
--- a/graphics/sprites/equipment/legs/shorts-female.xml
+++ b/graphics/sprites/equipment/legs/shorts-female.xml
@@ -1,11 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
+
<!-- Author: Reid
-Copyright (C) 2012 Evol Online -->
+Copyright (C) 2012 Evol Online
+Copyright (C) 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/legs/shorts-female.png|W"
width="64"
height="64"/>
-
- <include file="races/human.xml"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/legs/shorts.xml b/graphics/sprites/equipment/legs/shorts.xml
index 648010fe..00b3c3a7 100644
--- a/graphics/sprites/equipment/legs/shorts.xml
+++ b/graphics/sprites/equipment/legs/shorts.xml
@@ -1,11 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
+
<!-- Author: Reid
-Copyright (C) 2012 Evol Online -->
+Copyright (C) 2012 Evol Online
+Copyright (C) 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/legs/shorts.png|W"
width="64"
height="64"/>
-
- <include file="races/human.xml"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/legs/silkpants-female.xml b/graphics/sprites/equipment/legs/silkpants-female.xml
index 5aecfde7..2bde09ea 100644
--- a/graphics/sprites/equipment/legs/silkpants-female.xml
+++ b/graphics/sprites/equipment/legs/silkpants-female.xml
@@ -1,11 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc
-Copyright (C) 2018 TMW2 -->
+
+<!-- Author: Reid
+Copyright (C) 2014 Evol Online
+Copyright (C) 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/legs/silkpants-female.png|W"
width="64"
height="64"/>
-
- <include file="races/human.xml"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/legs/silkpants.xml b/graphics/sprites/equipment/legs/silkpants.xml
index 32584d72..4bdb3135 100644
--- a/graphics/sprites/equipment/legs/silkpants.xml
+++ b/graphics/sprites/equipment/legs/silkpants.xml
@@ -1,11 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
+
<!-- Author: Reid
-Copyright (C) 2014 Evol Online -->
+Copyright (C) 2014 Evol Online
+Copyright (C) 2021 The Mana World -->
+
<sprite>
<imageset name="base"
src="graphics/sprites/equipment/legs/silkpants.png|W"
width="64"
height="64"/>
-
- <include file="races/human.xml"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/legs/skirt-female.png b/graphics/sprites/equipment/legs/skirt-female.png
index 8a123b28..e191b924 100644
--- a/graphics/sprites/equipment/legs/skirt-female.png
+++ 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
index c4d1a9d0..adfcf38f 100644
--- a/graphics/sprites/equipment/legs/skirt-female.xml
+++ b/graphics/sprites/equipment/legs/skirt-female.xml
@@ -1,5 +1,12 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/legs/skirt-female.png|W" width="64" height="64"/>
- <include file="model/female.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: The Mana World asset
+Copyright (C) 2006-2021 The Mana World-->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/skirt-female.png|W"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/legs/skirt.png b/graphics/sprites/equipment/legs/skirt.png
index 65c52bc1..57e3fb1b 100644
--- a/graphics/sprites/equipment/legs/skirt.png
+++ b/graphics/sprites/equipment/legs/skirt.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/skirt.xml b/graphics/sprites/equipment/legs/skirt.xml
index 11606c5e..256faf35 100644
--- a/graphics/sprites/equipment/legs/skirt.xml
+++ b/graphics/sprites/equipment/legs/skirt.xml
@@ -1,5 +1,12 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/legs/skirt.png|W" width="64" height="64"/>
- <include file="model/base.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: The Mana World asset
+Copyright (C) 2006-2021 The Mana World-->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/skirt.png|W"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/legs/terranite-female.png b/graphics/sprites/equipment/legs/terranite-female.png
index c7527fb6..8a79f887 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 8119a9f0..f661c5ec 100644
--- a/graphics/sprites/equipment/legs/terranite-female.xml
+++ b/graphics/sprites/equipment/legs/terranite-female.xml
@@ -1,5 +1,12 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/legs/terranite-female.png" width="64" height="64"/>
- <include file="model/male.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: The Mana World asset
+Copyright (C) 2006-2021 The Mana World-->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/terranite-female.png"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/legs/terranite.png b/graphics/sprites/equipment/legs/terranite.png
index 4fada679..dca9e7a9 100644
--- a/graphics/sprites/equipment/legs/terranite.png
+++ b/graphics/sprites/equipment/legs/terranite.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/terranite.xml b/graphics/sprites/equipment/legs/terranite.xml
index 72f27002..ee758a6a 100644
--- a/graphics/sprites/equipment/legs/terranite.xml
+++ b/graphics/sprites/equipment/legs/terranite.xml
@@ -1,5 +1,12 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/legs/terranite.png" width="64" height="64"/>
- <include file="model/base.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: The Mana World asset
+Copyright (C) 2006-2021 The Mana World-->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/terranite.png"
+ width="64"
+ height="64"/>
+ <include file="model/base.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/weapons/axe-chop-female.xml b/graphics/sprites/equipment/weapons/axe-chop-female.xml
deleted file mode 100644
index 8885903c..00000000
--- a/graphics/sprites/equipment/weapons/axe-chop-female.xml
+++ /dev/null
@@ -1,65 +0,0 @@
-<?xml version="1.0"?>
-<sprite 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"/>
- </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="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
deleted file mode 100644
index 63e1cfea..00000000
--- a/graphics/sprites/equipment/weapons/axe-chop.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/axe-chop.xml b/graphics/sprites/equipment/weapons/axe-chop.xml
deleted file mode 100644
index 8885903c..00000000
--- a/graphics/sprites/equipment/weapons/axe-chop.xml
+++ /dev/null
@@ -1,65 +0,0 @@
-<?xml version="1.0"?>
-<sprite 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"/>
- </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="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-stab-female.xml b/graphics/sprites/equipment/weapons/axe-stab-female.xml
deleted file mode 100644
index 476e6e79..00000000
--- a/graphics/sprites/equipment/weapons/axe-stab-female.xml
+++ /dev/null
@@ -1,65 +0,0 @@
-<?xml version="1.0"?>
-<sprite 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"/>
- </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="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
deleted file mode 100644
index c732597f..00000000
--- a/graphics/sprites/equipment/weapons/axe-stab.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/axe-stab.xml b/graphics/sprites/equipment/weapons/axe-stab.xml
deleted file mode 100644
index 476e6e79..00000000
--- a/graphics/sprites/equipment/weapons/axe-stab.xml
+++ /dev/null
@@ -1,65 +0,0 @@
-<?xml version="1.0"?>
-<sprite 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"/>
- </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="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.png b/graphics/sprites/equipment/weapons/axe.png
new file mode 100644
index 00000000..9b8724fe
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/axe.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/axe.xml b/graphics/sprites/equipment/weapons/axe.xml
new file mode 100644
index 00000000..14cd3bc9
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/axe.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
+<sprite>
+
+ <imageset name="base"
+ src="graphics/sprites/equipment/weapons/axe.png"
+ width="64"
+ height="64"/>
+
+ <include file="model/base.xml"/>
+
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/beheader.png b/graphics/sprites/equipment/weapons/beheader.png
index b7984e9e..52fd9301 100644
--- a/graphics/sprites/equipment/weapons/beheader.png
+++ b/graphics/sprites/equipment/weapons/beheader.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/beheader.xml b/graphics/sprites/equipment/weapons/beheader.xml
index d2f96f33..cc6fa058 100644
--- a/graphics/sprites/equipment/weapons/beheader.xml
+++ b/graphics/sprites/equipment/weapons/beheader.xml
@@ -1,80 +1,15 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<sprite>
- <imageset name="sword" src="graphics/sprites/equipment/weapons/beheader.png" width="64" height="64"/>
- <action name="default" imageset="sword">
- </action>
- <action name="stand" imageset="sword">
- <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="sword">
- <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="sword">
- <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="sword">
- <animation direction="down">
- <frame index="8" offsetX="0" offsetY="32"/>
- </animation>
- <animation direction="left">
- <frame index="8" offsetX="0" offsetY="32"/>
- </animation>
- <animation direction="up">
- <frame index="8" offsetX="0" offsetY="32"/>
- </animation>
- <animation direction="right">
- <frame index="8" offsetX="0" offsetY="32"/>
- </animation>
- </action>
- <action name="attack" imageset="sword">
- <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>
+
+ <imageset name="base"
+ src="graphics/sprites/equipment/weapons/beheader.png"
+ width="64"
+ height="64"/>
+
+ <include file="model/base.xml"/>
+
</sprite>
diff --git a/graphics/sprites/equipment/weapons/bow-banshee-female.xml b/graphics/sprites/equipment/weapons/bow-banshee-female.xml
deleted file mode 100644
index 14078256..00000000
--- a/graphics/sprites/equipment/weapons/bow-banshee-female.xml
+++ /dev/null
@@ -1,79 +0,0 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="banshee-bow" src="graphics/sprites/equipment/weapons/bow-banshee.png|B" width="128" height="128"/>
- <action name="default" imageset="banshee-bow"/>
- <action name="stand" imageset="banshee-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="banshee-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="banshee-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="banshee-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="banshee-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-banshee.png b/graphics/sprites/equipment/weapons/bow-banshee.png
index fab77f29..2b834ff2 100644
--- a/graphics/sprites/equipment/weapons/bow-banshee.png
+++ b/graphics/sprites/equipment/weapons/bow-banshee.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/bow-banshee.xml b/graphics/sprites/equipment/weapons/bow-banshee.xml
index 14078256..5dbf4964 100644
--- a/graphics/sprites/equipment/weapons/bow-banshee.xml
+++ b/graphics/sprites/equipment/weapons/bow-banshee.xml
@@ -1,79 +1,15 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="banshee-bow" src="graphics/sprites/equipment/weapons/bow-banshee.png|B" width="128" height="128"/>
- <action name="default" imageset="banshee-bow"/>
- <action name="stand" imageset="banshee-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="banshee-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="banshee-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="banshee-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="banshee-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>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
+<sprite>
+
+ <imageset name="base"
+ src="graphics/sprites/equipment/weapons/bow-banshee.png|B"
+ width="64"
+ height="64"/>
+
+ <include file="model/base.xml"/>
+
</sprite>
diff --git a/graphics/sprites/equipment/weapons/bow-female.xml b/graphics/sprites/equipment/weapons/bow-female.xml
deleted file mode 100644
index 1ed461b1..00000000
--- a/graphics/sprites/equipment/weapons/bow-female.xml
+++ /dev/null
@@ -1,79 +0,0 @@
-<?xml version="1.0"?>
-<sprite 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
deleted file mode 100644
index 584bb97d..00000000
--- a/graphics/sprites/equipment/weapons/bow-slimecovered-female.xml
+++ /dev/null
@@ -1,79 +0,0 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="bow" src="graphics/sprites/equipment/weapons/bow-slimecovered.png|B;R;W" 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.png b/graphics/sprites/equipment/weapons/bow-slimecovered.png
deleted file mode 100644
index 49543d12..00000000
--- a/graphics/sprites/equipment/weapons/bow-slimecovered.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/bow-slimecovered.xml b/graphics/sprites/equipment/weapons/bow-slimecovered.xml
deleted file mode 100644
index 584bb97d..00000000
--- a/graphics/sprites/equipment/weapons/bow-slimecovered.xml
+++ /dev/null
@@ -1,79 +0,0 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="bow" src="graphics/sprites/equipment/weapons/bow-slimecovered.png|B;R;W" 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-female.xml b/graphics/sprites/equipment/weapons/bow-slingshot-female.xml
deleted file mode 100644
index 50a593a5..00000000
--- a/graphics/sprites/equipment/weapons/bow-slingshot-female.xml
+++ /dev/null
@@ -1,79 +0,0 @@
-<?xml version="1.0"?>
-<sprite 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
index f6ea1ce3..e7bb9747 100644
--- a/graphics/sprites/equipment/weapons/bow-slingshot.png
+++ b/graphics/sprites/equipment/weapons/bow-slingshot.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/bow-slingshot.xml b/graphics/sprites/equipment/weapons/bow-slingshot.xml
index 50a593a5..a087f16e 100644
--- a/graphics/sprites/equipment/weapons/bow-slingshot.xml
+++ b/graphics/sprites/equipment/weapons/bow-slingshot.xml
@@ -1,79 +1,15 @@
-<?xml version="1.0"?>
-<sprite 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>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
+<sprite>
+
+ <imageset name="base"
+ src="graphics/sprites/equipment/weapons/bow-slingshot.png|G;R"
+ width="64"
+ height="64"/>
+
+ <include file="model/base.xml"/>
+
</sprite>
diff --git a/graphics/sprites/equipment/weapons/bow.png b/graphics/sprites/equipment/weapons/bow.png
index d2c273e7..a3a8a9f2 100644
--- a/graphics/sprites/equipment/weapons/bow.png
+++ b/graphics/sprites/equipment/weapons/bow.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/bow.xml b/graphics/sprites/equipment/weapons/bow.xml
index 1ed461b1..3fb00569 100644
--- a/graphics/sprites/equipment/weapons/bow.xml
+++ b/graphics/sprites/equipment/weapons/bow.xml
@@ -1,79 +1,15 @@
-<?xml version="1.0"?>
-<sprite 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>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
+<sprite>
+
+ <imageset name="base"
+ src="graphics/sprites/equipment/weapons/bow.png|B;R"
+ width="64"
+ height="64"/>
+
+ <include file="model/base.xml"/>
+
</sprite>
diff --git a/graphics/sprites/equipment/weapons/dagger-female.xml b/graphics/sprites/equipment/weapons/dagger-female.xml
deleted file mode 100644
index d100e878..00000000
--- a/graphics/sprites/equipment/weapons/dagger-female.xml
+++ /dev/null
@@ -1,83 +0,0 @@
-<?xml version="1.0"?>
-<sprite 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"/>
- </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="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
index f6cd07b6..a2824de6 100644
--- a/graphics/sprites/equipment/weapons/dagger.png
+++ b/graphics/sprites/equipment/weapons/dagger.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/dagger.xml b/graphics/sprites/equipment/weapons/dagger.xml
index d100e878..e2d33322 100644
--- a/graphics/sprites/equipment/weapons/dagger.xml
+++ b/graphics/sprites/equipment/weapons/dagger.xml
@@ -1,83 +1,15 @@
-<?xml version="1.0"?>
-<sprite 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"/>
- </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="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>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
+<sprite>
+
+ <imageset name="base"
+ src="graphics/sprites/equipment/weapons/dagger.png|B;R"
+ width="64"
+ height="64"/>
+
+ <include file="model/base.xml"/>
+
</sprite>
diff --git a/graphics/sprites/equipment/weapons/halberd.png b/graphics/sprites/equipment/weapons/halberd.png
new file mode 100644
index 00000000..919a55a5
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/halberd.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/halberd.xml b/graphics/sprites/equipment/weapons/halberd.xml
new file mode 100644
index 00000000..6b75f024
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/halberd.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
+<sprite variants="144">
+
+ <imageset name="base"
+ src="graphics/sprites/equipment/weapons/halberd.png"
+ width="64"
+ height="64"/>
+
+ <include file="model/base.xml"/>
+
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/polearm-blunt-female.xml b/graphics/sprites/equipment/weapons/polearm-blunt-female.xml
deleted file mode 100644
index 45efe267..00000000
--- a/graphics/sprites/equipment/weapons/polearm-blunt-female.xml
+++ /dev/null
@@ -1,97 +0,0 @@
-<?xml version="1.0"?>
-<sprite 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>
- <action name="attack" 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
deleted file mode 100644
index 18882798..00000000
--- a/graphics/sprites/equipment/weapons/polearm-blunt.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/polearm-blunt.xml b/graphics/sprites/equipment/weapons/polearm-blunt.xml
deleted file mode 100644
index 45efe267..00000000
--- a/graphics/sprites/equipment/weapons/polearm-blunt.xml
+++ /dev/null
@@ -1,97 +0,0 @@
-<?xml version="1.0"?>
-<sprite 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>
- <action name="attack" 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-chop-female.xml b/graphics/sprites/equipment/weapons/polearm-chop-female.xml
deleted file mode 100644
index 6a75fed0..00000000
--- a/graphics/sprites/equipment/weapons/polearm-chop-female.xml
+++ /dev/null
@@ -1,79 +0,0 @@
-<?xml version="1.0"?>
-<sprite 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
deleted file mode 100644
index 9af9d6dd..00000000
--- a/graphics/sprites/equipment/weapons/polearm-chop.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/polearm-chop.xml b/graphics/sprites/equipment/weapons/polearm-chop.xml
deleted file mode 100644
index 6a75fed0..00000000
--- a/graphics/sprites/equipment/weapons/polearm-chop.xml
+++ /dev/null
@@ -1,79 +0,0 @@
-<?xml version="1.0"?>
-<sprite 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-spear-female.xml b/graphics/sprites/equipment/weapons/polearm-spear-female.xml
deleted file mode 100644
index 66402495..00000000
--- a/graphics/sprites/equipment/weapons/polearm-spear-female.xml
+++ /dev/null
@@ -1,79 +0,0 @@
-<?xml version="1.0"?>
-<sprite 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
deleted file mode 100644
index 96520c58..00000000
--- a/graphics/sprites/equipment/weapons/polearm-spear.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/polearm-spear.xml b/graphics/sprites/equipment/weapons/polearm-spear.xml
deleted file mode 100644
index 66402495..00000000
--- a/graphics/sprites/equipment/weapons/polearm-spear.xml
+++ /dev/null
@@ -1,79 +0,0 @@
-<?xml version="1.0"?>
-<sprite 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-stab-female.xml b/graphics/sprites/equipment/weapons/polearm-stab-female.xml
deleted file mode 100644
index dd501b2f..00000000
--- a/graphics/sprites/equipment/weapons/polearm-stab-female.xml
+++ /dev/null
@@ -1,79 +0,0 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="polearm-stab" src="graphics/sprites/equipment/weapons/polearm-stab.png|B;R" width="128" height="128"/>
- <action name="default" imageset="polearm-stab"/>
- <action name="stand" imageset="polearm-stab">
- <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-stab">
- <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-stab">
- <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-stab">
- <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-stab">
- <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-stab.png b/graphics/sprites/equipment/weapons/polearm-stab.png
deleted file mode 100644
index 304a62ff..00000000
--- a/graphics/sprites/equipment/weapons/polearm-stab.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/polearm-stab.xml b/graphics/sprites/equipment/weapons/polearm-stab.xml
deleted file mode 100644
index 240599e3..00000000
--- a/graphics/sprites/equipment/weapons/polearm-stab.xml
+++ /dev/null
@@ -1,78 +0,0 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="polearm-stab" src="graphics/sprites/equipment/weapons/polearm-stab.png|B;R" width="128" height="128"/>
- <action name="stand" imageset="polearm-stab">
- <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-stab">
- <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-stab">
- <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-stab">
- <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-stab">
- <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/sandcutter.png b/graphics/sprites/equipment/weapons/sandcutter.png
index fc1e909e..f3537bcd 100644
--- a/graphics/sprites/equipment/weapons/sandcutter.png
+++ b/graphics/sprites/equipment/weapons/sandcutter.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/sandcutter.xml b/graphics/sprites/equipment/weapons/sandcutter.xml
index 854e1f57..d2c19a4e 100644
--- a/graphics/sprites/equipment/weapons/sandcutter.xml
+++ b/graphics/sprites/equipment/weapons/sandcutter.xml
@@ -1,80 +1,15 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
<sprite>
- <imageset name="sword" src="graphics/sprites/equipment/weapons/sandcutter.png" width="64" height="64"/>
- <action name="default" imageset="sword">
- </action>
- <action name="stand" imageset="sword">
- <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="sword">
- <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="sword">
- <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="sword">
- <animation direction="down">
- <frame index="8" offsetX="0" offsetY="32"/>
- </animation>
- <animation direction="left">
- <frame index="8" offsetX="0" offsetY="32"/>
- </animation>
- <animation direction="up">
- <frame index="8" offsetX="0" offsetY="32"/>
- </animation>
- <animation direction="right">
- <frame index="8" offsetX="0" offsetY="32"/>
- </animation>
- </action>
- <action name="attack" imageset="sword">
- <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>
+
+ <imageset name="base"
+ src="graphics/sprites/equipment/weapons/sandcutter.png"
+ width="64"
+ height="64"/>
+
+ <include file="model/base.xml"/>
+
</sprite>
diff --git a/graphics/sprites/equipment/weapons/scythe.png b/graphics/sprites/equipment/weapons/scythe.png
new file mode 100644
index 00000000..5b0920cf
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/scythe.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/scythe.xml b/graphics/sprites/equipment/weapons/scythe.xml
new file mode 100644
index 00000000..8ce51384
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/scythe.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
+<sprite>
+
+ <imageset name="base"
+ src="graphics/sprites/equipment/weapons/scythe.png"
+ width="64"
+ height="64"/>
+
+ <include file="model/base.xml"/>
+
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/staff.png b/graphics/sprites/equipment/weapons/staff.png
new file mode 100644
index 00000000..623399b2
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/staff.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/staff.xml b/graphics/sprites/equipment/weapons/staff.xml
new file mode 100644
index 00000000..46880c7e
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/staff.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
+<sprite>
+
+ <imageset name="base"
+ src="graphics/sprites/equipment/weapons/staff.png"
+ width="64"
+ height="64"/>
+
+ <include file="model/base.xml"/>
+
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/sword-deadsword-female.xml b/graphics/sprites/equipment/weapons/sword-deadsword-female.xml
deleted file mode 100644
index 71ef39fd..00000000
--- a/graphics/sprites/equipment/weapons/sword-deadsword-female.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0"?>
-<sprite 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/sword-long-female.xml"/>
-</sprite>
diff --git a/graphics/sprites/equipment/weapons/sword-deadsword.png b/graphics/sprites/equipment/weapons/sword-deadsword.png
deleted file mode 100644
index 303a27e4..00000000
--- a/graphics/sprites/equipment/weapons/sword-deadsword.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/sword-deadsword.xml b/graphics/sprites/equipment/weapons/sword-deadsword.xml
deleted file mode 100644
index f35e9b77..00000000
--- a/graphics/sprites/equipment/weapons/sword-deadsword.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0"?>
-<sprite 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/sword-long.xml"/>
-</sprite>
diff --git a/graphics/sprites/equipment/weapons/sword-long-female.xml b/graphics/sprites/equipment/weapons/sword-long-female.xml
deleted file mode 100644
index b7ded47d..00000000
--- a/graphics/sprites/equipment/weapons/sword-long-female.xml
+++ /dev/null
@@ -1,115 +0,0 @@
-<?xml version="1.0"?>
-<sprite 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="dead" imageset="sword-long">
- <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="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
index 412fbbf4..780c9714 100644
--- a/graphics/sprites/equipment/weapons/sword-long.png
+++ b/graphics/sprites/equipment/weapons/sword-long.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/sword-long.xml b/graphics/sprites/equipment/weapons/sword-long.xml
index b7ded47d..5d3c5c02 100644
--- a/graphics/sprites/equipment/weapons/sword-long.xml
+++ b/graphics/sprites/equipment/weapons/sword-long.xml
@@ -1,115 +1,15 @@
-<?xml version="1.0"?>
-<sprite 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="dead" imageset="sword-long">
- <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="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>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
+<sprite>
+
+ <imageset name="base"
+ src="graphics/sprites/equipment/weapons/sword-long.png|B;R"
+ width="64"
+ height="64"/>
+
+ <include file="model/base.xml"/>
+
</sprite>
diff --git a/graphics/sprites/equipment/weapons/sword-short-female.xml b/graphics/sprites/equipment/weapons/sword-short-female.xml
deleted file mode 100644
index 04cc7fe6..00000000
--- a/graphics/sprites/equipment/weapons/sword-short-female.xml
+++ /dev/null
@@ -1,97 +0,0 @@
-<?xml version="1.0"?>
-<sprite 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="dead" imageset="sword-short">
- <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" 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
index 7c544a1c..78cabf8f 100644
--- a/graphics/sprites/equipment/weapons/sword-short.png
+++ b/graphics/sprites/equipment/weapons/sword-short.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/sword-short.xml b/graphics/sprites/equipment/weapons/sword-short.xml
index 04cc7fe6..d5ba5ebb 100644
--- a/graphics/sprites/equipment/weapons/sword-short.xml
+++ b/graphics/sprites/equipment/weapons/sword-short.xml
@@ -1,97 +1,15 @@
-<?xml version="1.0"?>
-<sprite 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="dead" imageset="sword-short">
- <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" 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>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
+<sprite>
+
+ <imageset name="base"
+ src="graphics/sprites/equipment/weapons/sword-short.png|B;R"
+ width="64"
+ height="64"/>
+
+ <include file="model/base.xml"/>
+
</sprite>
diff --git a/graphics/sprites/equipment/weapons/wand-deathshand-female.xml b/graphics/sprites/equipment/weapons/wand-deathshand-female.xml
deleted file mode 100644
index d9b7ef7c..00000000
--- a/graphics/sprites/equipment/weapons/wand-deathshand-female.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0"?>
-<sprite 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.png b/graphics/sprites/equipment/weapons/wand-deathshand.png
deleted file mode 100644
index cd13a756..00000000
--- a/graphics/sprites/equipment/weapons/wand-deathshand.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/wand-deathshand.xml b/graphics/sprites/equipment/weapons/wand-deathshand.xml
deleted file mode 100644
index c8590111..00000000
--- a/graphics/sprites/equipment/weapons/wand-deathshand.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0"?>
-<sprite 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.xml"/>
-</sprite>
diff --git a/graphics/sprites/equipment/weapons/wand-female.xml b/graphics/sprites/equipment/weapons/wand-female.xml
deleted file mode 100644
index 07f18b59..00000000
--- a/graphics/sprites/equipment/weapons/wand-female.xml
+++ /dev/null
@@ -1,65 +0,0 @@
-<?xml version="1.0"?>
-<sprite 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"/>
- </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="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
index 6757c2fc..b56f6b61 100644
--- a/graphics/sprites/equipment/weapons/wand.png
+++ b/graphics/sprites/equipment/weapons/wand.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/wand.xml b/graphics/sprites/equipment/weapons/wand.xml
index c2164aff..4383cc66 100644
--- a/graphics/sprites/equipment/weapons/wand.xml
+++ b/graphics/sprites/equipment/weapons/wand.xml
@@ -1,65 +1,15 @@
-<?xml version="1.0"?>
-<sprite 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="0" end="6" delay="75"/>
- </animation>
- <animation direction="left">
- <sequence offsetY="32" start="18" end="24" delay="75"/>
- </animation>
- <animation direction="up">
- <sequence offsetY="32" start="36" end="42" delay="75"/>
- </animation>
- <animation direction="right">
- <sequence offsetY="32" start="54" end="60" delay="75"/>
- </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>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
+<sprite>
+
+ <imageset name="base"
+ src="graphics/sprites/equipment/weapons/wand.png"
+ width="64"
+ height="64"/>
+
+ <include file="model/base.xml"/>
+
</sprite>
diff --git a/graphics/sprites/equipment/weapons/xmas-bow-slingshot.png b/graphics/sprites/equipment/weapons/xmas-bow-slingshot.png
index 76c15f6d..6ac6617b 100644
--- a/graphics/sprites/equipment/weapons/xmas-bow-slingshot.png
+++ b/graphics/sprites/equipment/weapons/xmas-bow-slingshot.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/xmas-bow-slingshot.xml b/graphics/sprites/equipment/weapons/xmas-bow-slingshot.xml
index 9eb35bba..30977694 100644
--- a/graphics/sprites/equipment/weapons/xmas-bow-slingshot.xml
+++ b/graphics/sprites/equipment/weapons/xmas-bow-slingshot.xml
@@ -1,5 +1,15 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="bow" src="graphics/sprites/equipment/weapons/xmas-bow-slingshot.png" width="128" height="128"/>
- <include file="equipment/weapons/bow-slingshot.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
+<sprite>
+
+ <imageset name="base"
+ src="graphics/sprites/equipment/weapons/xmas-bow-slingshot.png|B;R"
+ width="64"
+ height="64"/>
+
+ <include file="model/base.xml"/>
+
</sprite>