summaryrefslogtreecommitdiff
path: root/graphics/sprites/equipment
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/sprites/equipment')
-rw-r--r--graphics/sprites/equipment/angel-wings.pngbin0 -> 38504 bytes
-rw-r--r--graphics/sprites/equipment/angel-wings.xml97
-rw-r--r--graphics/sprites/equipment/chest/assassin-female.pngbin0 -> 27804 bytes
-rw-r--r--graphics/sprites/equipment/chest/assassin-female.xml12
-rw-r--r--graphics/sprites/equipment/chest/assassin.pngbin0 -> 29174 bytes
-rw-r--r--graphics/sprites/equipment/chest/assassin.xml12
-rw-r--r--graphics/sprites/equipment/chest/bra-female.pngbin0 -> 8329 bytes
-rw-r--r--graphics/sprites/equipment/chest/bra-female.xml12
-rw-r--r--graphics/sprites/equipment/chest/bromenalchest-female.pngbin0 -> 69991 bytes
-rw-r--r--graphics/sprites/equipment/chest/bromenalchest-female.xml12
-rw-r--r--graphics/sprites/equipment/chest/bromenalchest.pngbin0 -> 70937 bytes
-rw-r--r--graphics/sprites/equipment/chest/bromenalchest.xml12
-rw-r--r--graphics/sprites/equipment/chest/chainmail-female.pngbin0 -> 62196 bytes
-rw-r--r--graphics/sprites/equipment/chest/chainmail-female.xml12
-rw-r--r--graphics/sprites/equipment/chest/chainmail.pngbin0 -> 54258 bytes
-rw-r--r--graphics/sprites/equipment/chest/chainmail.xml12
-rw-r--r--graphics/sprites/equipment/chest/contributor-female.pngbin0 -> 72187 bytes
-rw-r--r--graphics/sprites/equipment/chest/contributor-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/contributor.pngbin0 -> 71445 bytes
-rw-r--r--graphics/sprites/equipment/chest/contributor.xml11
-rw-r--r--graphics/sprites/equipment/chest/cotton-female.pngbin0 -> 30244 bytes
-rw-r--r--graphics/sprites/equipment/chest/cotton-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/cotton.pngbin0 -> 44938 bytes
-rw-r--r--graphics/sprites/equipment/chest/cotton.xml11
-rw-r--r--graphics/sprites/equipment/chest/demonwarlordplate.pngbin0 -> 45878 bytes
-rw-r--r--graphics/sprites/equipment/chest/demonwarlordplate.xml11
-rw-r--r--graphics/sprites/equipment/chest/fine-dress-female.pngbin0 -> 116583 bytes
-rw-r--r--graphics/sprites/equipment/chest/fine-dress-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/fine-dress.pngbin0 -> 106522 bytes
-rw-r--r--graphics/sprites/equipment/chest/fine-dress.xml11
-rw-r--r--graphics/sprites/equipment/chest/forest-armor-female.pngbin0 -> 35301 bytes
-rw-r--r--graphics/sprites/equipment/chest/forest-armor-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/forest-armor.pngbin0 -> 34077 bytes
-rw-r--r--graphics/sprites/equipment/chest/forest-armor.xml11
-rw-r--r--graphics/sprites/equipment/chest/leather-female.pngbin0 -> 26335 bytes
-rw-r--r--graphics/sprites/equipment/chest/leather-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/leather.pngbin0 -> 43258 bytes
-rw-r--r--graphics/sprites/equipment/chest/leather.xml11
-rw-r--r--graphics/sprites/equipment/chest/lightplatemail-female.pngbin0 -> 20969 bytes
-rw-r--r--graphics/sprites/equipment/chest/lightplatemail-female.xml12
-rw-r--r--graphics/sprites/equipment/chest/lightplatemail.pngbin0 -> 17289 bytes
-rw-r--r--graphics/sprites/equipment/chest/lightplatemail.xml12
-rw-r--r--graphics/sprites/equipment/chest/robe-female.pngbin0 -> 77066 bytes
-rw-r--r--graphics/sprites/equipment/chest/robe-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/robe.pngbin0 -> 69664 bytes
-rw-r--r--graphics/sprites/equipment/chest/robe.xml11
-rw-r--r--graphics/sprites/equipment/chest/saviorarmor-female.pngbin0 -> 110578 bytes
-rw-r--r--graphics/sprites/equipment/chest/saviorarmor-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/saviorarmor.pngbin0 -> 119238 bytes
-rw-r--r--graphics/sprites/equipment/chest/saviorarmor.xml11
-rw-r--r--graphics/sprites/equipment/chest/shorttanktop-female.pngbin0 -> 27860 bytes
-rw-r--r--graphics/sprites/equipment/chest/shorttanktop-female.xml13
-rw-r--r--graphics/sprites/equipment/chest/shorttanktop.pngbin0 -> 21749 bytes
-rw-r--r--graphics/sprites/equipment/chest/shorttanktop.xml13
-rw-r--r--graphics/sprites/equipment/chest/sorcerer-robe-female.pngbin0 -> 74661 bytes
-rw-r--r--graphics/sprites/equipment/chest/sorcerer-robe-female.xml12
-rw-r--r--graphics/sprites/equipment/chest/sorcerer-robe.pngbin0 -> 67941 bytes
-rw-r--r--graphics/sprites/equipment/chest/sorcerer-robe.xml12
-rw-r--r--graphics/sprites/equipment/chest/tanktop-female.pngbin0 -> 27817 bytes
-rw-r--r--graphics/sprites/equipment/chest/tanktop-female.xml13
-rw-r--r--graphics/sprites/equipment/chest/tanktop.pngbin0 -> 24718 bytes
-rw-r--r--graphics/sprites/equipment/chest/tanktop.xml13
-rw-r--r--graphics/sprites/equipment/chest/terranite-female.pngbin0 -> 32025 bytes
-rw-r--r--graphics/sprites/equipment/chest/terranite-female.xml12
-rw-r--r--graphics/sprites/equipment/chest/terranite.pngbin0 -> 30692 bytes
-rw-r--r--graphics/sprites/equipment/chest/terranite.xml12
-rw-r--r--graphics/sprites/equipment/chest/tnecksweater-female.pngbin0 -> 69908 bytes
-rw-r--r--graphics/sprites/equipment/chest/tnecksweater-female.xml13
-rw-r--r--graphics/sprites/equipment/chest/tnecksweater.pngbin0 -> 69022 bytes
-rw-r--r--graphics/sprites/equipment/chest/tnecksweater.xml13
-rw-r--r--graphics/sprites/equipment/chest/ugly-sweater-female.pngbin0 -> 26768 bytes
-rw-r--r--graphics/sprites/equipment/chest/ugly-sweater-female.xml12
-rw-r--r--graphics/sprites/equipment/chest/ugly-sweater.pngbin0 -> 20763 bytes
-rw-r--r--graphics/sprites/equipment/chest/ugly-sweater.xml12
-rw-r--r--graphics/sprites/equipment/chest/vnecksweater-female.pngbin0 -> 58552 bytes
-rw-r--r--graphics/sprites/equipment/chest/vnecksweater-female.xml13
-rw-r--r--graphics/sprites/equipment/chest/vnecksweater.pngbin0 -> 63652 bytes
-rw-r--r--graphics/sprites/equipment/chest/vnecksweater.xml13
-rw-r--r--graphics/sprites/equipment/chest/warlordplate-female.pngbin0 -> 44868 bytes
-rw-r--r--graphics/sprites/equipment/chest/warlordplate-female.xml13
-rw-r--r--graphics/sprites/equipment/chest/warlordplate.pngbin0 -> 46119 bytes
-rw-r--r--graphics/sprites/equipment/chest/warlordplate.xml13
-rw-r--r--graphics/sprites/equipment/feet/assassin-boots-female.pngbin0 -> 14700 bytes
-rw-r--r--graphics/sprites/equipment/feet/assassin-boots-female.xml12
-rw-r--r--graphics/sprites/equipment/feet/assassin-boots.pngbin0 -> 14492 bytes
-rw-r--r--graphics/sprites/equipment/feet/assassin-boots.xml12
-rw-r--r--graphics/sprites/equipment/feet/boots-female.pngbin0 -> 22248 bytes
-rw-r--r--graphics/sprites/equipment/feet/boots-female.xml14
-rw-r--r--graphics/sprites/equipment/feet/boots.pngbin0 -> 22737 bytes
-rw-r--r--graphics/sprites/equipment/feet/boots.xml14
-rw-r--r--graphics/sprites/equipment/feet/bromenalboots-female.pngbin0 -> 30369 bytes
-rw-r--r--graphics/sprites/equipment/feet/bromenalboots-female.xml13
-rw-r--r--graphics/sprites/equipment/feet/bromenalboots.pngbin0 -> 30847 bytes
-rw-r--r--graphics/sprites/equipment/feet/bromenalboots.xml13
-rw-r--r--graphics/sprites/equipment/feet/furboots-female.pngbin0 -> 23975 bytes
-rw-r--r--graphics/sprites/equipment/feet/furboots-female.xml12
-rw-r--r--graphics/sprites/equipment/feet/furboots.pngbin0 -> 25474 bytes
-rw-r--r--graphics/sprites/equipment/feet/furboots.xml12
-rw-r--r--graphics/sprites/equipment/feet/warlordboots-female.pngbin0 -> 20262 bytes
-rw-r--r--graphics/sprites/equipment/feet/warlordboots-female.xml13
-rw-r--r--graphics/sprites/equipment/feet/warlordboots.pngbin0 -> 20603 bytes
-rw-r--r--graphics/sprites/equipment/feet/warlordboots.xml13
-rw-r--r--graphics/sprites/equipment/hands/assassin-female.pngbin0 -> 11607 bytes
-rw-r--r--graphics/sprites/equipment/hands/assassin-female.xml12
-rw-r--r--graphics/sprites/equipment/hands/assassin.pngbin0 -> 11390 bytes
-rw-r--r--graphics/sprites/equipment/hands/assassin.xml12
-rw-r--r--graphics/sprites/equipment/hands/bromenalgloves-female.pngbin0 -> 18353 bytes
-rw-r--r--graphics/sprites/equipment/hands/bromenalgloves-female.xml14
-rw-r--r--graphics/sprites/equipment/hands/bromenalgloves.pngbin0 -> 18233 bytes
-rw-r--r--graphics/sprites/equipment/hands/bromenalgloves.xml14
-rw-r--r--graphics/sprites/equipment/hands/generic-female.pngbin0 -> 15224 bytes
-rw-r--r--graphics/sprites/equipment/hands/generic-female.xml12
-rw-r--r--graphics/sprites/equipment/hands/generic.pngbin0 -> 15355 bytes
-rw-r--r--graphics/sprites/equipment/hands/generic.xml12
-rw-r--r--graphics/sprites/equipment/hands/magefire.pngbin0 -> 6100 bytes
-rw-r--r--graphics/sprites/equipment/hands/magefire.xml12
-rw-r--r--graphics/sprites/equipment/head/afkcap.pngbin0 -> 3100 bytes
-rw-r--r--graphics/sprites/equipment/head/afkcap.xml14
-rw-r--r--graphics/sprites/equipment/head/antlerhat.pngbin0 -> 733 bytes
-rw-r--r--graphics/sprites/equipment/head/antlerhat.xml13
-rw-r--r--graphics/sprites/equipment/head/assassin-mask.pngbin0 -> 2693 bytes
-rw-r--r--graphics/sprites/equipment/head/aureole.pngbin0 -> 1149 bytes
-rw-r--r--graphics/sprites/equipment/head/aureole.xml14
-rw-r--r--graphics/sprites/equipment/head/autumn-mask.pngbin0 -> 1172 bytes
-rw-r--r--graphics/sprites/equipment/head/autumn-mask.xml13
-rw-r--r--graphics/sprites/equipment/head/axehat.pngbin0 -> 1275 bytes
-rw-r--r--graphics/sprites/equipment/head/axehat.xml14
-rw-r--r--graphics/sprites/equipment/head/bandana.pngbin0 -> 1836 bytes
-rw-r--r--graphics/sprites/equipment/head/bandana.xml14
-rw-r--r--graphics/sprites/equipment/head/beaniecopter.pngbin0 -> 4058 bytes
-rw-r--r--graphics/sprites/equipment/head/beaniecopter.xml381
-rw-r--r--graphics/sprites/equipment/head/beard.pngbin0 -> 395 bytes
-rw-r--r--graphics/sprites/equipment/head/beard.xml13
-rw-r--r--graphics/sprites/equipment/head/beret.pngbin0 -> 1318 bytes
-rw-r--r--graphics/sprites/equipment/head/beret.xml13
-rw-r--r--graphics/sprites/equipment/head/blinkingevil-halloween.pngbin0 -> 5110 bytes
-rw-r--r--graphics/sprites/equipment/head/blinkingevil-halloween.xml6
-rw-r--r--graphics/sprites/equipment/head/blinkingevil.pngbin0 -> 4891 bytes
-rw-r--r--graphics/sprites/equipment/head/blinkingevil.xml289
-rw-r--r--graphics/sprites/equipment/head/blinkinghocus.pngbin0 -> 4469 bytes
-rw-r--r--graphics/sprites/equipment/head/blinkinghocus.xml5
-rw-r--r--graphics/sprites/equipment/head/blue-wolf-helmet.pngbin0 -> 5167 bytes
-rw-r--r--graphics/sprites/equipment/head/blue-wolf-helmet.xml14
-rw-r--r--graphics/sprites/equipment/head/bowler-hat-brown.pngbin0 -> 1630 bytes
-rw-r--r--graphics/sprites/equipment/head/bowler-hat-brown.xml14
-rw-r--r--graphics/sprites/equipment/head/bowler-hat.pngbin0 -> 1596 bytes
-rw-r--r--graphics/sprites/equipment/head/bowler-hat.xml14
-rw-r--r--graphics/sprites/equipment/head/bromenalhelmet.pngbin0 -> 3938 bytes
-rw-r--r--graphics/sprites/equipment/head/bromenalhelmet.xml13
-rw-r--r--graphics/sprites/equipment/head/bucket.pngbin0 -> 1657 bytes
-rw-r--r--graphics/sprites/equipment/head/bucket.xml13
-rw-r--r--graphics/sprites/equipment/head/bull.pngbin0 -> 2972 bytes
-rw-r--r--graphics/sprites/equipment/head/bull.xml13
-rw-r--r--graphics/sprites/equipment/head/bunnyears.pngbin0 -> 1061 bytes
-rw-r--r--graphics/sprites/equipment/head/bunnyears.xml13
-rw-r--r--graphics/sprites/equipment/head/candlehelmet.pngbin0 -> 13252 bytes
-rw-r--r--graphics/sprites/equipment/head/candlehelmet.xml298
-rw-r--r--graphics/sprites/equipment/head/cap.pngbin0 -> 2369 bytes
-rw-r--r--graphics/sprites/equipment/head/cap.xml13
-rw-r--r--graphics/sprites/equipment/head/captain-hat.pngbin0 -> 3185 bytes
-rw-r--r--graphics/sprites/equipment/head/captain-hat.xml13
-rw-r--r--graphics/sprites/equipment/head/cashiershade.pngbin0 -> 684 bytes
-rw-r--r--graphics/sprites/equipment/head/cashiershade.xml13
-rw-r--r--graphics/sprites/equipment/head/catears.pngbin0 -> 867 bytes
-rw-r--r--graphics/sprites/equipment/head/catears.xml13
-rw-r--r--graphics/sprites/equipment/head/chefhat.pngbin0 -> 1665 bytes
-rw-r--r--graphics/sprites/equipment/head/chefhat.xml13
-rw-r--r--graphics/sprites/equipment/head/christmastree.pngbin0 -> 3828 bytes
-rw-r--r--graphics/sprites/equipment/head/christmastree.xml13
-rw-r--r--graphics/sprites/equipment/head/circlet.pngbin0 -> 955 bytes
-rw-r--r--graphics/sprites/equipment/head/circlet.xml13
-rw-r--r--graphics/sprites/equipment/head/cloverhat.pngbin0 -> 2359 bytes
-rw-r--r--graphics/sprites/equipment/head/cloverhat.xml13
-rw-r--r--graphics/sprites/equipment/head/cowboyblack.pngbin0 -> 4199 bytes
-rw-r--r--graphics/sprites/equipment/head/cowboyblack.xml13
-rw-r--r--graphics/sprites/equipment/head/cowboywhite.pngbin0 -> 4456 bytes
-rw-r--r--graphics/sprites/equipment/head/cowboywhite.xml13
-rw-r--r--graphics/sprites/equipment/head/crown.pngbin0 -> 3782 bytes
-rw-r--r--graphics/sprites/equipment/head/crown.xml13
-rw-r--r--graphics/sprites/equipment/head/crusadehelm.pngbin0 -> 5700 bytes
-rw-r--r--graphics/sprites/equipment/head/crusadehelm.xml13
-rw-r--r--graphics/sprites/equipment/head/dark-helm.pngbin0 -> 2689 bytes
-rw-r--r--graphics/sprites/equipment/head/dark-helm.xml13
-rw-r--r--graphics/sprites/equipment/head/demonmask.pngbin0 -> 2972 bytes
-rw-r--r--graphics/sprites/equipment/head/demonmask.xml13
-rw-r--r--graphics/sprites/equipment/head/desert-helmet.pngbin0 -> 3337 bytes
-rw-r--r--graphics/sprites/equipment/head/desert-helmet.xml13
-rw-r--r--graphics/sprites/equipment/head/deserthat.pngbin0 -> 2300 bytes
-rw-r--r--graphics/sprites/equipment/head/deserthat.xml258
-rw-r--r--graphics/sprites/equipment/head/devcap.pngbin0 -> 2555 bytes
-rw-r--r--graphics/sprites/equipment/head/devcap.xml13
-rw-r--r--graphics/sprites/equipment/head/earmuffs.pngbin0 -> 1496 bytes
-rw-r--r--graphics/sprites/equipment/head/earmuffs.xml13
-rw-r--r--graphics/sprites/equipment/head/eggshell.pngbin0 -> 1664 bytes
-rw-r--r--graphics/sprites/equipment/head/eggshell.xml13
-rw-r--r--graphics/sprites/equipment/head/elf-nightcap.pngbin0 -> 1406 bytes
-rw-r--r--graphics/sprites/equipment/head/elf-nightcap.xml13
-rw-r--r--graphics/sprites/equipment/head/eskimohat.pngbin0 -> 2013 bytes
-rw-r--r--graphics/sprites/equipment/head/eskimohat.xml13
-rw-r--r--graphics/sprites/equipment/head/evileyes.pngbin0 -> 5453 bytes
-rw-r--r--graphics/sprites/equipment/head/evileyes.xml5
-rw-r--r--graphics/sprites/equipment/head/eyepatch.pngbin0 -> 467 bytes
-rw-r--r--graphics/sprites/equipment/head/eyepatch.xml13
-rw-r--r--graphics/sprites/equipment/head/fairy_hat.pngbin0 -> 2186 bytes
-rw-r--r--graphics/sprites/equipment/head/fairy_hat.xml13
-rw-r--r--graphics/sprites/equipment/head/fancyhat.pngbin0 -> 1187 bytes
-rw-r--r--graphics/sprites/equipment/head/fancyhat.xml13
-rw-r--r--graphics/sprites/equipment/head/fluffyhat.pngbin0 -> 3941 bytes
-rw-r--r--graphics/sprites/equipment/head/fluffyhat.xml13
-rw-r--r--graphics/sprites/equipment/head/funkywinter.pngbin0 -> 2112 bytes
-rw-r--r--graphics/sprites/equipment/head/funkywinter.xml13
-rw-r--r--graphics/sprites/equipment/head/gas-carbon.pngbin0 -> 1341 bytes
-rw-r--r--graphics/sprites/equipment/head/gas-carbon.xml13
-rw-r--r--graphics/sprites/equipment/head/gasmask.pngbin0 -> 1695 bytes
-rw-r--r--graphics/sprites/equipment/head/gasmask.xml13
-rw-r--r--graphics/sprites/equipment/head/glasses.pngbin0 -> 459 bytes
-rw-r--r--graphics/sprites/equipment/head/glasses.xml13
-rw-r--r--graphics/sprites/equipment/head/gmcap.pngbin0 -> 2879 bytes
-rw-r--r--graphics/sprites/equipment/head/gmcap.xml13
-rw-r--r--graphics/sprites/equipment/head/goatee.pngbin0 -> 361 bytes
-rw-r--r--graphics/sprites/equipment/head/goatee.xml13
-rw-r--r--graphics/sprites/equipment/head/goblin-mask.pngbin0 -> 2089 bytes
-rw-r--r--graphics/sprites/equipment/head/goblin-mask.xml13
-rw-r--r--graphics/sprites/equipment/head/goggles.pngbin0 -> 684 bytes
-rw-r--r--graphics/sprites/equipment/head/goggles.xml13
-rw-r--r--graphics/sprites/equipment/head/gradcap.pngbin0 -> 933 bytes
-rw-r--r--graphics/sprites/equipment/head/gradcap.xml13
-rw-r--r--graphics/sprites/equipment/head/guyfawkes.pngbin0 -> 2821 bytes
-rw-r--r--graphics/sprites/equipment/head/guyfawkes.xml13
-rw-r--r--graphics/sprites/equipment/head/headmodel.pngbin0 -> 3551 bytes
-rw-r--r--graphics/sprites/equipment/head/headmodel.xml205
-rw-r--r--graphics/sprites/equipment/head/heart-glasses.pngbin0 -> 658 bytes
-rw-r--r--graphics/sprites/equipment/head/heart-glasses.xml13
-rw-r--r--graphics/sprites/equipment/head/highpriest-crown.pngbin0 -> 4666 bytes
-rw-r--r--graphics/sprites/equipment/head/highpriest-crown.xml13
-rw-r--r--graphics/sprites/equipment/head/infantryhelm.pngbin0 -> 4882 bytes
-rw-r--r--graphics/sprites/equipment/head/infantryhelm.xml13
-rw-r--r--graphics/sprites/equipment/head/inspector-hat.pngbin0 -> 1363 bytes
-rw-r--r--graphics/sprites/equipment/head/inspector-hat.xml13
-rw-r--r--graphics/sprites/equipment/head/jestermask.pngbin0 -> 70385 bytes
-rw-r--r--graphics/sprites/equipment/head/jestermask.xml152
-rw-r--r--graphics/sprites/equipment/head/katzeur.pngbin0 -> 551 bytes
-rw-r--r--graphics/sprites/equipment/head/katzeur.xml13
-rw-r--r--graphics/sprites/equipment/head/knighthelm.pngbin0 -> 5598 bytes
-rw-r--r--graphics/sprites/equipment/head/knighthelm.xml13
-rw-r--r--graphics/sprites/equipment/head/knit-cap.pngbin0 -> 2814 bytes
-rw-r--r--graphics/sprites/equipment/head/knit-cap.xml13
-rw-r--r--graphics/sprites/equipment/head/long-beard.pngbin0 -> 937 bytes
-rw-r--r--graphics/sprites/equipment/head/long-beard.xml13
-rw-r--r--graphics/sprites/equipment/head/magicgmtophat.pngbin0 -> 3507 bytes
-rw-r--r--graphics/sprites/equipment/head/magicgmtophat.xml13
-rw-r--r--graphics/sprites/equipment/head/mask.pngbin0 -> 2499 bytes
-rw-r--r--graphics/sprites/equipment/head/mask.xml13
-rw-r--r--graphics/sprites/equipment/head/minershat.pngbin0 -> 1447 bytes
-rw-r--r--graphics/sprites/equipment/head/minershat.xml13
-rw-r--r--graphics/sprites/equipment/head/monocle.pngbin0 -> 1408 bytes
-rw-r--r--graphics/sprites/equipment/head/monocle.xml13
-rw-r--r--graphics/sprites/equipment/head/monster-skull-helm.pngbin0 -> 6937 bytes
-rw-r--r--graphics/sprites/equipment/head/monster-skull-helm.xml13
-rw-r--r--graphics/sprites/equipment/head/moonshroomhat.pngbin0 -> 1482 bytes
-rw-r--r--graphics/sprites/equipment/head/moonshroomhat.xml14
-rw-r--r--graphics/sprites/equipment/head/mouboohead.pngbin0 -> 2818 bytes
-rw-r--r--graphics/sprites/equipment/head/mouboohead.xml229
-rw-r--r--graphics/sprites/equipment/head/moubootaurhead.pngbin0 -> 2524 bytes
-rw-r--r--graphics/sprites/equipment/head/moubootaurhead.xml13
-rw-r--r--graphics/sprites/equipment/head/mushroom.pngbin0 -> 517 bytes
-rw-r--r--graphics/sprites/equipment/head/mushroom.xml229
-rw-r--r--graphics/sprites/equipment/head/mustache.pngbin0 -> 394 bytes
-rw-r--r--graphics/sprites/equipment/head/mustache.xml13
-rw-r--r--graphics/sprites/equipment/head/nohmask.pngbin0 -> 2874 bytes
-rw-r--r--graphics/sprites/equipment/head/nohmask.xml13
-rw-r--r--graphics/sprites/equipment/head/nutcrackerhat.pngbin0 -> 2129 bytes
-rw-r--r--graphics/sprites/equipment/head/nutcrackerhat.xml13
-rw-r--r--graphics/sprites/equipment/head/operamask.pngbin0 -> 1415 bytes
-rw-r--r--graphics/sprites/equipment/head/operamask.xml14
-rw-r--r--graphics/sprites/equipment/head/overlordhelm.pngbin0 -> 8277 bytes
-rw-r--r--graphics/sprites/equipment/head/overlordhelm.xml13
-rw-r--r--graphics/sprites/equipment/head/paladinhelm.pngbin0 -> 6993 bytes
-rw-r--r--graphics/sprites/equipment/head/paladinhelm.xml13
-rw-r--r--graphics/sprites/equipment/head/panhat.pngbin0 -> 1417 bytes
-rw-r--r--graphics/sprites/equipment/head/panhat.xml13
-rw-r--r--graphics/sprites/equipment/head/paperbag.pngbin0 -> 6151 bytes
-rw-r--r--graphics/sprites/equipment/head/paperbag.xml14
-rw-r--r--graphics/sprites/equipment/head/parsley-earplugs.pngbin0 -> 1027 bytes
-rw-r--r--graphics/sprites/equipment/head/parsley-earplugs.xml13
-rw-r--r--graphics/sprites/equipment/head/phylactery.pngbin0 -> 831 bytes
-rw-r--r--graphics/sprites/equipment/head/phylactery.xml14
-rw-r--r--graphics/sprites/equipment/head/pilot-hat.pngbin0 -> 1352 bytes
-rw-r--r--graphics/sprites/equipment/head/pilot-hat.xml13
-rw-r--r--graphics/sprites/equipment/head/pinkie-helmet.pngbin0 -> 2576 bytes
-rw-r--r--graphics/sprites/equipment/head/pinkie-helmet.xml231
-rw-r--r--graphics/sprites/equipment/head/pinkiehat.pngbin0 -> 1012 bytes
-rw-r--r--graphics/sprites/equipment/head/pinkiehat.xml14
-rw-r--r--graphics/sprites/equipment/head/pipe.pngbin0 -> 5808 bytes
-rw-r--r--graphics/sprites/equipment/head/pipe.xml223
-rw-r--r--graphics/sprites/equipment/head/piratehat.pngbin0 -> 1465 bytes
-rw-r--r--graphics/sprites/equipment/head/piratehat.xml13
-rw-r--r--graphics/sprites/equipment/head/presenthat.pngbin0 -> 1558 bytes
-rw-r--r--graphics/sprites/equipment/head/presenthat.xml13
-rw-r--r--graphics/sprites/equipment/head/pumpkinhelmet.pngbin0 -> 1933 bytes
-rw-r--r--graphics/sprites/equipment/head/pumpkinhelmet.xml13
-rw-r--r--graphics/sprites/equipment/head/pvp-cap.pngbin0 -> 2921 bytes
-rw-r--r--graphics/sprites/equipment/head/pvp-cap.xml13
-rw-r--r--graphics/sprites/equipment/head/pvpcap-golden.pngbin0 -> 1208 bytes
-rw-r--r--graphics/sprites/equipment/head/pvpcap-golden.xml13
-rw-r--r--graphics/sprites/equipment/head/rabbit-ears.pngbin0 -> 1317 bytes
-rw-r--r--graphics/sprites/equipment/head/rabbit-ears.xml13
-rw-r--r--graphics/sprites/equipment/head/rangerhat.pngbin0 -> 3732 bytes
-rw-r--r--graphics/sprites/equipment/head/rangerhat.xml13
-rw-r--r--graphics/sprites/equipment/head/rednose.pngbin0 -> 673 bytes
-rw-r--r--graphics/sprites/equipment/head/rednose.xml13
-rw-r--r--graphics/sprites/equipment/head/rosehat.pngbin0 -> 736 bytes
-rw-r--r--graphics/sprites/equipment/head/rosehat.xml13
-rw-r--r--graphics/sprites/equipment/head/sailor-hat.pngbin0 -> 1973 bytes
-rw-r--r--graphics/sprites/equipment/head/sailor-hat.xml13
-rw-r--r--graphics/sprites/equipment/head/santabeardhat.pngbin0 -> 2800 bytes
-rw-r--r--graphics/sprites/equipment/head/santabeardhat.xml13
-rw-r--r--graphics/sprites/equipment/head/santahat.pngbin0 -> 1655 bytes
-rw-r--r--graphics/sprites/equipment/head/santahat.xml13
-rw-r--r--graphics/sprites/equipment/head/santahatS.xml13
-rw-r--r--graphics/sprites/equipment/head/scentedcandlehelmet.pngbin0 -> 13008 bytes
-rw-r--r--graphics/sprites/equipment/head/scentedcandlehelmet.xml5
-rw-r--r--graphics/sprites/equipment/head/serf.pngbin0 -> 5383 bytes
-rw-r--r--graphics/sprites/equipment/head/serf.xml13
-rw-r--r--graphics/sprites/equipment/head/shades.pngbin0 -> 415 bytes
-rw-r--r--graphics/sprites/equipment/head/shades.xml13
-rw-r--r--graphics/sprites/equipment/head/shroom.pngbin0 -> 1501 bytes
-rw-r--r--graphics/sprites/equipment/head/shroom.xml13
-rw-r--r--graphics/sprites/equipment/head/silkheadband.pngbin0 -> 2643 bytes
-rw-r--r--graphics/sprites/equipment/head/silkheadband.xml13
-rw-r--r--graphics/sprites/equipment/head/skullmask.pngbin0 -> 2243 bytes
-rw-r--r--graphics/sprites/equipment/head/skullmask.xml14
-rw-r--r--graphics/sprites/equipment/head/smileycap.pngbin0 -> 2569 bytes
-rw-r--r--graphics/sprites/equipment/head/smileycap.xml14
-rw-r--r--graphics/sprites/equipment/head/snowgoggles.pngbin0 -> 1150 bytes
-rw-r--r--graphics/sprites/equipment/head/snowgoggles.xml13
-rw-r--r--graphics/sprites/equipment/head/standardheadband.pngbin0 -> 1019 bytes
-rw-r--r--graphics/sprites/equipment/head/standardheadband.xml14
-rw-r--r--graphics/sprites/equipment/head/sunglasses.pngbin0 -> 633 bytes
-rw-r--r--graphics/sprites/equipment/head/sunglasses.xml13
-rw-r--r--graphics/sprites/equipment/head/tamoshanter.pngbin0 -> 1327 bytes
-rw-r--r--graphics/sprites/equipment/head/tamoshanter.xml13
-rw-r--r--graphics/sprites/equipment/head/terranite-mask.pngbin0 -> 1433 bytes
-rw-r--r--graphics/sprites/equipment/head/terranite-mask.xml13
-rw-r--r--graphics/sprites/equipment/head/terranitehelm.pngbin0 -> 1375 bytes
-rw-r--r--graphics/sprites/equipment/head/terranitehelm.xml13
-rw-r--r--graphics/sprites/equipment/head/thin-crown.pngbin0 -> 1324 bytes
-rw-r--r--graphics/sprites/equipment/head/thin-crown.xml13
-rw-r--r--graphics/sprites/equipment/head/tophat.pngbin0 -> 1741 bytes
-rw-r--r--graphics/sprites/equipment/head/tophat.xml14
-rw-r--r--graphics/sprites/equipment/head/underworld-mask.pngbin0 -> 2429 bytes
-rw-r--r--graphics/sprites/equipment/head/underworld-mask.xml13
-rw-r--r--graphics/sprites/equipment/head/warlordhelm.pngbin0 -> 5894 bytes
-rw-r--r--graphics/sprites/equipment/head/warlordhelm.xml13
-rw-r--r--graphics/sprites/equipment/head/witch-doctor-mask.pngbin0 -> 5020 bytes
-rw-r--r--graphics/sprites/equipment/head/witch-doctor-mask.xml13
-rw-r--r--graphics/sprites/equipment/head/witch-hat.pngbin0 -> 1105 bytes
-rw-r--r--graphics/sprites/equipment/head/witch-hat.xml13
-rw-r--r--graphics/sprites/equipment/head/witch-hat2.pngbin0 -> 1249 bytes
-rw-r--r--graphics/sprites/equipment/head/witch-hat2.xml13
-rw-r--r--graphics/sprites/equipment/head/wizard-hat.pngbin0 -> 1451 bytes
-rw-r--r--graphics/sprites/equipment/head/wizard-hat.xml13
-rw-r--r--graphics/sprites/equipment/head/woolen.pngbin0 -> 1569 bytes
-rw-r--r--graphics/sprites/equipment/head/woolen.xml13
-rw-r--r--graphics/sprites/equipment/head/xmaself.pngbin0 -> 4131 bytes
-rw-r--r--graphics/sprites/equipment/head/xmaself.xml13
-rw-r--r--graphics/sprites/equipment/head/yeti-mask.pngbin0 -> 7371 bytes
-rw-r--r--graphics/sprites/equipment/head/yeti-mask.xml13
-rw-r--r--graphics/sprites/equipment/legs/assassin-female.pngbin0 -> 50632 bytes
-rw-r--r--graphics/sprites/equipment/legs/assassin-female.xml12
-rw-r--r--graphics/sprites/equipment/legs/assassin.pngbin0 -> 50788 bytes
-rw-r--r--graphics/sprites/equipment/legs/assassin.xml12
-rw-r--r--graphics/sprites/equipment/legs/bromenallegs-female.pngbin0 -> 60037 bytes
-rw-r--r--graphics/sprites/equipment/legs/bromenallegs-female.xml12
-rw-r--r--graphics/sprites/equipment/legs/bromenallegs.pngbin0 -> 59916 bytes
-rw-r--r--graphics/sprites/equipment/legs/bromenallegs.xml12
-rw-r--r--graphics/sprites/equipment/legs/chaps-female.pngbin0 -> 69854 bytes
-rw-r--r--graphics/sprites/equipment/legs/chaps-female.xml12
-rw-r--r--graphics/sprites/equipment/legs/chaps.pngbin0 -> 73964 bytes
-rw-r--r--graphics/sprites/equipment/legs/chaps.xml12
-rw-r--r--graphics/sprites/equipment/legs/miniskirt-female.pngbin0 -> 24402 bytes
-rw-r--r--graphics/sprites/equipment/legs/miniskirt-female.xml13
-rw-r--r--graphics/sprites/equipment/legs/miniskirt.pngbin0 -> 24588 bytes
-rw-r--r--graphics/sprites/equipment/legs/miniskirt.xml13
-rw-r--r--graphics/sprites/equipment/legs/pants-female.pngbin0 -> 37668 bytes
-rw-r--r--graphics/sprites/equipment/legs/pants-female.xml12
-rw-r--r--graphics/sprites/equipment/legs/pants-oversized.xml20
-rw-r--r--graphics/sprites/equipment/legs/pants.pngbin0 -> 41666 bytes
-rw-r--r--graphics/sprites/equipment/legs/pants.xml12
-rw-r--r--graphics/sprites/equipment/legs/shorts-female.pngbin0 -> 15995 bytes
-rw-r--r--graphics/sprites/equipment/legs/shorts-female.xml13
-rw-r--r--graphics/sprites/equipment/legs/shorts.pngbin0 -> 16121 bytes
-rw-r--r--graphics/sprites/equipment/legs/shorts.xml13
-rw-r--r--graphics/sprites/equipment/legs/silkpants-female.pngbin0 -> 26630 bytes
-rw-r--r--graphics/sprites/equipment/legs/silkpants-female.xml13
-rw-r--r--graphics/sprites/equipment/legs/silkpants.pngbin0 -> 24999 bytes
-rw-r--r--graphics/sprites/equipment/legs/silkpants.xml13
-rw-r--r--graphics/sprites/equipment/legs/skirt-female.pngbin0 -> 37786 bytes
-rw-r--r--graphics/sprites/equipment/legs/skirt-female.xml12
-rw-r--r--graphics/sprites/equipment/legs/skirt.pngbin0 -> 38936 bytes
-rw-r--r--graphics/sprites/equipment/legs/skirt.xml12
-rw-r--r--graphics/sprites/equipment/legs/terranite-female.pngbin0 -> 27777 bytes
-rw-r--r--graphics/sprites/equipment/legs/terranite-female.xml12
-rw-r--r--graphics/sprites/equipment/legs/terranite.pngbin0 -> 28450 bytes
-rw-r--r--graphics/sprites/equipment/legs/terranite.xml12
-rw-r--r--graphics/sprites/equipment/override/adult-head.pngbin0 -> 2428 bytes
-rw-r--r--graphics/sprites/equipment/override/adult-head.xml9
-rw-r--r--graphics/sprites/equipment/override/adult-outfits.pngbin0 -> 13776 bytes
-rw-r--r--graphics/sprites/equipment/override/adult-outfits.xml9
-rw-r--r--graphics/sprites/equipment/override/child-head-in-bed.xml9
-rw-r--r--graphics/sprites/equipment/override/child-head.pngbin0 -> 2136 bytes
-rw-r--r--graphics/sprites/equipment/override/child-head.xml9
-rw-r--r--graphics/sprites/equipment/override/child-outfits-in-bed.xml9
-rw-r--r--graphics/sprites/equipment/override/child-outfits.pngbin0 -> 10454 bytes
-rw-r--r--graphics/sprites/equipment/override/child-outfits.xml9
-rw-r--r--graphics/sprites/equipment/shield/leather.pngbin0 -> 41096 bytes
-rw-r--r--graphics/sprites/equipment/shield/leather.xml11
-rw-r--r--graphics/sprites/equipment/shield/standard.xml87
-rw-r--r--graphics/sprites/equipment/shield/steel.pngbin0 -> 46026 bytes
-rw-r--r--graphics/sprites/equipment/shield/steel.xml11
-rw-r--r--graphics/sprites/equipment/shield/wooden.pngbin0 -> 48818 bytes
-rw-r--r--graphics/sprites/equipment/shield/wooden.xml11
-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.pngbin0 -> 40940 bytes
-rw-r--r--graphics/sprites/equipment/weapons/beheader.xml15
-rw-r--r--graphics/sprites/equipment/weapons/bow-banshee.pngbin0 -> 9042 bytes
-rw-r--r--graphics/sprites/equipment/weapons/bow-banshee.xml15
-rw-r--r--graphics/sprites/equipment/weapons/bow-slingshot.pngbin0 -> 6406 bytes
-rw-r--r--graphics/sprites/equipment/weapons/bow-slingshot.xml15
-rw-r--r--graphics/sprites/equipment/weapons/bow.pngbin0 -> 7819 bytes
-rw-r--r--graphics/sprites/equipment/weapons/bow.xml15
-rw-r--r--graphics/sprites/equipment/weapons/dagger.pngbin0 -> 3763 bytes
-rw-r--r--graphics/sprites/equipment/weapons/dagger.xml15
-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/sandcutter.pngbin0 -> 36444 bytes
-rw-r--r--graphics/sprites/equipment/weapons/sandcutter.xml15
-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-long.pngbin0 -> 7981 bytes
-rw-r--r--graphics/sprites/equipment/weapons/sword-long.xml15
-rw-r--r--graphics/sprites/equipment/weapons/sword-short.pngbin0 -> 7486 bytes
-rw-r--r--graphics/sprites/equipment/weapons/sword-short.xml15
-rw-r--r--graphics/sprites/equipment/weapons/wand.pngbin0 -> 29419 bytes
-rw-r--r--graphics/sprites/equipment/weapons/wand.xml15
-rw-r--r--graphics/sprites/equipment/weapons/xmas-bow-slingshot.pngbin0 -> 6469 bytes
-rw-r--r--graphics/sprites/equipment/weapons/xmas-bow-slingshot.xml15
450 files changed, 5402 insertions, 0 deletions
diff --git a/graphics/sprites/equipment/angel-wings.png b/graphics/sprites/equipment/angel-wings.png
new file mode 100644
index 00000000..00290548
--- /dev/null
+++ b/graphics/sprites/equipment/angel-wings.png
Binary files differ
diff --git a/graphics/sprites/equipment/angel-wings.xml b/graphics/sprites/equipment/angel-wings.xml
new file mode 100644
index 00000000..83844588
--- /dev/null
+++ b/graphics/sprites/equipment/angel-wings.xml
@@ -0,0 +1,97 @@
+<?xml version="1.0"?>
+<sprite>
+ <!-- Original from tmw.ufbteam.org - Authors: Varuna and Arikel-->
+ <imageset name="base" src="graphics/sprites/equipment/angel-wings.png|W" width="64" height="64"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="5" delay="75" offsetY="0" offsetX="0"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="18" end="23" delay="75" offsetY="0" offsetX="0"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="36" end="41" delay="75" offsetY="0" offsetX="0"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="54" end="59" delay="75" offsetY="0" offsetX="0"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="5" delay="75" offsetY="0" offsetX="0"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="18" end="23" delay="75" offsetY="0" offsetX="0"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="36" end="41" delay="75" offsetY="0" offsetX="0"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="54" end="59" delay="75" offsetY="0" offsetX="0"/>
+ </animation>
+ </action>
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="5" delay="75" offsetY="8" offsetX="0"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="18" end="23" delay="75" offsetY="8" offsetX="6"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="36" end="41" delay="75" offsetY="8" offsetX="0"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="54" end="59" delay="75" offsetY="8" offsetX="-8"/>
+ </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" offsetY="0" offsetX="0"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="27" end="30" delay="75" offsetY="0" offsetX="0"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="45" end="48" delay="75" offsetY="0" offsetX="0"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="63" end="66" delay="75" offsetY="0" offsetX="0"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <sequence start="13" end="17" delay="75" offsetY="0" offsetX="0"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="31" end="35" delay="75" offsetY="0" offsetX="0"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="49" end="53" delay="75" offsetY="0" offsetX="0"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="67" end="71" delay="75" offsetY="0" offsetX="0"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/assassin-female.png b/graphics/sprites/equipment/chest/assassin-female.png
new file mode 100644
index 00000000..684861be
--- /dev/null
+++ 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
new file mode 100644
index 00000000..959fb44b
--- /dev/null
+++ b/graphics/sprites/equipment/chest/assassin-female.xml
@@ -0,0 +1,12 @@
+<?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
new file mode 100644
index 00000000..8c1f2c49
--- /dev/null
+++ 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
new file mode 100644
index 00000000..dc4ae945
--- /dev/null
+++ b/graphics/sprites/equipment/chest/assassin.xml
@@ -0,0 +1,12 @@
+<?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.png b/graphics/sprites/equipment/chest/bra-female.png
new file mode 100644
index 00000000..6a0b4fc8
--- /dev/null
+++ b/graphics/sprites/equipment/chest/bra-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/bra-female.xml b/graphics/sprites/equipment/chest/bra-female.xml
new file mode 100644
index 00000000..39c108ed
--- /dev/null
+++ b/graphics/sprites/equipment/chest/bra-female.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2
+Copyright (C) 2021 The Mana World -->
+
+<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.png b/graphics/sprites/equipment/chest/bromenalchest-female.png
new file mode 100644
index 00000000..b7082a2a
--- /dev/null
+++ b/graphics/sprites/equipment/chest/bromenalchest-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/bromenalchest-female.xml b/graphics/sprites/equipment/chest/bromenalchest-female.xml
new file mode 100644
index 00000000..ffe35a7b
--- /dev/null
+++ b/graphics/sprites/equipment/chest/bromenalchest-female.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online
+Copyright (C) 2021 The Mana World -->
+
+<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.png b/graphics/sprites/equipment/chest/bromenalchest.png
new file mode 100644
index 00000000..11a9b885
--- /dev/null
+++ b/graphics/sprites/equipment/chest/bromenalchest.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/bromenalchest.xml b/graphics/sprites/equipment/chest/bromenalchest.xml
new file mode 100644
index 00000000..3fa76755
--- /dev/null
+++ b/graphics/sprites/equipment/chest/bromenalchest.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online
+Copyright (C) 2021 The Mana World -->
+
+<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.png b/graphics/sprites/equipment/chest/chainmail-female.png
new file mode 100644
index 00000000..27ef2625
--- /dev/null
+++ b/graphics/sprites/equipment/chest/chainmail-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/chainmail-female.xml b/graphics/sprites/equipment/chest/chainmail-female.xml
new file mode 100644
index 00000000..b5d55746
--- /dev/null
+++ b/graphics/sprites/equipment/chest/chainmail-female.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online
+Copyright (C) 2021 The Mana World -->
+
+<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.png b/graphics/sprites/equipment/chest/chainmail.png
new file mode 100644
index 00000000..eb6a2a23
--- /dev/null
+++ b/graphics/sprites/equipment/chest/chainmail.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/chainmail.xml b/graphics/sprites/equipment/chest/chainmail.xml
new file mode 100644
index 00000000..ab330203
--- /dev/null
+++ b/graphics/sprites/equipment/chest/chainmail.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online
+Copyright (C) 2021 The Mana World -->
+
+<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
new file mode 100644
index 00000000..bb9e34f4
--- /dev/null
+++ b/graphics/sprites/equipment/chest/contributor-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/contributor-female.xml b/graphics/sprites/equipment/chest/contributor-female.xml
new file mode 100644
index 00000000..f33522e4
--- /dev/null
+++ b/graphics/sprites/equipment/chest/contributor-female.xml
@@ -0,0 +1,11 @@
+<?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
new file mode 100644
index 00000000..a3360620
--- /dev/null
+++ 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
new file mode 100644
index 00000000..36a55755
--- /dev/null
+++ b/graphics/sprites/equipment/chest/contributor.xml
@@ -0,0 +1,11 @@
+<?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
new file mode 100644
index 00000000..ee3beecc
--- /dev/null
+++ 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
new file mode 100644
index 00000000..e5d065cc
--- /dev/null
+++ b/graphics/sprites/equipment/chest/cotton-female.xml
@@ -0,0 +1,11 @@
+<?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
new file mode 100644
index 00000000..0890e04e
--- /dev/null
+++ 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
new file mode 100644
index 00000000..30a7207b
--- /dev/null
+++ b/graphics/sprites/equipment/chest/cotton.xml
@@ -0,0 +1,11 @@
+<?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
new file mode 100644
index 00000000..0a08fad4
--- /dev/null
+++ 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
new file mode 100644
index 00000000..f56698e1
--- /dev/null
+++ b/graphics/sprites/equipment/chest/demonwarlordplate.xml
@@ -0,0 +1,11 @@
+<?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
new file mode 100644
index 00000000..d98ab47f
--- /dev/null
+++ 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
new file mode 100644
index 00000000..4defaa21
--- /dev/null
+++ b/graphics/sprites/equipment/chest/fine-dress-female.xml
@@ -0,0 +1,11 @@
+<?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
new file mode 100644
index 00000000..b7e9be46
--- /dev/null
+++ 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
new file mode 100644
index 00000000..22c92756
--- /dev/null
+++ b/graphics/sprites/equipment/chest/fine-dress.xml
@@ -0,0 +1,11 @@
+<?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
new file mode 100644
index 00000000..29523c2b
--- /dev/null
+++ 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
new file mode 100644
index 00000000..6ba5b564
--- /dev/null
+++ b/graphics/sprites/equipment/chest/forest-armor-female.xml
@@ -0,0 +1,11 @@
+<?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
new file mode 100644
index 00000000..9ab1b222
--- /dev/null
+++ 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
new file mode 100644
index 00000000..8be97f33
--- /dev/null
+++ b/graphics/sprites/equipment/chest/forest-armor.xml
@@ -0,0 +1,11 @@
+<?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
new file mode 100644
index 00000000..df129764
--- /dev/null
+++ 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
new file mode 100644
index 00000000..67723569
--- /dev/null
+++ b/graphics/sprites/equipment/chest/leather-female.xml
@@ -0,0 +1,11 @@
+<?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
new file mode 100644
index 00000000..7f39ade1
--- /dev/null
+++ 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
new file mode 100644
index 00000000..a0c54393
--- /dev/null
+++ b/graphics/sprites/equipment/chest/leather.xml
@@ -0,0 +1,11 @@
+<?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.png b/graphics/sprites/equipment/chest/lightplatemail-female.png
new file mode 100644
index 00000000..d507f5b5
--- /dev/null
+++ b/graphics/sprites/equipment/chest/lightplatemail-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/lightplatemail-female.xml b/graphics/sprites/equipment/chest/lightplatemail-female.xml
new file mode 100644
index 00000000..0aeffdf9
--- /dev/null
+++ b/graphics/sprites/equipment/chest/lightplatemail-female.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2
+Copyright (C) 2021 The Mana World -->
+
+<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.png b/graphics/sprites/equipment/chest/lightplatemail.png
new file mode 100644
index 00000000..22ffcedf
--- /dev/null
+++ b/graphics/sprites/equipment/chest/lightplatemail.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/lightplatemail.xml b/graphics/sprites/equipment/chest/lightplatemail.xml
new file mode 100644
index 00000000..ffbece90
--- /dev/null
+++ b/graphics/sprites/equipment/chest/lightplatemail.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2
+Copyright (C) 2021 The Mana World -->
+
+<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
new file mode 100644
index 00000000..20cf2dd2
--- /dev/null
+++ 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
new file mode 100644
index 00000000..e516d2cb
--- /dev/null
+++ b/graphics/sprites/equipment/chest/robe-female.xml
@@ -0,0 +1,11 @@
+<?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
new file mode 100644
index 00000000..6d174e28
--- /dev/null
+++ 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
new file mode 100644
index 00000000..e9fe51b0
--- /dev/null
+++ b/graphics/sprites/equipment/chest/robe.xml
@@ -0,0 +1,11 @@
+<?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
new file mode 100644
index 00000000..88b8822e
--- /dev/null
+++ 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
new file mode 100644
index 00000000..f6db98dc
--- /dev/null
+++ b/graphics/sprites/equipment/chest/saviorarmor-female.xml
@@ -0,0 +1,11 @@
+<?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
new file mode 100644
index 00000000..57065a37
--- /dev/null
+++ 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
new file mode 100644
index 00000000..84e87caf
--- /dev/null
+++ b/graphics/sprites/equipment/chest/saviorarmor.xml
@@ -0,0 +1,11 @@
+<?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.png b/graphics/sprites/equipment/chest/shorttanktop-female.png
new file mode 100644
index 00000000..eb0bcd47
--- /dev/null
+++ b/graphics/sprites/equipment/chest/shorttanktop-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/shorttanktop-female.xml b/graphics/sprites/equipment/chest/shorttanktop-female.xml
new file mode 100644
index 00000000..69b9e2d3
--- /dev/null
+++ b/graphics/sprites/equipment/chest/shorttanktop-female.xml
@@ -0,0 +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/shorttanktop-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="model/base.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/shorttanktop.png b/graphics/sprites/equipment/chest/shorttanktop.png
new file mode 100644
index 00000000..69045a03
--- /dev/null
+++ b/graphics/sprites/equipment/chest/shorttanktop.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/shorttanktop.xml b/graphics/sprites/equipment/chest/shorttanktop.xml
new file mode 100644
index 00000000..ceb022b3
--- /dev/null
+++ b/graphics/sprites/equipment/chest/shorttanktop.xml
@@ -0,0 +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/shorttanktop.png|W"
+ width="64"
+ height="64"/>
+
+ <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
new file mode 100644
index 00000000..1c613dc0
--- /dev/null
+++ 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
new file mode 100644
index 00000000..ac905e1f
--- /dev/null
+++ b/graphics/sprites/equipment/chest/sorcerer-robe-female.xml
@@ -0,0 +1,12 @@
+<?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
new file mode 100644
index 00000000..0727426b
--- /dev/null
+++ 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
new file mode 100644
index 00000000..2a0d917f
--- /dev/null
+++ b/graphics/sprites/equipment/chest/sorcerer-robe.xml
@@ -0,0 +1,12 @@
+<?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.png b/graphics/sprites/equipment/chest/tanktop-female.png
new file mode 100644
index 00000000..ccbd4b8c
--- /dev/null
+++ b/graphics/sprites/equipment/chest/tanktop-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/tanktop-female.xml b/graphics/sprites/equipment/chest/tanktop-female.xml
new file mode 100644
index 00000000..7c4b4677
--- /dev/null
+++ b/graphics/sprites/equipment/chest/tanktop-female.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+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="model/base.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/tanktop.png b/graphics/sprites/equipment/chest/tanktop.png
new file mode 100644
index 00000000..9030b000
--- /dev/null
+++ b/graphics/sprites/equipment/chest/tanktop.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/tanktop.xml b/graphics/sprites/equipment/chest/tanktop.xml
new file mode 100644
index 00000000..a47f98e2
--- /dev/null
+++ b/graphics/sprites/equipment/chest/tanktop.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+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="model/base.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/terranite-female.png b/graphics/sprites/equipment/chest/terranite-female.png
new file mode 100644
index 00000000..41808182
--- /dev/null
+++ 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
new file mode 100644
index 00000000..4289fc83
--- /dev/null
+++ b/graphics/sprites/equipment/chest/terranite-female.xml
@@ -0,0 +1,12 @@
+<?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
new file mode 100644
index 00000000..bc76bcbb
--- /dev/null
+++ 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
new file mode 100644
index 00000000..ce4a5bf0
--- /dev/null
+++ b/graphics/sprites/equipment/chest/terranite.xml
@@ -0,0 +1,12 @@
+<?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.png b/graphics/sprites/equipment/chest/tnecksweater-female.png
new file mode 100644
index 00000000..2814360e
--- /dev/null
+++ b/graphics/sprites/equipment/chest/tnecksweater-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/tnecksweater-female.xml b/graphics/sprites/equipment/chest/tnecksweater-female.xml
new file mode 100644
index 00000000..9ce35542
--- /dev/null
+++ b/graphics/sprites/equipment/chest/tnecksweater-female.xml
@@ -0,0 +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/tnecksweater-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="model/base.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/tnecksweater.png b/graphics/sprites/equipment/chest/tnecksweater.png
new file mode 100644
index 00000000..61e7c565
--- /dev/null
+++ b/graphics/sprites/equipment/chest/tnecksweater.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/tnecksweater.xml b/graphics/sprites/equipment/chest/tnecksweater.xml
new file mode 100644
index 00000000..2f324cf0
--- /dev/null
+++ b/graphics/sprites/equipment/chest/tnecksweater.xml
@@ -0,0 +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/tnecksweater.png|W"
+ width="64"
+ height="64"/>
+
+ <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
new file mode 100644
index 00000000..c6dc2964
--- /dev/null
+++ 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
new file mode 100644
index 00000000..ba2e76a4
--- /dev/null
+++ b/graphics/sprites/equipment/chest/ugly-sweater-female.xml
@@ -0,0 +1,12 @@
+<?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
new file mode 100644
index 00000000..62f7e362
--- /dev/null
+++ 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
new file mode 100644
index 00000000..4fb5fe96
--- /dev/null
+++ b/graphics/sprites/equipment/chest/ugly-sweater.xml
@@ -0,0 +1,12 @@
+<?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.png b/graphics/sprites/equipment/chest/vnecksweater-female.png
new file mode 100644
index 00000000..5af1f289
--- /dev/null
+++ b/graphics/sprites/equipment/chest/vnecksweater-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/vnecksweater-female.xml b/graphics/sprites/equipment/chest/vnecksweater-female.xml
new file mode 100644
index 00000000..50d8ff68
--- /dev/null
+++ b/graphics/sprites/equipment/chest/vnecksweater-female.xml
@@ -0,0 +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/vnecksweater-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="model/base.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/vnecksweater.png b/graphics/sprites/equipment/chest/vnecksweater.png
new file mode 100644
index 00000000..ba4b9c73
--- /dev/null
+++ b/graphics/sprites/equipment/chest/vnecksweater.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/vnecksweater.xml b/graphics/sprites/equipment/chest/vnecksweater.xml
new file mode 100644
index 00000000..939841be
--- /dev/null
+++ b/graphics/sprites/equipment/chest/vnecksweater.xml
@@ -0,0 +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/vnecksweater.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="model/base.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/warlordplate-female.png b/graphics/sprites/equipment/chest/warlordplate-female.png
new file mode 100644
index 00000000..00a4e0b2
--- /dev/null
+++ b/graphics/sprites/equipment/chest/warlordplate-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/warlordplate-female.xml b/graphics/sprites/equipment/chest/warlordplate-female.xml
new file mode 100644
index 00000000..fb79b581
--- /dev/null
+++ b/graphics/sprites/equipment/chest/warlordplate-female.xml
@@ -0,0 +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="model/base.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/warlordplate.png b/graphics/sprites/equipment/chest/warlordplate.png
new file mode 100644
index 00000000..3731eb65
--- /dev/null
+++ b/graphics/sprites/equipment/chest/warlordplate.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/warlordplate.xml b/graphics/sprites/equipment/chest/warlordplate.xml
new file mode 100644
index 00000000..7270f8e9
--- /dev/null
+++ b/graphics/sprites/equipment/chest/warlordplate.xml
@@ -0,0 +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.png|W"
+ width="64"
+ height="64"/>
+
+ <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
new file mode 100644
index 00000000..c8a5ea9d
--- /dev/null
+++ 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
new file mode 100644
index 00000000..b58c8d40
--- /dev/null
+++ b/graphics/sprites/equipment/feet/assassin-boots-female.xml
@@ -0,0 +1,12 @@
+<?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
new file mode 100644
index 00000000..839e08f0
--- /dev/null
+++ 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
new file mode 100644
index 00000000..f05662ba
--- /dev/null
+++ b/graphics/sprites/equipment/feet/assassin-boots.xml
@@ -0,0 +1,12 @@
+<?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.png b/graphics/sprites/equipment/feet/boots-female.png
new file mode 100644
index 00000000..42c3523e
--- /dev/null
+++ b/graphics/sprites/equipment/feet/boots-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/feet/boots-female.xml b/graphics/sprites/equipment/feet/boots-female.xml
new file mode 100644
index 00000000..836e204e
--- /dev/null
+++ b/graphics/sprites/equipment/feet/boots-female.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Reid
+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="model/base.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/feet/boots.png b/graphics/sprites/equipment/feet/boots.png
new file mode 100644
index 00000000..74a23655
--- /dev/null
+++ b/graphics/sprites/equipment/feet/boots.png
Binary files differ
diff --git a/graphics/sprites/equipment/feet/boots.xml b/graphics/sprites/equipment/feet/boots.xml
new file mode 100644
index 00000000..58f5adcc
--- /dev/null
+++ b/graphics/sprites/equipment/feet/boots.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Reid
+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="model/base.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/feet/bromenalboots-female.png b/graphics/sprites/equipment/feet/bromenalboots-female.png
new file mode 100644
index 00000000..34f90a0a
--- /dev/null
+++ b/graphics/sprites/equipment/feet/bromenalboots-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/feet/bromenalboots-female.xml b/graphics/sprites/equipment/feet/bromenalboots-female.xml
new file mode 100644
index 00000000..d4659520
--- /dev/null
+++ b/graphics/sprites/equipment/feet/bromenalboots-female.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- 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="model/base.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/feet/bromenalboots.png b/graphics/sprites/equipment/feet/bromenalboots.png
new file mode 100644
index 00000000..8bf34de4
--- /dev/null
+++ 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
new file mode 100644
index 00000000..754b2496
--- /dev/null
+++ b/graphics/sprites/equipment/feet/bromenalboots.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- 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="model/base.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/feet/furboots-female.png b/graphics/sprites/equipment/feet/furboots-female.png
new file mode 100644
index 00000000..218dd18f
--- /dev/null
+++ 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
new file mode 100644
index 00000000..d66e1d8a
--- /dev/null
+++ b/graphics/sprites/equipment/feet/furboots-female.xml
@@ -0,0 +1,12 @@
+<?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
new file mode 100644
index 00000000..3933a7f0
--- /dev/null
+++ 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
new file mode 100644
index 00000000..00276677
--- /dev/null
+++ b/graphics/sprites/equipment/feet/furboots.xml
@@ -0,0 +1,12 @@
+<?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.png b/graphics/sprites/equipment/feet/warlordboots-female.png
new file mode 100644
index 00000000..c076a112
--- /dev/null
+++ b/graphics/sprites/equipment/feet/warlordboots-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/feet/warlordboots-female.xml b/graphics/sprites/equipment/feet/warlordboots-female.xml
new file mode 100644
index 00000000..22658ec5
--- /dev/null
+++ b/graphics/sprites/equipment/feet/warlordboots-female.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha, Reid
+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="model/base.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/feet/warlordboots.png b/graphics/sprites/equipment/feet/warlordboots.png
new file mode 100644
index 00000000..0455df9c
--- /dev/null
+++ b/graphics/sprites/equipment/feet/warlordboots.png
Binary files differ
diff --git a/graphics/sprites/equipment/feet/warlordboots.xml b/graphics/sprites/equipment/feet/warlordboots.xml
new file mode 100644
index 00000000..7def1676
--- /dev/null
+++ b/graphics/sprites/equipment/feet/warlordboots.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha, Reid
+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="model/base.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/hands/assassin-female.png b/graphics/sprites/equipment/hands/assassin-female.png
new file mode 100644
index 00000000..7b266a1c
--- /dev/null
+++ 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
new file mode 100644
index 00000000..277158ba
--- /dev/null
+++ b/graphics/sprites/equipment/hands/assassin-female.xml
@@ -0,0 +1,12 @@
+<?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
new file mode 100644
index 00000000..9c7feb49
--- /dev/null
+++ 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
new file mode 100644
index 00000000..b2250320
--- /dev/null
+++ b/graphics/sprites/equipment/hands/assassin.xml
@@ -0,0 +1,12 @@
+<?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.png b/graphics/sprites/equipment/hands/bromenalgloves-female.png
new file mode 100644
index 00000000..ef1fc8c9
--- /dev/null
+++ b/graphics/sprites/equipment/hands/bromenalgloves-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/hands/bromenalgloves-female.xml b/graphics/sprites/equipment/hands/bromenalgloves-female.xml
new file mode 100644
index 00000000..8d568eb8
--- /dev/null
+++ b/graphics/sprites/equipment/hands/bromenalgloves-female.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Saulc
+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="model/base.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/hands/bromenalgloves.png b/graphics/sprites/equipment/hands/bromenalgloves.png
new file mode 100644
index 00000000..4a3c8185
--- /dev/null
+++ b/graphics/sprites/equipment/hands/bromenalgloves.png
Binary files differ
diff --git a/graphics/sprites/equipment/hands/bromenalgloves.xml b/graphics/sprites/equipment/hands/bromenalgloves.xml
new file mode 100644
index 00000000..32f8e1bd
--- /dev/null
+++ b/graphics/sprites/equipment/hands/bromenalgloves.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Saulc
+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="model/base.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/hands/generic-female.png b/graphics/sprites/equipment/hands/generic-female.png
new file mode 100644
index 00000000..10ec9b2e
--- /dev/null
+++ 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
new file mode 100644
index 00000000..cf028e53
--- /dev/null
+++ b/graphics/sprites/equipment/hands/generic-female.xml
@@ -0,0 +1,12 @@
+<?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
new file mode 100644
index 00000000..634d8d39
--- /dev/null
+++ 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
new file mode 100644
index 00000000..b14912b9
--- /dev/null
+++ b/graphics/sprites/equipment/hands/generic.xml
@@ -0,0 +1,12 @@
+<?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
new file mode 100644
index 00000000..a1b9c68a
--- /dev/null
+++ 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
new file mode 100644
index 00000000..a0a090a9
--- /dev/null
+++ b/graphics/sprites/equipment/hands/magefire.xml
@@ -0,0 +1,12 @@
+<?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.png b/graphics/sprites/equipment/head/afkcap.png
new file mode 100644
index 00000000..e23e03e3
--- /dev/null
+++ 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
new file mode 100644
index 00000000..cb9b1538
--- /dev/null
+++ b/graphics/sprites/equipment/head/afkcap.xml
@@ -0,0 +1,14 @@
+<?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/afkcap.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/antlerhat.png b/graphics/sprites/equipment/head/antlerhat.png
new file mode 100644
index 00000000..f6a2fd6d
--- /dev/null
+++ 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
new file mode 100644
index 00000000..8905d245
--- /dev/null
+++ b/graphics/sprites/equipment/head/antlerhat.xml
@@ -0,0 +1,13 @@
+<?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="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/assassin-mask.png b/graphics/sprites/equipment/head/assassin-mask.png
new file mode 100644
index 00000000..a0c92b7a
--- /dev/null
+++ b/graphics/sprites/equipment/head/assassin-mask.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/aureole.png b/graphics/sprites/equipment/head/aureole.png
new file mode 100644
index 00000000..1f18a7ea
--- /dev/null
+++ 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
new file mode 100644
index 00000000..a109502f
--- /dev/null
+++ b/graphics/sprites/equipment/head/aureole.xml
@@ -0,0 +1,14 @@
+<?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="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/autumn-mask.png b/graphics/sprites/equipment/head/autumn-mask.png
new file mode 100644
index 00000000..7c5ad0a6
--- /dev/null
+++ 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
new file mode 100644
index 00000000..c247e471
--- /dev/null
+++ b/graphics/sprites/equipment/head/autumn-mask.xml
@@ -0,0 +1,13 @@
+<?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="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/axehat.png b/graphics/sprites/equipment/head/axehat.png
new file mode 100644
index 00000000..e92c906e
--- /dev/null
+++ 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
new file mode 100644
index 00000000..0d4383a7
--- /dev/null
+++ b/graphics/sprites/equipment/head/axehat.xml
@@ -0,0 +1,14 @@
+<?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/axehat.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/bandana.png b/graphics/sprites/equipment/head/bandana.png
new file mode 100644
index 00000000..94bcd403
--- /dev/null
+++ 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
new file mode 100644
index 00000000..ffe96dc6
--- /dev/null
+++ b/graphics/sprites/equipment/head/bandana.xml
@@ -0,0 +1,14 @@
+<?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/bandana.png|W;R"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/beaniecopter.png b/graphics/sprites/equipment/head/beaniecopter.png
new file mode 100644
index 00000000..aef9505e
--- /dev/null
+++ b/graphics/sprites/equipment/head/beaniecopter.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/beaniecopter.xml b/graphics/sprites/equipment/head/beaniecopter.xml
new file mode 100644
index 00000000..62a4dc83
--- /dev/null
+++ b/graphics/sprites/equipment/head/beaniecopter.xml
@@ -0,0 +1,381 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/equipment/head/beaniecopter.png" width="30" height="30" offsetY="-44"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" delay="56"/>
+ <frame index="1" offsetX="-1" delay="56"/>
+ <frame index="2" offsetX="-1" delay="56"/>
+ <frame index="3" offsetX="-1" delay="57"/>
+ <frame index="0" offsetX="-1" delay="55"/>
+ <frame index="1" offsetX="-1" delay="56"/>
+ <frame index="2" offsetX="-1" delay="56"/>
+ <frame index="3" offsetX="-1" delay="58"/>
+ </animation>
+ <animation direction="left">
+ <frame index="4" offsetY="-1" delay="56"/>
+ <frame index="5" offsetY="-1" delay="56"/>
+ <frame index="6" offsetY="-1" delay="56"/>
+ <frame index="7" offsetY="-1" delay="56"/>
+ <frame index="4" offsetY="-1" delay="56"/>
+ <frame index="5" offsetY="-1" delay="56"/>
+ <frame index="6" offsetY="-1" delay="56"/>
+ <frame index="7" offsetY="-1" delay="58"/>
+ </animation>
+ <animation direction="up">
+ <frame index="8" offsetX="-2" offsetY="-1" delay="56"/>
+ <frame index="9" offsetX="-2" offsetY="-1" delay="56"/>
+ <frame index="10" offsetX="-2" offsetY="-1" delay="56"/>
+ <frame index="11" offsetX="-2" offsetY="-1" delay="57"/>
+ <frame index="8" offsetX="-2" offsetY="-1" delay="55"/>
+ <frame index="9" offsetX="-2" offsetY="-1" delay="56"/>
+ <frame index="10" offsetX="-2" offsetY="-1" delay="56"/>
+ <frame index="11" offsetX="-2" offsetY="-1" delay="58"/>
+ </animation>
+ <animation direction="right">
+ <frame index="12" offsetY="-1" delay="56"/>
+ <frame index="13" offsetY="-1" delay="56"/>
+ <frame index="14" offsetY="-1" delay="56"/>
+ <frame index="15" offsetY="-1" delay="56"/>
+ <frame index="12" offsetY="-1" delay="56"/>
+ <frame index="13" offsetY="-1" delay="56"/>
+ <frame index="14" offsetY="-1" delay="56"/>
+ <frame index="15" offsetY="-1" delay="56"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" delay="56"/>
+ <frame index="1" offsetX="-1" delay="19"/>
+ <frame index="1" offsetX="-1" offsetY="-1" delay="37"/>
+ <frame index="2" offsetX="-1" offsetY="-1" delay="56"/>
+ <frame index="3" offsetX="-1" offsetY="-1" delay="57"/>
+ <frame index="0" offsetX="-1" delay="55"/>
+ <frame index="1" offsetX="-1" delay="20"/>
+ <frame index="1" offsetX="-1" offsetY="-1" delay="36"/>
+ <frame index="2" offsetX="-1" offsetY="-1" delay="56"/>
+ <frame index="3" offsetX="-1" offsetY="-1" delay="58"/>
+ </animation>
+ <animation direction="left">
+ <frame index="4" offsetX="-1" offsetY="-1" delay="56"/>
+ <frame index="5" offsetX="-1" offsetY="-1" delay="19"/>
+ <frame index="5" offsetX="-1" delay="37"/>
+ <frame index="6" offsetX="-1" delay="38"/>
+ <frame index="6" offsetX="-1" offsetY="-1" delay="18"/>
+ <frame index="7" offsetX="-1" offsetY="-1" delay="57"/>
+ <frame index="4" offsetX="-1" offsetY="-1" delay="55"/>
+ <frame index="5" offsetX="-1" offsetY="-1" delay="20"/>
+ <frame index="5" offsetX="-1" delay="36"/>
+ <frame index="6" offsetX="-1" delay="39"/>
+ <frame index="6" offsetX="-1" offsetY="-1" delay="17"/>
+ <frame index="7" offsetX="-1" offsetY="-1" delay="58"/>
+ </animation>
+ <animation direction="up">
+ <frame index="8" offsetX="-2" offsetY="-1" delay="56"/>
+ <frame index="9" offsetX="-2" offsetY="-1" delay="19"/>
+ <frame index="9" offsetX="-2" offsetY="-2" delay="37"/>
+ <frame index="10" offsetX="-2" offsetY="-2" delay="56"/>
+ <frame index="11" offsetX="-2" offsetY="-2" delay="57"/>
+ <frame index="8" offsetX="-2" offsetY="-1" delay="55"/>
+ <frame index="9" offsetX="-2" offsetY="-1" delay="20"/>
+ <frame index="9" offsetX="-2" offsetY="-2" delay="36"/>
+ <frame index="10" offsetX="-2" offsetY="-2" delay="56"/>
+ <frame index="11" offsetX="-2" offsetY="-2" delay="58"/>
+ </animation>
+ <animation direction="right">
+ <frame index="12" offsetY="-1" delay="56"/>
+ <frame index="13" offsetY="-1" delay="19"/>
+ <frame index="13" delay="37"/>
+ <frame index="14" delay="38"/>
+ <frame index="14" offsetY="-1" delay="18"/>
+ <frame index="15" offsetY="-1" delay="57"/>
+ <frame index="12" offsetY="-1" delay="55"/>
+ <frame index="13" offsetY="-1" delay="20"/>
+ <frame index="13" delay="36"/>
+ <frame index="14" delay="39"/>
+ <frame index="14" offsetY="-1" delay="17"/>
+ <frame index="15" offsetY="-1" delay="56"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="3" delay="75"/>
+ <frame index="1" offsetX="-1" offsetY="2" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY="5" delay="75"/>
+ <frame index="3" offsetX="-1" offsetY="6" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="4" offsetX="3" offsetY="-3" delay="75"/>
+ <frame index="5" offsetX="3" offsetY="-4" delay="75"/>
+ <frame index="6" offsetX="-1" offsetY="-1" delay="75"/>
+ <frame index="7" offsetX="-2" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="8" offsetX="-3" delay="75"/>
+ <frame index="9" offsetX="-3" delay="75"/>
+ <frame index="10" offsetX="-3" delay="75"/>
+ <frame index="11" offsetX="-3" offsetY="2" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="12" offsetX="-2" offsetY="-2" delay="75"/>
+ <frame index="13" offsetX="-2" offsetY="-3" delay="75"/>
+ <frame index="14" offsetX="1" offsetY="1" delay="75"/>
+ <frame index="15" offsetX="2" offsetY="2" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="1" delay="94"/>
+ <frame index="1" offsetX="-1" offsetY="1" delay="94"/>
+ <frame index="2" offsetX="-1" offsetY="1" delay="37"/>
+ <frame index="2" offsetX="-1" offsetY="2" delay="57"/>
+ <frame index="3" offsetX="-1" offsetY="2" delay="18"/>
+ <frame index="3" offsetX="-1" offsetY="1" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="4" offsetX="2" offsetY="-1" delay="94"/>
+ <frame index="5" offsetX="2" offsetY="-1" delay="94"/>
+ <frame index="6" offsetX="2" offsetY="-1" delay="37"/>
+ <frame index="6" offsetX="4" offsetY="-2" delay="57"/>
+ <frame index="7" offsetX="4" offsetY="-2" delay="93"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="8" offsetX="-2" offsetY="-1" delay="94"/>
+ <frame index="9" offsetX="-2" offsetY="-1" delay="94"/>
+ <frame index="10" offsetX="-2" offsetY="-1" delay="37"/>
+ <frame index="10" offsetX="-3" delay="57"/>
+ <frame index="11" offsetX="-3" delay="18"/>
+ <frame index="11" offsetX="-3" offsetY="-1" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="12" offsetX="-5" offsetY="-1" delay="94"/>
+ <frame index="13" offsetX="-5" offsetY="-1" delay="94"/>
+ <frame index="14" offsetX="-5" offsetY="-1" delay="37"/>
+ <frame index="14" offsetX="-7" offsetY="-2" delay="57"/>
+ <frame index="15" offsetX="-7" offsetY="-2" delay="93"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="12" delay="56"/>
+ <frame index="1" offsetX="-1" offsetY="12" delay="56"/>
+ <frame index="2" offsetX="-1" offsetY="12" delay="56"/>
+ <frame index="3" offsetX="-1" offsetY="12" delay="57"/>
+ <frame index="0" offsetX="-1" offsetY="12" delay="55"/>
+ <frame index="1" offsetX="-1" offsetY="12" delay="56"/>
+ <frame index="2" offsetX="-1" offsetY="12" delay="56"/>
+ <frame index="3" offsetX="-1" offsetY="12" delay="58"/>
+ </animation>
+ <animation direction="left">
+ <frame index="4" offsetX="4" offsetY="8" delay="56"/>
+ <frame index="5" offsetX="4" offsetY="8" delay="56"/>
+ <frame index="6" offsetX="4" offsetY="8" delay="56"/>
+ <frame index="7" offsetX="4" offsetY="8" delay="56"/>
+ <frame index="4" offsetX="4" offsetY="8" delay="56"/>
+ <frame index="5" offsetX="4" offsetY="8" delay="56"/>
+ <frame index="6" offsetX="4" offsetY="8" delay="56"/>
+ <frame index="7" offsetX="4" offsetY="8" delay="58"/>
+ </animation>
+ <animation direction="up">
+ <frame index="8" offsetX="-1" offsetY="8" delay="56"/>
+ <frame index="9" offsetX="-1" offsetY="8" delay="56"/>
+ <frame index="10" offsetX="-1" offsetY="8" delay="56"/>
+ <frame index="11" offsetX="-1" offsetY="8" delay="57"/>
+ <frame index="8" offsetX="-1" offsetY="8" delay="55"/>
+ <frame index="9" offsetX="-1" offsetY="8" delay="56"/>
+ <frame index="10" offsetX="-1" offsetY="8" delay="56"/>
+ <frame index="11" offsetX="-1" offsetY="8" delay="58"/>
+ </animation>
+ <animation direction="right">
+ <frame index="12" offsetX="-6" offsetY="8" delay="56"/>
+ <frame index="13" offsetX="-6" offsetY="8" delay="56"/>
+ <frame index="14" offsetX="-6" offsetY="8" delay="56"/>
+ <frame index="15" offsetX="-6" offsetY="8" delay="56"/>
+ <frame index="12" offsetX="-6" offsetY="8" delay="56"/>
+ <frame index="13" offsetX="-6" offsetY="8" delay="56"/>
+ <frame index="14" offsetX="-6" offsetY="8" delay="56"/>
+ <frame index="15" offsetX="-6" offsetY="8" delay="56"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="16" offsetX="32" offsetY="30"/>
+ </animation>
+ </action>
+ <action name="attack_2hand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="1" delay="70"/>
+ <frame index="1" offsetX="-1" offsetY="1" delay="70"/>
+ <frame index="2" offsetX="-1" offsetY="5" delay="70"/>
+ <frame index="3" offsetX="-1" offsetY="5" delay="70"/>
+ <frame index="0" offsetX="-1" offsetY="0" delay="70"/>
+ <frame index="1" offsetX="-1" offsetY="0" delay="70"/>
+ <frame index="2" offsetX="-1" offsetY="5" delay="70"/>
+ <frame index="3" offsetX="-1" offsetY="5" delay="70"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="4" offsetX="0" offsetY="0" delay="70"/>
+ <frame index="5" offsetX="0" offsetY="0" delay="70"/>
+ <frame index="6" offsetX="3" offsetY="-3" delay="70"/>
+ <frame index="7" offsetX="3" offsetY="-3" delay="70"/>
+ <frame index="4" offsetX="5" offsetY="-3" delay="70"/>
+ <frame index="5" offsetX="5" offsetY="-3" delay="70"/>
+ <frame index="6" offsetX="-2" offsetY="1" delay="70"/>
+ <frame index="7" offsetX="-2" offsetY="1" delay="70"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="8" offsetX="-3" offsetY="-1" delay="70"/>
+ <frame index="9" offsetX="-3" offsetY="-1" delay="70"/>
+ <frame index="10" offsetX="-3" offsetY="-1" delay="70"/>
+ <frame index="11" offsetX="-3" offsetY="-1" delay="70"/>
+ <frame index="8" offsetX="-3" offsetY="1" delay="70"/>
+ <frame index="9" offsetX="-3" offsetY="1" delay="70"/>
+ <frame index="10" offsetX="-2" offsetY="-2" delay="70"/>
+ <frame index="11" offsetX="-2" offsetY="-2" delay="70"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="12" offsetX="2" offsetY="0" delay="70"/>
+ <frame index="13" offsetX="2" offsetY="0" delay="70"/>
+ <frame index="14" offsetX="-1" offsetY="-3" delay="70"/>
+ <frame index="15" offsetX="-1" offsetY="-3" delay="70"/>
+ <frame index="12" offsetX="-3" offsetY="-3" delay="70"/>
+ <frame index="13" offsetX="-3" offsetY="-3" delay="70"/>
+ <frame index="14" offsetX="2" offsetY="1" delay="70"/>
+ <frame index="15" offsetX="2" offsetY="1" delay="70"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_sword_stab" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="2" delay="100"/>
+ <frame index="1" offsetX="-1" offsetY="1" delay="100"/>
+ <frame index="2" offsetX="-1" offsetY="4" delay="100"/>
+ <frame index="3" offsetX="-1" offsetY="5" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="4" offsetX="1" offsetY="-2" delay="100"/>
+ <frame index="5" offsetX="1" offsetY="-3" delay="100"/>
+ <frame index="6" offsetX="-2" offsetY="0" delay="100"/>
+ <frame index="7" offsetX="-4" offsetY="1" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="8" offsetX="-3" offsetY="-1" delay="100"/>
+ <frame index="9" offsetX="-3" offsetY="-1" delay="100"/>
+ <frame index="10" offsetX="-3" offsetY="-1" delay="100"/>
+ <frame index="11" offsetX="-3" offsetY="1" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="12" offsetX="-3" offsetY="-2" delay="100"/>
+ <frame index="13" offsetX="-3" offsetY="-3" delay="100"/>
+ <frame index="14" offsetX="0" offsetY="0" delay="100"/>
+ <frame index="15" offsetX="1" offsetY="1" delay="100"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_spear" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-2" offsetY="-1" delay="75"/>
+ <frame index="1" offsetX="-2" offsetY="-1" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY="-1" delay="75"/>
+ <frame index="3" offsetX="-2" offsetY="-1" delay="75"/>
+ <frame index="0" offsetX="-2" offsetY="-2" delay="75"/>
+ <frame index="1" offsetX="-2" offsetY="-2" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY="5" delay="75"/>
+ <frame index="3" offsetX="-2" offsetY="5" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="4" offsetX="5" offsetY="-2" delay="75"/>
+ <frame index="5" offsetX="5" offsetY="-2" delay="75"/>
+ <frame index="6" offsetX="6" offsetY="-3" delay="75"/>
+ <frame index="7" offsetX="6" offsetY="-3" delay="75"/>
+ <frame index="4" offsetX="2" offsetY="-4" delay="75"/>
+ <frame index="5" offsetX="2" offsetY="-4" delay="75"/>
+ <frame index="6" offsetX="-1" offsetY="1" delay="75"/>
+ <frame index="7" offsetX="-1" offsetY="1" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="8" offsetX="-3" offsetY="-1" delay="75"/>
+ <frame index="9" offsetX="-3" offsetY="-1" delay="75"/>
+ <frame index="10" offsetX="-3" offsetY="-1" delay="75"/>
+ <frame index="11" offsetX="-3" offsetY="-1" delay="75"/>
+ <frame index="8" offsetX="-3" offsetY="-1" delay="75"/>
+ <frame index="9" offsetX="-3" offsetY="-1" delay="75"/>
+ <frame index="10" offsetX="-4" offsetY="-4" delay="75"/>
+ <frame index="11" offsetX="-4" offsetY="-4" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="12" offsetX="-3" offsetY="-2" delay="75"/>
+ <frame index="13" offsetX="-3" offsetY="-2" delay="75"/>
+ <frame index="14" offsetX="-4" offsetY="-3" delay="75"/>
+ <frame index="15" offsetX="-4" offsetY="-3" delay="75"/>
+ <frame index="12" offsetX="1" offsetY="-4" delay="75"/>
+ <frame index="13" offsetX="1" offsetY="-4" delay="75"/>
+ <frame index="14" offsetX="3" offsetY="1" delay="75"/>
+ <frame index="15" offsetX="3" offsetY="1" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_chop" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="2" delay="70"/>
+ <frame index="1" offsetX="-1" offsetY="2" delay="70"/>
+ <frame index="2" offsetX="-2" offsetY="1" delay="70"/>
+ <frame index="3" offsetX="-2" offsetY="1" delay="70"/>
+ <frame index="0" offsetX="-1" offsetY="-1" delay="70"/>
+ <frame index="1" offsetX="-1" offsetY="-1" delay="70"/>
+ <frame index="2" offsetX="-1" offsetY="4" delay="70"/>
+ <frame index="3" offsetX="-1" offsetY="4" delay="70"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="4" offsetX="4" offsetY="-4" delay="70"/>
+ <frame index="5" offsetX="4" offsetY="-4" delay="70"/>
+ <frame index="6" offsetX="4" offsetY="-3" delay="70"/>
+ <frame index="7" offsetX="4" offsetY="-3" delay="70"/>
+ <frame index="4" offsetX="5" offsetY="-4" delay="70"/>
+ <frame index="5" offsetX="5" offsetY="-4" delay="70"/>
+ <frame index="6" offsetX="-1" offsetY="0" delay="70"/>
+ <frame index="7" offsetX="-1" offsetY="0" delay="70"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="8" offsetX="-3" offsetY="-1" delay="70"/>
+ <frame index="9" offsetX="-3" offsetY="-1" delay="70"/>
+ <frame index="10" offsetX="-3" offsetY="-1" delay="70"/>
+ <frame index="11" offsetX="-3" offsetY="-1" delay="70"/>
+ <frame index="8" offsetX="-3" offsetY="1" delay="70"/>
+ <frame index="9" offsetX="-3" offsetY="1" delay="70"/>
+ <frame index="10" offsetX="-3" offsetY="1" delay="70"/>
+ <frame index="11" offsetX="-3" offsetY="1" delay="70"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="12" offsetX="-2" offsetY="-4" delay="70"/>
+ <frame index="13" offsetX="-2" offsetY="-4" delay="70"/>
+ <frame index="14" offsetX="-2" offsetY="-3" delay="70"/>
+ <frame index="15" offsetX="-2" offsetY="-3" delay="70"/>
+ <frame index="12" offsetX="-1" offsetY="-4" delay="70"/>
+ <frame index="13" offsetX="-1" offsetY="-4" delay="70"/>
+ <frame index="14" offsetX="3" offsetY="-2" delay="70"/>
+ <frame index="15" offsetX="3" offsetY="-2" delay="70"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/equipment/head/beard.png b/graphics/sprites/equipment/head/beard.png
new file mode 100644
index 00000000..adce21a0
--- /dev/null
+++ b/graphics/sprites/equipment/head/beard.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/beard.xml b/graphics/sprites/equipment/head/beard.xml
new file mode 100644
index 00000000..4f0e6a51
--- /dev/null
+++ b/graphics/sprites/equipment/head/beard.xml
@@ -0,0 +1,13 @@
+<?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="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/beret.png b/graphics/sprites/equipment/head/beret.png
new file mode 100644
index 00000000..6b7b54bf
--- /dev/null
+++ 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
new file mode 100644
index 00000000..c0d4c994
--- /dev/null
+++ b/graphics/sprites/equipment/head/beret.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/blinkingevil-halloween.png b/graphics/sprites/equipment/head/blinkingevil-halloween.png
new file mode 100644
index 00000000..e117135e
--- /dev/null
+++ b/graphics/sprites/equipment/head/blinkingevil-halloween.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/blinkingevil-halloween.xml b/graphics/sprites/equipment/head/blinkingevil-halloween.xml
new file mode 100644
index 00000000..984de65d
--- /dev/null
+++ b/graphics/sprites/equipment/head/blinkingevil-halloween.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/equipment/head/blinkingevil-halloween.png" width="21" height="21"/>
+ <!-- Supposed to have special Halloween effects -->
+ <include file="equipment/head/blinkingevil.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/blinkingevil.png b/graphics/sprites/equipment/head/blinkingevil.png
new file mode 100644
index 00000000..5fcae6d2
--- /dev/null
+++ b/graphics/sprites/equipment/head/blinkingevil.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/blinkingevil.xml b/graphics/sprites/equipment/head/blinkingevil.xml
new file mode 100644
index 00000000..3836f762
--- /dev/null
+++ b/graphics/sprites/equipment/head/blinkingevil.xml
@@ -0,0 +1,289 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/equipment/head/blinkingevil.png|R" width="21" height="21"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-35" delay="2000"/>
+ <frame index="10" offsetX="-1" offsetY="-34" delay="75"/>
+ <frame index="11" offsetX="-2" offsetY="-34" delay="300"/>
+ <frame index="0" offsetX="-1" offsetY="-35" delay="1500"/>
+ <frame index="11" offsetX="-2" offsetY="-34" delay="300"/>
+ <frame index="0" offsetX="-1" offsetY="-35" delay="500"/>
+ <frame index="11" offsetX="-2" offsetY="-34" delay="350"/>
+ <frame index="0" offsetX="-1" offsetY="-35" delay="1500"/>
+ <frame index="10" offsetX="-1" offsetY="-34" delay="3500"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="-4" offsetY="-37" delay="1750"/>
+ <frame index="13" offsetX="-7" offsetY="-35" delay="100"/>
+ <frame index="14" offsetX="-5" offsetY="-35" delay="300"/>
+ <frame index="1" offsetX="-4" offsetY="-37" delay="1000"/>
+ <frame index="13" offsetX="-7" offsetY="-35" delay="150"/>
+ <frame index="14" offsetX="-5" offsetY="-35" delay="300"/>
+ <frame index="1" offsetX="-4" offsetY="-37" delay="2500"/>
+ <frame index="13" offsetX="-7" offsetY="-35" delay="100"/>
+ <frame index="14" offsetX="-5" offsetY="-35" delay="300"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-35"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="2" offsetY="-37" delay="1750"/>
+ <frame index="12" offsetX="1" offsetY="-35" delay="150"/>
+ <frame index="3" offsetX="2" offsetY="-37" delay="300"/>
+ <frame index="12" offsetX="1" offsetY="-35" delay="150"/>
+ <frame index="3" offsetX="2" offsetY="-37" delay="1500"/>
+ <frame index="12" offsetX="1" offsetY="-35" delay="250"/>
+ </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="-4" offsetY="-37" delay="75"/>
+ <frame index="1" offsetX="-4" offsetY="-36" delay="75"/>
+ <frame index="1" offsetX="-4" offsetY="-37" delay="150"/>
+ <frame index="1" offsetX="-4" offsetY="-36" delay="75"/>
+ <frame index="1" offsetX="-4" offsetY="-37" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="3" offsetY="-36" delay="75"/>
+ <frame index="2" offsetX="3" offsetY="-37" delay="150"/>
+ <frame index="2" offsetX="3" offsetY="-36" delay="75"/>
+ <frame index="2" offsetX="3" offsetY="-37" delay="150"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="2" offsetY="-37" delay="75"/>
+ <frame index="3" offsetX="2" offsetY="-36" delay="75"/>
+ <frame index="3" offsetX="2" offsetY="-37" delay="150"/>
+ <frame index="3" offsetX="2" offsetY="-36" delay="75"/>
+ <frame index="3" offsetX="2" offsetY="-37" delay="75"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-34" delay="75"/>
+ <frame index="16" offsetX="-2" offsetY="-32" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-32" delay="75"/>
+ <frame index="16" offsetX="-2" offsetY="-30" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="0" offsetY="-37" delay="75"/>
+ <frame index="1" offsetX="0" offsetY="-38" delay="75"/>
+ <frame index="18" offsetX="-8" offsetY="-33" delay="75"/>
+ <frame index="18" offsetX="-9" offsetY="-32" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-25" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY="-23" 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="17" offsetX="0" offsetY="-33" delay="75"/>
+ <frame index="17" offsetX="0" offsetY="-32" 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="16" offsetX="-2" offsetY="-31" delay="75"/>
+ <frame index="16" offsetX="-2" offsetY="-32" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="-1" offsetY="-36" delay="225"/>
+ <frame index="18" offsetX="-3" offsetY="-35" 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="-1" offsetY="-36" delay="225"/>
+ <frame index="17" offsetX="-5" offsetY="-35" delay="150"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-23" delay="750"/>
+ <frame index="11" offsetX="-2" offsetY="-22" delay="250"/>
+ <frame index="0" offsetX="-1" offsetY="-23" delay="1500"/>
+ <frame index="11" offsetX="-2" offsetY="-22" delay="250"/>
+ <frame index="0" offsetX="-1" offsetY="-23" delay="2500"/>
+ <frame index="10" offsetX="-1" offsetY="-22" delay="300"/>
+ <frame index="11" offsetX="-2" offsetY="-22" delay="300"/>
+ <frame index="15" offsetX="-1" offsetY="-21" delay="3000"/>
+ <frame index="11" offsetX="-2" offsetY="-22" delay="300"/>
+ <frame index="0" offsetX="-1" offsetY="-23" delay="1000"/>
+ <frame index="10" offsetX="-1" offsetY="-22" delay="400"/>
+ <frame index="11" offsetX="-2" offsetY="-22" delay="1500"/>
+ <frame index="10" offsetX="-1" offsetY="-22" delay="400"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="0" offsetY="-27" delay="1500"/>
+ <frame index="14" offsetX="-1" offsetY="-25" delay="300"/>
+ <frame index="1" offsetX="0" offsetY="-27" delay="250"/>
+ <frame index="13" offsetX="-3" offsetY="-25" delay="250"/>
+ <frame index="1" offsetX="0" offsetY="-27" delay="1500"/>
+ <frame index="13" offsetX="-3" offsetY="-25" delay="250"/>
+ <frame index="14" offsetX="-1" offsetY="-25" delay="2500"/>
+ <frame index="13" offsetX="-3" offsetY="-25" delay="200"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-27" delay="1500"/>
+ <frame index="12" offsetX="-4" offsetY="-25" delay="100"/>
+ <frame index="3" offsetX="-3" offsetY="-27" delay="600"/>
+ <frame index="12" offsetX="-4" offsetY="-25" delay="350"/>
+ <frame index="3" offsetX="-3" offsetY="-27" delay="450"/>
+ <frame index="12" offsetX="-4" offsetY="-25" delay="1500"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="4" offsetX="17" offsetY="-13" delay="200"/>
+ <frame index="5" offsetX="17" offsetY="-13" delay="200"/>
+ <frame index="6" offsetX="17" offsetY="-13" delay="200"/>
+ <frame index="7" offsetX="17" offsetY="-13" delay="200"/>
+ <frame index="8" offsetX="17" offsetY="-13" delay="200"/>
+ <frame index="6" offsetX="17" offsetY="-13" delay="250"/>
+ <frame index="5" offsetX="17" offsetY="-13" delay="250"/>
+ <frame index="8" offsetX="17" offsetY="-13" delay="300"/>
+ <frame index="7" offsetX="17" offsetY="-13" delay="250"/>
+ <frame index="8" offsetX="17" offsetY="-13" delay="250"/>
+ <frame index="9" offsetX="17" offsetY="-13" delay="4000"/>
+ <frame index="8" offsetX="17" offsetY="-13" delay="400"/>
+ <frame index="7" offsetX="17" offsetY="-13" delay="350"/>
+ <frame index="6" offsetX="17" offsetY="-13" delay="300"/>
+ <frame index="5" offsetX="17" offsetY="-13" delay="300"/>
+ <frame index="4" offsetX="17" offsetY="-13" delay="0"/>
+ </animation>
+ </action>
+ <action name="attack_2hand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-34" delay="140"/>
+ <frame index="0" offsetX="-1" offsetY="-30" delay="140"/>
+ <frame index="16" offsetX="-2" offsetY="-35" delay="140"/>
+ <frame index="16" offsetX="-2" offsetY="-29" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="-4" offsetY="-35" delay="140"/>
+ <frame index="1" offsetX="-1" offsetY="-37" delay="140"/>
+ <frame index="18" offsetX="-3" offsetY="-36" delay="140"/>
+ <frame index="18" offsetX="-10" offsetY="-31" 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="4" offsetY="-35" delay="140"/>
+ <frame index="3" offsetX="1" offsetY="-37" delay="140"/>
+ <frame index="17" offsetX="-3" offsetY="-37" delay="140"/>
+ <frame index="17" offsetX="2" offsetY="-32" 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="16" offsetX="-1" offsetY="-37" delay="100"/>
+ <frame index="0" offsetX="-1" offsetY="-34" delay="100"/>
+ <frame index="16" offsetX="-1" offsetY="-33" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="2" offsetY="-39" delay="100"/>
+ <frame index="18" offsetX="2" offsetY="-40" delay="100"/>
+ <frame index="1" offsetX="-2" offsetY="-37" delay="100"/>
+ <frame index="18" 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="17" offsetX="-2" offsetY="-40" delay="100"/>
+ <frame index="3" offsetX="1" offsetY="-37" delay="100"/>
+ <frame index="17" 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="16" offsetX="-2" offsetY="-40" delay="140"/>
+ <frame index="16" offsetX="-2" offsetY="-33" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="3" offsetY="-39" delay="140"/>
+ <frame index="18" offsetX="4" offsetY="-40" delay="140"/>
+ <frame index="1" offsetX="-1" offsetY="-41" delay="140"/>
+ <frame index="18" 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="17" offsetX="-3" offsetY="-40" delay="140"/>
+ <frame index="3" offsetX="2" offsetY="-41" delay="140"/>
+ <frame index="17" 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="16" offsetX="-2" offsetY="-37" delay="140"/>
+ <frame index="0" offsetX="-1" offsetY="-39" delay="140"/>
+ <frame index="16" offsetX="-1" offsetY="-34" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="2" offsetY="-41" delay="140"/>
+ <frame index="18" offsetX="2" offsetY="-40" delay="140"/>
+ <frame index="1" offsetX="2" offsetY="-41" delay="140"/>
+ <frame index="18" 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="17" offsetX="-1" offsetY="-40" delay="140"/>
+ <frame index="3" offsetX="0" offsetY="-41" delay="140"/>
+ <frame index="17" offsetX="4" offsetY="-37" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/equipment/head/blinkinghocus.png b/graphics/sprites/equipment/head/blinkinghocus.png
new file mode 100644
index 00000000..61c5b2c3
--- /dev/null
+++ b/graphics/sprites/equipment/head/blinkinghocus.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/blinkinghocus.xml b/graphics/sprites/equipment/head/blinkinghocus.xml
new file mode 100644
index 00000000..9761f7a3
--- /dev/null
+++ b/graphics/sprites/equipment/head/blinkinghocus.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/equipment/head/blinkinghocus.png" width="21" height="21"/>
+ <include file="equipment/head/blinkingevil.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/blue-wolf-helmet.png b/graphics/sprites/equipment/head/blue-wolf-helmet.png
new file mode 100644
index 00000000..2a2c8572
--- /dev/null
+++ 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
new file mode 100644
index 00000000..d6ecf4e3
--- /dev/null
+++ b/graphics/sprites/equipment/head/blue-wolf-helmet.xml
@@ -0,0 +1,14 @@
+<?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/blue-wolf-helmet.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/bowler-hat-brown.png b/graphics/sprites/equipment/head/bowler-hat-brown.png
new file mode 100644
index 00000000..b6627a7e
--- /dev/null
+++ 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
new file mode 100644
index 00000000..a4efbc1c
--- /dev/null
+++ b/graphics/sprites/equipment/head/bowler-hat-brown.xml
@@ -0,0 +1,14 @@
+<?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="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/bowler-hat.png b/graphics/sprites/equipment/head/bowler-hat.png
new file mode 100644
index 00000000..e1a9cb5b
--- /dev/null
+++ 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
new file mode 100644
index 00000000..19e0a32b
--- /dev/null
+++ b/graphics/sprites/equipment/head/bowler-hat.xml
@@ -0,0 +1,14 @@
+<?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="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/bromenalhelmet.png b/graphics/sprites/equipment/head/bromenalhelmet.png
new file mode 100644
index 00000000..577a38fc
--- /dev/null
+++ 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
new file mode 100644
index 00000000..4c80d8d3
--- /dev/null
+++ b/graphics/sprites/equipment/head/bromenalhelmet.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha, Saulc
+Copyright (C) 2021 The Mana World -->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/bromenalhelmet.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/bucket.png b/graphics/sprites/equipment/head/bucket.png
new file mode 100644
index 00000000..c3b1cc33
--- /dev/null
+++ 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
new file mode 100644
index 00000000..28a259fc
--- /dev/null
+++ b/graphics/sprites/equipment/head/bucket.xml
@@ -0,0 +1,13 @@
+<?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/bucket.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/bull.png b/graphics/sprites/equipment/head/bull.png
new file mode 100644
index 00000000..ea6db72d
--- /dev/null
+++ 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
new file mode 100644
index 00000000..fdc70381
--- /dev/null
+++ b/graphics/sprites/equipment/head/bull.xml
@@ -0,0 +1,13 @@
+<?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/bull.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/bunnyears.png b/graphics/sprites/equipment/head/bunnyears.png
new file mode 100644
index 00000000..d6a9a52f
--- /dev/null
+++ 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
new file mode 100644
index 00000000..6ee2adb6
--- /dev/null
+++ b/graphics/sprites/equipment/head/bunnyears.xml
@@ -0,0 +1,13 @@
+<?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/bunnyears.png|W"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/candlehelmet.png b/graphics/sprites/equipment/head/candlehelmet.png
new file mode 100644
index 00000000..74b9b43b
--- /dev/null
+++ b/graphics/sprites/equipment/head/candlehelmet.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/candlehelmet.xml b/graphics/sprites/equipment/head/candlehelmet.xml
new file mode 100644
index 00000000..9d676b03
--- /dev/null
+++ b/graphics/sprites/equipment/head/candlehelmet.xml
@@ -0,0 +1,298 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/equipment/head/candlehelmet.png" width="25" height="44"/>
+ <imageset name="base_dead" src="graphics/sprites/equipment/head/candlehelmet.png" width="50" height="44"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-39" delay="75"/>
+ <frame index="1" offsetX="-1" offsetY="-39" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY="-39" delay="75"/>
+ <frame index="3" offsetX="-1" offsetY="-39" delay="75"/>
+ <frame index="4" offsetX="-1" offsetY="-39" delay="75"/>
+ <frame index="5" offsetX="-1" offsetY="-39" delay="75"/>
+ </animation>
+ <animation direction="left">
+ <frame index="6" offsetX="-2" offsetY="-38" delay="75"/>
+ <frame index="7" offsetX="-2" offsetY="-38" delay="75"/>
+ <frame index="8" offsetX="-2" offsetY="-38" delay="75"/>
+ <frame index="9" offsetX="-2" offsetY="-38" delay="75"/>
+ <frame index="10" offsetX="-2" offsetY="-38" delay="75"/>
+ <frame index="11" offsetX="-2" offsetY="-38" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <frame index="12" offsetX="-2" offsetY="-38" delay="75"/>
+ <frame index="13" offsetX="-2" offsetY="-38" delay="75"/>
+ <frame index="14" offsetX="-2" offsetY="-38" delay="75"/>
+ <frame index="15" offsetX="-2" offsetY="-38" delay="75"/>
+ <frame index="16" offsetX="-2" offsetY="-38" delay="75"/>
+ <frame index="17" offsetX="-2" offsetY="-38" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <frame index="18" offsetX="1" offsetY="-40" delay="75"/>
+ <frame index="19" offsetX="1" offsetY="-40" delay="75"/>
+ <frame index="20" offsetX="1" offsetY="-40" delay="75"/>
+ <frame index="21" offsetX="1" offsetY="-40" delay="75"/>
+ <frame index="22" offsetX="1" offsetY="-40" delay="75"/>
+ <frame index="23" offsetX="1" offsetY="-40" delay="75"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-38" delay="75"/>
+ <frame index="1" offsetX="-1" offsetY="-39" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY="-39" delay="75"/>
+ <frame index="3" offsetX="-1" offsetY="-38" delay="75"/>
+ <frame index="4" offsetX="-1" offsetY="-39" delay="75"/>
+ <frame index="5" offsetX="-1" offsetY="-39" delay="75"/>
+ </animation>
+ <animation direction="left">
+ <frame index="6" offsetX="-2" offsetY="-38" delay="75"/>
+ <frame index="7" offsetX="-2" offsetY="-37" delay="75"/>
+ <frame index="8" offsetX="-2" offsetY="-38" delay="75"/>
+ <frame index="9" offsetX="-2" offsetY="-38" delay="75"/>
+ <frame index="10" offsetX="-2" offsetY="-37" delay="75"/>
+ <frame index="11" offsetX="-2" offsetY="-38" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <frame index="12" offsetX="-2" offsetY="-38" delay="75"/>
+ <frame index="13" offsetX="-2" offsetY="-39" delay="75"/>
+ <frame index="14" offsetX="-2" offsetY="-39" delay="75"/>
+ <frame index="15" offsetX="-2" offsetY="-38" delay="75"/>
+ <frame index="16" offsetX="-2" offsetY="-39" delay="75"/>
+ <frame index="17" offsetX="-2" offsetY="-39" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <frame index="18" offsetX="1" offsetY="-40" delay="75"/>
+ <frame index="19" offsetX="1" offsetY="-39" delay="75"/>
+ <frame index="20" offsetX="1" offsetY="-40" delay="75"/>
+ <frame index="21" offsetX="1" offsetY="-40" delay="75"/>
+ <frame index="22" offsetX="1" offsetY="-39" delay="75"/>
+ <frame index="23" offsetX="1" offsetY="-40" delay="75"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-36" delay="75"/>
+ <frame index="1" offsetX="-1" offsetY="-38" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY="-35" delay="75"/>
+ <frame index="3" offsetX="-1" offsetY="-34" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="6" offsetX="2" offsetY="-39" delay="75"/>
+ <frame index="7" offsetX="2" offsetY="-40" delay="75"/>
+ <frame index="8" offsetX="-2" offsetY="-37" delay="75"/>
+ <frame index="9" offsetX="-3" offsetY="-36" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="12" offsetX="-3" offsetY="-38" delay="75"/>
+ <frame index="13" offsetX="-3" offsetY="-38" delay="75"/>
+ <frame index="14" offsetX="-3" offsetY="-38" delay="75"/>
+ <frame index="15" offsetX="-3" offsetY="-35" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="18" offsetX="-2" offsetY="-41" delay="75"/>
+ <frame index="19" offsetX="-2" offsetY="-42" delay="75"/>
+ <frame index="20" offsetX="1" offsetY="-39" delay="75"/>
+ <frame index="21" 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="75"/>
+ <frame index="1" offsetX="-1" offsetY="-40" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY="-40" delay="75"/>
+ <frame index="3" offsetX="-1" offsetY="-39" delay="75"/>
+ <frame index="4" offsetX="-1" offsetY="-40" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="6" offsetX="3" offsetY="-41" delay="75"/>
+ <frame index="7" offsetX="3" offsetY="-41" delay="75"/>
+ <frame index="8" offsetX="3" offsetY="-41" delay="75"/>
+ <frame index="9" offsetX="5" offsetY="-42" delay="75"/>
+ <frame index="10" offsetX="5" offsetY="-42" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="12" offsetX="-2" offsetY="-42" delay="75"/>
+ <frame index="13" offsetX="-2" offsetY="-42" delay="75"/>
+ <frame index="14" offsetX="-3" offsetY="-42" delay="75"/>
+ <frame index="15" offsetX="-3" offsetY="-41" delay="75"/>
+ <frame index="16" offsetX="-3" offsetY="-42" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="18" offsetX="-3" offsetY="-41" delay="75"/>
+ <frame index="19" offsetX="-3" offsetY="-41" delay="75"/>
+ <frame index="20" offsetX="-3" offsetY="-41" delay="75"/>
+ <frame index="21" offsetX="-5" offsetY="-42" delay="75"/>
+ <frame index="22" offsetX="-5" offsetY="-42" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-27" delay="75"/>
+ <frame index="1" offsetX="-1" offsetY="-27" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY="-27" delay="75"/>
+ <frame index="3" offsetX="-1" offsetY="-27" delay="75"/>
+ <frame index="4" offsetX="-1" offsetY="-27" delay="75"/>
+ <frame index="5" offsetX="-1" offsetY="-27" delay="75"/>
+ </animation>
+ <animation direction="left">
+ <frame index="6" offsetX="2" offsetY="-30" delay="75"/>
+ <frame index="7" offsetX="2" offsetY="-30" delay="75"/>
+ <frame index="8" offsetX="2" offsetY="-30" delay="75"/>
+ <frame index="9" offsetX="2" offsetY="-30" delay="75"/>
+ <frame index="10" offsetX="2" offsetY="-30" delay="75"/>
+ <frame index="11" offsetX="2" offsetY="-30" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <frame index="12" offsetX="-1" offsetY="-30" delay="75"/>
+ <frame index="13" offsetX="-1" offsetY="-30" delay="75"/>
+ <frame index="14" offsetX="-1" offsetY="-30" delay="75"/>
+ <frame index="15" offsetX="-1" offsetY="-30" delay="75"/>
+ <frame index="16" offsetX="-1" offsetY="-30" delay="75"/>
+ <frame index="17" offsetX="-1" offsetY="-30" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <frame index="18" offsetX="-5" offsetY="-30" delay="75"/>
+ <frame index="19" offsetX="-5" offsetY="-30" delay="75"/>
+ <frame index="20" offsetX="-5" offsetY="-30" delay="75"/>
+ <frame index="21" offsetX="-5" offsetY="-30" delay="75"/>
+ <frame index="22" offsetX="-5" offsetY="-30" delay="75"/>
+ <frame index="23" offsetX="-5" offsetY="-30" delay="75"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base_dead">
+ <animation direction="default">
+ <frame index="12" offsetX="40" offsetY="-7" delay="140"/>
+ <frame index="13" offsetX="40" offsetY="-7" delay="140"/>
+ <frame index="14" offsetX="40" offsetY="-7" delay="5000"/>
+ </animation>
+ </action>
+ <action name="attack_2hand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-37" delay="140"/>
+ <frame index="1" offsetX="-1" offsetY="-34" delay="140"/>
+ <frame index="2" offsetX="-1" offsetY="-39" delay="140"/>
+ <frame index="3" offsetX="-1" offsetY="-34" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="6" offsetX="-2" offsetY="-37" delay="140"/>
+ <frame index="7" offsetX="1" offsetY="-40" delay="140"/>
+ <frame index="8" offsetX="3" offsetY="-40" delay="140"/>
+ <frame index="9" offsetX="-4" offsetY="-36" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="12" offsetX="-3" offsetY="-38" delay="140"/>
+ <frame index="13" offsetX="-3" offsetY="-38" delay="140"/>
+ <frame index="14" offsetX="-3" offsetY="-36" delay="140"/>
+ <frame index="15" offsetX="-2" offsetY="-38" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="18" offsetX="3" offsetY="-39" delay="140"/>
+ <frame index="19" offsetX="0" offsetY="-42" delay="140"/>
+ <frame index="20" offsetX="-2" offsetY="-42" delay="140"/>
+ <frame index="21" offsetX="3" offsetY="-38" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_sword_stab" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-36" delay="100"/>
+ <frame index="1" offsetX="-1" offsetY="-38" delay="100"/>
+ <frame index="2" offsetX="-1" offsetY="-35" delay="100"/>
+ <frame index="3" offsetX="-1" offsetY="-34" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="6" offsetX="2" offsetY="-39" delay="100"/>
+ <frame index="7" offsetX="2" offsetY="-40" delay="100"/>
+ <frame index="8" offsetX="-2" offsetY="-37" delay="100"/>
+ <frame index="9" offsetX="-3" offsetY="-36" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="12" offsetX="-3" offsetY="-38" delay="100"/>
+ <frame index="13" offsetX="-3" offsetY="-38" delay="100"/>
+ <frame index="14" offsetX="-3" offsetY="-38" delay="100"/>
+ <frame index="15" offsetX="-3" offsetY="-35" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="18" offsetX="-2" offsetY="-41" delay="100"/>
+ <frame index="19" offsetX="-2" offsetY="-42" delay="100"/>
+ <frame index="20" offsetX="1" offsetY="-39" delay="100"/>
+ <frame index="21" offsetX="2" offsetY="-38" delay="100"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_spear" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-2" offsetY="-39" delay="140"/>
+ <frame index="1" offsetX="-2" offsetY="-40" delay="140"/>
+ <frame index="2" offsetX="-2" offsetY="-41" delay="140"/>
+ <frame index="3" offsetX="-2" offsetY="-34" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="6" offsetX="3" offsetY="-39" delay="140"/>
+ <frame index="7" offsetX="4" offsetY="-40" delay="140"/>
+ <frame index="8" offsetX="-1" offsetY="-41" delay="140"/>
+ <frame index="9" offsetX="-3" offsetY="-36" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="12" offsetX="-3" offsetY="-38" delay="140"/>
+ <frame index="13" offsetX="-3" offsetY="-38" delay="140"/>
+ <frame index="14" offsetX="-3" offsetY="-38" delay="140"/>
+ <frame index="15" offsetX="-4" offsetY="-40" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="18" offsetX="-2" offsetY="-41" delay="140"/>
+ <frame index="19" offsetX="-3" offsetY="-42" delay="140"/>
+ <frame index="20" offsetX="2" offsetY="-43" delay="140"/>
+ <frame index="21" offsetX="4" offsetY="-38" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_chop" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-36" delay="140"/>
+ <frame index="1" offsetX="-2" offsetY="-38" delay="140"/>
+ <frame index="2" offsetX="-1" offsetY="-40" delay="140"/>
+ <frame index="3" offsetX="-1" offsetY="-35" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="6" offsetX="2" offsetY="-41" delay="140"/>
+ <frame index="7" offsetX="2" offsetY="-40" delay="140"/>
+ <frame index="8" offsetX="2" offsetY="-41" delay="140"/>
+ <frame index="9" offsetX="-3" offsetY="-37" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="12" offsetX="-3" offsetY="-38" delay="140"/>
+ <frame index="13" offsetX="-3" offsetY="-38" delay="140"/>
+ <frame index="14" offsetX="-3" offsetY="-36" delay="140"/>
+ <frame index="15" offsetX="-3" offsetY="-35" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="18" offsetX="-1" offsetY="-43" delay="140"/>
+ <frame index="19" offsetX="-1" offsetY="-42" delay="140"/>
+ <frame index="20" offsetX="0" offsetY="-43" delay="140"/>
+ <frame index="21" offsetX="4" offsetY="-39" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/equipment/head/cap.png b/graphics/sprites/equipment/head/cap.png
new file mode 100644
index 00000000..d07a51f5
--- /dev/null
+++ 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
new file mode 100644
index 00000000..eceb94f6
--- /dev/null
+++ b/graphics/sprites/equipment/head/cap.xml
@@ -0,0 +1,13 @@
+<?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/cap.png|R"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/captain-hat.png b/graphics/sprites/equipment/head/captain-hat.png
new file mode 100644
index 00000000..46978189
--- /dev/null
+++ 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
new file mode 100644
index 00000000..12c13b1e
--- /dev/null
+++ b/graphics/sprites/equipment/head/captain-hat.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/cashiershade.png b/graphics/sprites/equipment/head/cashiershade.png
new file mode 100644
index 00000000..c6a66929
--- /dev/null
+++ 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
new file mode 100644
index 00000000..1f224808
--- /dev/null
+++ b/graphics/sprites/equipment/head/cashiershade.xml
@@ -0,0 +1,13 @@
+<?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/cashiershade.png|G;W"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/catears.png b/graphics/sprites/equipment/head/catears.png
new file mode 100644
index 00000000..8cf3e9f8
--- /dev/null
+++ 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
new file mode 100644
index 00000000..4b4e2212
--- /dev/null
+++ b/graphics/sprites/equipment/head/catears.xml
@@ -0,0 +1,13 @@
+<?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/catears.png|M;W"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/chefhat.png b/graphics/sprites/equipment/head/chefhat.png
new file mode 100644
index 00000000..6922c799
--- /dev/null
+++ 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
new file mode 100644
index 00000000..f9fdb97f
--- /dev/null
+++ b/graphics/sprites/equipment/head/chefhat.xml
@@ -0,0 +1,13 @@
+<?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/chefhat.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/christmastree.png b/graphics/sprites/equipment/head/christmastree.png
new file mode 100644
index 00000000..af61afaf
--- /dev/null
+++ 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
new file mode 100644
index 00000000..8d2b813d
--- /dev/null
+++ b/graphics/sprites/equipment/head/christmastree.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/circlet.png b/graphics/sprites/equipment/head/circlet.png
new file mode 100644
index 00000000..87924054
--- /dev/null
+++ 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
new file mode 100644
index 00000000..d0d707e1
--- /dev/null
+++ b/graphics/sprites/equipment/head/circlet.xml
@@ -0,0 +1,13 @@
+<?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="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
new file mode 100644
index 00000000..12f7bd20
--- /dev/null
+++ 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
new file mode 100644
index 00000000..b62beabf
--- /dev/null
+++ b/graphics/sprites/equipment/head/cloverhat.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Maria, Micksha, Saulc
+Copyright (C) 2018 - 2021 The Mana World -->
+
+<sprite>
+ <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.png b/graphics/sprites/equipment/head/cowboyblack.png
new file mode 100644
index 00000000..4cb5775c
--- /dev/null
+++ 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
new file mode 100644
index 00000000..5369f2e7
--- /dev/null
+++ b/graphics/sprites/equipment/head/cowboyblack.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/cowboywhite.png b/graphics/sprites/equipment/head/cowboywhite.png
new file mode 100644
index 00000000..852c173b
--- /dev/null
+++ 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
new file mode 100644
index 00000000..6a1c45f0
--- /dev/null
+++ b/graphics/sprites/equipment/head/cowboywhite.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/crown.png b/graphics/sprites/equipment/head/crown.png
new file mode 100644
index 00000000..be50e974
--- /dev/null
+++ 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
new file mode 100644
index 00000000..8188d33e
--- /dev/null
+++ b/graphics/sprites/equipment/head/crown.xml
@@ -0,0 +1,13 @@
+<?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/crown.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/crusadehelm.png b/graphics/sprites/equipment/head/crusadehelm.png
new file mode 100644
index 00000000..889decdb
--- /dev/null
+++ 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
new file mode 100644
index 00000000..b9d90150
--- /dev/null
+++ b/graphics/sprites/equipment/head/crusadehelm.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/dark-helm.png b/graphics/sprites/equipment/head/dark-helm.png
new file mode 100644
index 00000000..01e225f5
--- /dev/null
+++ 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
new file mode 100644
index 00000000..c291440d
--- /dev/null
+++ b/graphics/sprites/equipment/head/dark-helm.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/demonmask.png b/graphics/sprites/equipment/head/demonmask.png
new file mode 100644
index 00000000..55c31d9f
--- /dev/null
+++ 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
new file mode 100644
index 00000000..2598ef52
--- /dev/null
+++ b/graphics/sprites/equipment/head/demonmask.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/desert-helmet.png b/graphics/sprites/equipment/head/desert-helmet.png
new file mode 100644
index 00000000..f638e93d
--- /dev/null
+++ 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
new file mode 100644
index 00000000..5b5b792c
--- /dev/null
+++ b/graphics/sprites/equipment/head/desert-helmet.xml
@@ -0,0 +1,13 @@
+<?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="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/deserthat.png b/graphics/sprites/equipment/head/deserthat.png
new file mode 100644
index 00000000..8c61e886
--- /dev/null
+++ b/graphics/sprites/equipment/head/deserthat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/deserthat.xml b/graphics/sprites/equipment/head/deserthat.xml
new file mode 100644
index 00000000..5296d1c1
--- /dev/null
+++ b/graphics/sprites/equipment/head/deserthat.xml
@@ -0,0 +1,258 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/equipment/head/deserthat.png|R" width="32" height="35"/>
+ <action name="stand" imageset="base">
+ <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 name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="1" offsetX="-1" offsetY="-31" delay="80"/>
+ <frame index="2" offsetX="-1" offsetY="-32" delay="80"/>
+ <frame index="3" offsetX="-1" offsetY="-32" delay="80"/>
+ <frame index="4" offsetX="-1" offsetY="-31" delay="80"/>
+ <frame index="5" offsetX="-1" offsetY="-32" delay="80"/>
+ <frame index="6" offsetX="-1" offsetY="-32" delay="80"/>
+ </animation>
+ <animation direction="left">
+ <frame index="8" offsetX="-1" offsetY="-32" delay="80"/>
+ <frame index="9" offsetX="-1" offsetY="-31" delay="80"/>
+ <frame index="10" offsetX="-1" offsetY="-32" delay="80"/>
+ <frame index="11" offsetX="-1" offsetY="-32" delay="80"/>
+ <frame index="12" offsetX="-1" offsetY="-31" delay="80"/>
+ <frame index="13" offsetX="-1" offsetY="-32" delay="80"/>
+ </animation>
+ <animation direction="up">
+ <frame index="16" offsetX="-2" offsetY="-32" delay="80"/>
+ <frame index="17" offsetX="-2" offsetY="-33" delay="80"/>
+ <frame index="18" offsetX="-2" offsetY="-33" delay="80"/>
+ <frame index="19" offsetX="-2" offsetY="-32" delay="80"/>
+ <frame index="20" offsetX="-2" offsetY="-33" delay="80"/>
+ <frame index="21" offsetX="-2" offsetY="-33" delay="80"/>
+ </animation>
+ <animation direction="right">
+ <frame index="23" offsetX="0" offsetY="-32" delay="80"/>
+ <frame index="24" offsetX="0" offsetY="-31" delay="80"/>
+ <frame index="25" offsetX="0" offsetY="-32" delay="80"/>
+ <frame index="26" offsetX="0" offsetY="-32" delay="80"/>
+ <frame index="27" offsetX="0" offsetY="-31" delay="80"/>
+ <frame index="28" offsetX="0" offsetY="-32" delay="80"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="1" offsetX="-1" offsetY="-30" delay="80"/>
+ <frame index="2" offsetX="-1" offsetY="-31" delay="80"/>
+ <frame index="3" offsetX="-1" offsetY="-29" delay="80"/>
+ <frame index="4" offsetX="-1" offsetY="-26" delay="80"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="8" offsetX="3" offsetY="-33" delay="80"/>
+ <frame index="9" offsetX="3" offsetY="-34" delay="80"/>
+ <frame index="10" offsetX="0" offsetY="-32" delay="80"/>
+ <frame index="11" offsetX="-1" offsetY="-31" delay="80"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="16" offsetX="-3" offsetY="-32" delay="80"/>
+ <frame index="17" offsetX="-3" offsetY="-32" delay="80"/>
+ <frame index="18" offsetX="-3" offsetY="-32" delay="80"/>
+ <frame index="19" offsetX="-3" offsetY="-31" delay="80"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="23" offsetX="-3" offsetY="-33" delay="80"/>
+ <frame index="24" offsetX="-3" offsetY="-33" delay="80"/>
+ <frame index="25" offsetX="0" offsetY="-32" delay="80"/>
+ <frame index="26" offsetX="1" offsetY="-31" delay="80"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="1" offsetX="-1" offsetY="-32" delay="80"/>
+ <frame index="2" offsetX="-1" offsetY="-32" delay="80"/>
+ <frame index="3" offsetX="-1" offsetY="-31" delay="80"/>
+ <frame index="4" offsetX="-1" offsetY="-30" delay="80"/>
+ <frame index="5" offsetX="-1" offsetY="-32" delay="80"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="8" offsetX="2" offsetY="-32" delay="80"/>
+ <frame index="9" offsetX="2" offsetY="-32" delay="80"/>
+ <frame index="10" offsetX="2" offsetY="-32" delay="80"/>
+ <frame index="11" offsetX="4" offsetY="-33" delay="80"/>
+ <frame index="12" offsetX="4" offsetY="-33" delay="80"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="16" offsetX="-2" offsetY="-33" delay="80"/>
+ <frame index="17" offsetX="-2" offsetY="-33" delay="80"/>
+ <frame index="18" offsetX="-3" offsetY="-32" delay="80"/>
+ <frame index="19" offsetX="-3" offsetY="-32" delay="80"/>
+ <frame index="20" offsetX="-3" offsetY="-33" delay="80"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="23" offsetX="-3" offsetY="-32" delay="80"/>
+ <frame index="24" offsetX="-3" offsetY="-32" delay="80"/>
+ <frame index="25" offsetX="-3" offsetY="-32" delay="80"/>
+ <frame index="26" offsetX="-5" offsetY="-33" delay="80"/>
+ <frame index="27" offsetX="-5" offsetY="-33" delay="80"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="sit" imageset="base">
+ <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 name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="14" offsetX="20" offsetY="-6"/>
+ </animation>
+ </action>
+ <!-- FIXME MISSING: sittop standride spawnride ride attackride -->
+ <!--
+ <action name="attack_2hand" imageset="base">
+ <animation direction="down">
+ <frame index="1" offsetX="-1" offsetY="-31" delay="140"/>
+ <frame index="2" offsetX="-1" offsetY="-27" delay="140"/>
+ <frame index="3" offsetX="-1" offsetY="-33" delay="140"/>
+ <frame index="4" offsetX="-1" offsetY="-26" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="8" offsetX="-1" offsetY="-31" delay="140"/>
+ <frame index="9" offsetX="2" offsetY="-34" delay="140"/>
+ <frame index="10" offsetX="5" offsetY="-35" delay="140"/>
+ <frame index="11" offsetX="-2" offsetY="-31" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="16" offsetX="-3" offsetY="-32" delay="140"/>
+ <frame index="17" offsetX="-3" offsetY="-32" delay="140"/>
+ <frame index="18" offsetX="-3" offsetY="-30" delay="140"/>
+ <frame index="19" offsetX="-2" offsetY="-34" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="23" offsetX="2" offsetY="-31" delay="140"/>
+ <frame index="24" offsetX="-1" offsetY="-33" delay="140"/>
+ <frame index="25" offsetX="-3" offsetY="-35" delay="140"/>
+ <frame index="26" offsetX="2" offsetY="-31" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_sword_stab" imageset="base">
+ <animation direction="down">
+ <frame index="1" offsetX="-1" offsetY="-30" delay="100"/>
+ <frame index="2" offsetX="-1" offsetY="-31" delay="100"/>
+ <frame index="3" offsetX="-1" offsetY="-29" delay="100"/>
+ <frame index="4" offsetX="-1" offsetY="-26" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="8" offsetX="3" offsetY="-33" delay="100"/>
+ <frame index="9" offsetX="3" offsetY="-34" delay="100"/>
+ <frame index="10" offsetX="0" offsetY="-32" delay="100"/>
+ <frame index="11" offsetX="-1" offsetY="-31" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="16" offsetX="-3" offsetY="-32" delay="100"/>
+ <frame index="17" offsetX="-3" offsetY="-32" delay="100"/>
+ <frame index="18" offsetX="-3" offsetY="-32" delay="100"/>
+ <frame index="19" offsetX="-3" offsetY="-31" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="23" offsetX="-3" offsetY="-33" delay="100"/>
+ <frame index="24" offsetX="-3" offsetY="-33" delay="100"/>
+ <frame index="25" offsetX="0" offsetY="-32" delay="100"/>
+ <frame index="26" offsetX="1" offsetY="-31" delay="100"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_spear" imageset="base">
+ <animation direction="down">
+ <frame index="1" offsetX="-2" offsetY="-33" delay="140"/>
+ <frame index="2" offsetX="-2" offsetY="-33" delay="140"/>
+ <frame index="3" offsetX="-2" offsetY="-35" delay="140"/>
+ <frame index="4" offsetX="-2" offsetY="-26" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="8" offsetX="4" offsetY="-33" delay="140"/>
+ <frame index="9" offsetX="5" offsetY="-34" delay="140"/>
+ <frame index="10" offsetX="1" offsetY="-36" delay="140"/>
+ <frame index="11" offsetX="-1" offsetY="-31" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="16" offsetX="-3" offsetY="-32" delay="140"/>
+ <frame index="17" offsetX="-3" offsetY="-32" delay="140"/>
+ <frame index="18" offsetX="-3" offsetY="-32" delay="140"/>
+ <frame index="19" offsetX="-4" offsetY="-36" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="23" offsetX="-3" offsetY="-33" delay="140"/>
+ <frame index="24" offsetX="-4" offsetY="-33" delay="140"/>
+ <frame index="25" offsetX="1" offsetY="-36" delay="140"/>
+ <frame index="26" offsetX="3" offsetY="-31" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_chop" imageset="base">
+ <animation direction="down">
+ <frame index="1" offsetX="-1" offsetY="-30" delay="140"/>
+ <frame index="2" offsetX="-2" offsetY="-31" delay="140"/>
+ <frame index="3" offsetX="-1" offsetY="-34" delay="140"/>
+ <frame index="4" offsetX="-1" offsetY="-27" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="8" offsetX="3" offsetY="-35" delay="140"/>
+ <frame index="9" offsetX="3" offsetY="-34" delay="140"/>
+ <frame index="10" offsetX="4" offsetY="-36" delay="140"/>
+ <frame index="11" offsetX="-1" offsetY="-32" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="16" offsetX="-3" offsetY="-32" delay="140"/>
+ <frame index="17" offsetX="-3" offsetY="-32" delay="140"/>
+ <frame index="18" offsetX="-3" offsetY="-30" delay="140"/>
+ <frame index="19" offsetX="-3" offsetY="-31" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="23" offsetX="-2" offsetY="-35" delay="140"/>
+ <frame index="24" offsetX="-2" offsetY="-33" delay="140"/>
+ <frame index="25" offsetX="-1" offsetY="-36" delay="140"/>
+ <frame index="26" offsetX="3" offsetY="-32" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+ -->
+</sprite>
diff --git a/graphics/sprites/equipment/head/devcap.png b/graphics/sprites/equipment/head/devcap.png
new file mode 100644
index 00000000..dc029730
--- /dev/null
+++ 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
new file mode 100644
index 00000000..2ab703e9
--- /dev/null
+++ b/graphics/sprites/equipment/head/devcap.xml
@@ -0,0 +1,13 @@
+<?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/devcap.png|R"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/earmuffs.png b/graphics/sprites/equipment/head/earmuffs.png
new file mode 100644
index 00000000..8670a25c
--- /dev/null
+++ 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
new file mode 100644
index 00000000..913a6192
--- /dev/null
+++ b/graphics/sprites/equipment/head/earmuffs.xml
@@ -0,0 +1,13 @@
+<?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/earmuffs.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/eggshell.png b/graphics/sprites/equipment/head/eggshell.png
new file mode 100644
index 00000000..89694159
--- /dev/null
+++ 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
new file mode 100644
index 00000000..dd8439ed
--- /dev/null
+++ b/graphics/sprites/equipment/head/eggshell.xml
@@ -0,0 +1,13 @@
+<?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="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/elf-nightcap.png b/graphics/sprites/equipment/head/elf-nightcap.png
new file mode 100644
index 00000000..4289de2b
--- /dev/null
+++ 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
new file mode 100644
index 00000000..649ad68c
--- /dev/null
+++ b/graphics/sprites/equipment/head/elf-nightcap.xml
@@ -0,0 +1,13 @@
+<?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="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/eskimohat.png b/graphics/sprites/equipment/head/eskimohat.png
new file mode 100644
index 00000000..43a083ae
--- /dev/null
+++ 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
new file mode 100644
index 00000000..de273e39
--- /dev/null
+++ b/graphics/sprites/equipment/head/eskimohat.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/evileyes.png b/graphics/sprites/equipment/head/evileyes.png
new file mode 100644
index 00000000..f31c9b93
--- /dev/null
+++ b/graphics/sprites/equipment/head/evileyes.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/evileyes.xml b/graphics/sprites/equipment/head/evileyes.xml
new file mode 100644
index 00000000..b4b6d24e
--- /dev/null
+++ b/graphics/sprites/equipment/head/evileyes.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/equipment/head/evileyes.png" width="64" height="64"/>
+ <include file="model/base.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/eyepatch.png b/graphics/sprites/equipment/head/eyepatch.png
new file mode 100644
index 00000000..be1d9356
--- /dev/null
+++ 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
new file mode 100644
index 00000000..dabff2d4
--- /dev/null
+++ b/graphics/sprites/equipment/head/eyepatch.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/fairy_hat.png b/graphics/sprites/equipment/head/fairy_hat.png
new file mode 100644
index 00000000..0a9a207d
--- /dev/null
+++ 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
new file mode 100644
index 00000000..1403be4e
--- /dev/null
+++ b/graphics/sprites/equipment/head/fairy_hat.xml
@@ -0,0 +1,13 @@
+<?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="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/fancyhat.png b/graphics/sprites/equipment/head/fancyhat.png
new file mode 100644
index 00000000..9d6c4f75
--- /dev/null
+++ 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
new file mode 100644
index 00000000..6f0d44cc
--- /dev/null
+++ b/graphics/sprites/equipment/head/fancyhat.xml
@@ -0,0 +1,13 @@
+<?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/fancyhat.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/fluffyhat.png b/graphics/sprites/equipment/head/fluffyhat.png
new file mode 100644
index 00000000..b34dca93
--- /dev/null
+++ 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
new file mode 100644
index 00000000..71909c04
--- /dev/null
+++ b/graphics/sprites/equipment/head/fluffyhat.xml
@@ -0,0 +1,13 @@
+<?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/fluffyhat.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/funkywinter.png b/graphics/sprites/equipment/head/funkywinter.png
new file mode 100644
index 00000000..ed90f4ab
--- /dev/null
+++ 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
new file mode 100644
index 00000000..70173b69
--- /dev/null
+++ b/graphics/sprites/equipment/head/funkywinter.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/gas-carbon.png b/graphics/sprites/equipment/head/gas-carbon.png
new file mode 100644
index 00000000..5b8d7a4c
--- /dev/null
+++ 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
new file mode 100644
index 00000000..b44faa21
--- /dev/null
+++ b/graphics/sprites/equipment/head/gas-carbon.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/gasmask.png b/graphics/sprites/equipment/head/gasmask.png
new file mode 100644
index 00000000..9532599f
--- /dev/null
+++ 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
new file mode 100644
index 00000000..577bad96
--- /dev/null
+++ b/graphics/sprites/equipment/head/gasmask.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/glasses.png b/graphics/sprites/equipment/head/glasses.png
new file mode 100644
index 00000000..f7dadb61
--- /dev/null
+++ 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
new file mode 100644
index 00000000..b6210208
--- /dev/null
+++ b/graphics/sprites/equipment/head/glasses.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/gmcap.png b/graphics/sprites/equipment/head/gmcap.png
new file mode 100644
index 00000000..68e331a7
--- /dev/null
+++ 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
new file mode 100644
index 00000000..437bda13
--- /dev/null
+++ b/graphics/sprites/equipment/head/gmcap.xml
@@ -0,0 +1,13 @@
+<?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/gmcap.png|R"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/goatee.png b/graphics/sprites/equipment/head/goatee.png
new file mode 100644
index 00000000..58694a25
--- /dev/null
+++ b/graphics/sprites/equipment/head/goatee.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/goatee.xml b/graphics/sprites/equipment/head/goatee.xml
new file mode 100644
index 00000000..143826a9
--- /dev/null
+++ b/graphics/sprites/equipment/head/goatee.xml
@@ -0,0 +1,13 @@
+<?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="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/goblin-mask.png b/graphics/sprites/equipment/head/goblin-mask.png
new file mode 100644
index 00000000..ed869c60
--- /dev/null
+++ 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
new file mode 100644
index 00000000..db09a930
--- /dev/null
+++ b/graphics/sprites/equipment/head/goblin-mask.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/goggles.png b/graphics/sprites/equipment/head/goggles.png
new file mode 100644
index 00000000..837eb794
--- /dev/null
+++ 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
new file mode 100644
index 00000000..c84eb303
--- /dev/null
+++ b/graphics/sprites/equipment/head/goggles.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/gradcap.png b/graphics/sprites/equipment/head/gradcap.png
new file mode 100644
index 00000000..3ab37e4b
--- /dev/null
+++ 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
new file mode 100644
index 00000000..3e458e68
--- /dev/null
+++ b/graphics/sprites/equipment/head/gradcap.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/guyfawkes.png b/graphics/sprites/equipment/head/guyfawkes.png
new file mode 100644
index 00000000..cb99e700
--- /dev/null
+++ 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
new file mode 100644
index 00000000..c2871b08
--- /dev/null
+++ b/graphics/sprites/equipment/head/guyfawkes.xml
@@ -0,0 +1,13 @@
+<?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="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
new file mode 100644
index 00000000..e3354a4d
--- /dev/null
+++ 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
new file mode 100644
index 00000000..7f17e571
--- /dev/null
+++ b/graphics/sprites/equipment/head/headmodel.xml
@@ -0,0 +1,205 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/headmodel.png"
+ width="40"
+ height="64"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-27"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="-1" offsetY="-27"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-27"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="1" offsetY="-27"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-26" delay="80"/>
+ <frame index="0" offsetX="-1" offsetY="-27" delay="160"/>
+ <frame index="0" offsetX="-1" offsetY="-26" delay="80"/>
+ <frame index="0" offsetX="-1" offsetY="-27" delay="160"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="-1" offsetY="-27" delay="80"/>
+ <frame index="1" offsetX="-1" offsetY="-26" delay="80"/>
+ <frame index="1" offsetX="-1" offsetY="-27" delay="160"/>
+ <frame index="1" offsetX="-1" offsetY="-26" delay="80"/>
+ <frame index="1" offsetX="-1" offsetY="-27" delay="80"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-27" delay="80"/>
+ <frame index="2" offsetX="-1" offsetY="-28" delay="160"/>
+ <frame index="2" offsetX="-1" offsetY="-27" delay="80"/>
+ <frame index="2" offsetX="-1" offsetY="-28" delay="160"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="1" offsetY="-27" delay="80"/>
+ <frame index="3" offsetX="1" offsetY="-26" delay="80"/>
+ <frame index="3" offsetX="1" offsetY="-27" delay="160"/>
+ <frame index="3" offsetX="1" offsetY="-26" delay="80"/>
+ <frame index="3" offsetX="1" offsetY="-27" delay="80"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-25" delay="80"/>
+ <frame index="0" offsetX="-1" offsetY="-26" delay="80"/>
+ <frame index="0" offsetX="-1" offsetY="-23" delay="80"/>
+ <frame index="0" offsetX="-1" offsetY="-22" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="3" offsetY="-28" delay="80"/>
+ <frame index="1" offsetX="3" offsetY="-29" delay="80"/>
+ <frame index="1" offsetX="-1" offsetY="-26" delay="80"/>
+ <frame index="1" offsetX="-1" offsetY="-25" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-27" delay="240"/>
+ <frame index="2" offsetX="-2" offsetY="-25" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-28" delay="80"/>
+ <frame index="3" offsetX="-3" offsetY="-30" delay="80"/>
+ <frame index="3" offsetY="-26" delay="80"/>
+ <frame index="3" offsetY="-25" delay="80"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-26" delay="240"/>
+ <frame index="0" offsetX="-1" offsetY="-24" delay="80"/>
+ <frame index="0" offsetX="-1" offsetY="-25" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="2" offsetY="-27" delay="240"/>
+ <frame index="1" offsetX="4" offsetY="-28" delay="160"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-27" delay="160"/>
+ <frame index="2" offsetX="-2" offsetY="-27" delay="80"/>
+ <frame index="2" offsetX="-2" offsetY="-26" delay="80"/>
+ <frame index="2" offsetX="-2" offsetY="-27" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-27" delay="240"/>
+ <frame index="3" offsetX="-5" offsetY="-28" delay="160"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-14"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="3" offsetY="-17"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetY="-18"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-5" offsetY="-17"/>
+ </animation>
+ </action>
+
+ <action name="sittop" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-14"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="3" offsetY="-17"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetY="-18"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-5" offsetY="-17"/>
+ </animation>
+ </action>
+
+ <action name="standride" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-14"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="3" offsetY="-17"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetY="-18"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-5" offsetY="-17"/>
+ </animation>
+ </action>
+
+ <action name="spawnride" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-14"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="3" offsetY="-17"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetY="-17"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-7" offsetY="-17"/>
+ </animation>
+ </action>
+
+ <action name="ride" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-14"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="3" offsetY="-17"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetY="-17"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-5" offsetY="-17"/>
+ </animation>
+ </action>
+
+ <action name="attackride" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-14"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="3" offsetY="-17"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetY="-18"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-5" offsetY="-17"/>
+ </animation>
+ </action>
+
+ <!-- FIXME -->
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="4" offsetX="13" offsetY="8"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/equipment/head/heart-glasses.png b/graphics/sprites/equipment/head/heart-glasses.png
new file mode 100644
index 00000000..6f924fad
--- /dev/null
+++ 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
new file mode 100644
index 00000000..21d660eb
--- /dev/null
+++ b/graphics/sprites/equipment/head/heart-glasses.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/highpriest-crown.png b/graphics/sprites/equipment/head/highpriest-crown.png
new file mode 100644
index 00000000..708a352a
--- /dev/null
+++ 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
new file mode 100644
index 00000000..e4eb79ba
--- /dev/null
+++ b/graphics/sprites/equipment/head/highpriest-crown.xml
@@ -0,0 +1,13 @@
+<?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="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/infantryhelm.png b/graphics/sprites/equipment/head/infantryhelm.png
new file mode 100644
index 00000000..578e350b
--- /dev/null
+++ 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
new file mode 100644
index 00000000..556de38d
--- /dev/null
+++ b/graphics/sprites/equipment/head/infantryhelm.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/inspector-hat.png b/graphics/sprites/equipment/head/inspector-hat.png
new file mode 100644
index 00000000..6e57af82
--- /dev/null
+++ 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
new file mode 100644
index 00000000..f1a96eb6
--- /dev/null
+++ b/graphics/sprites/equipment/head/inspector-hat.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/jestermask.png b/graphics/sprites/equipment/head/jestermask.png
new file mode 100644
index 00000000..1a40afce
--- /dev/null
+++ b/graphics/sprites/equipment/head/jestermask.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/jestermask.xml b/graphics/sprites/equipment/head/jestermask.xml
new file mode 100644
index 00000000..d1d6bcd1
--- /dev/null
+++ b/graphics/sprites/equipment/head/jestermask.xml
@@ -0,0 +1,152 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/equipment/head/jestermask.png" width="64" height="64"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="18"/>
+ </animation>
+ <animation direction="up">
+ <frame index="36"/>
+ </animation>
+ <animation direction="right">
+ <frame index="54"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="6" delay="75"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="19" end="24" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="37" end="42" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="55" end="60" delay="75"/>
+ </animation>
+ </action>
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="7"/>
+ </animation>
+ <animation direction="left">
+ <frame index="25"/>
+ </animation>
+ <animation direction="up">
+ <frame index="43"/>
+ </animation>
+ <animation direction="right">
+ <frame index="61"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="8"/>
+ </animation>
+ <animation direction="left">
+ <frame index="26"/>
+ </animation>
+ <animation direction="up">
+ <frame index="44"/>
+ </animation>
+ <animation direction="right">
+ <frame index="62"/>
+ </animation>
+ </action>
+ <action name="attack_dagger_stab" 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>
+ <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
new file mode 100644
index 00000000..621cb1f8
--- /dev/null
+++ 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
new file mode 100644
index 00000000..748069cc
--- /dev/null
+++ b/graphics/sprites/equipment/head/katzeur.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/knighthelm.png b/graphics/sprites/equipment/head/knighthelm.png
new file mode 100644
index 00000000..809dd885
--- /dev/null
+++ 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
new file mode 100644
index 00000000..075a5d7a
--- /dev/null
+++ b/graphics/sprites/equipment/head/knighthelm.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/knit-cap.png b/graphics/sprites/equipment/head/knit-cap.png
new file mode 100644
index 00000000..4bb8eb86
--- /dev/null
+++ 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
new file mode 100644
index 00000000..27e46508
--- /dev/null
+++ b/graphics/sprites/equipment/head/knit-cap.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/long-beard.png b/graphics/sprites/equipment/head/long-beard.png
new file mode 100644
index 00000000..73a210fa
--- /dev/null
+++ b/graphics/sprites/equipment/head/long-beard.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/long-beard.xml b/graphics/sprites/equipment/head/long-beard.xml
new file mode 100644
index 00000000..4cbbec45
--- /dev/null
+++ b/graphics/sprites/equipment/head/long-beard.xml
@@ -0,0 +1,13 @@
+<?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="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/magicgmtophat.png b/graphics/sprites/equipment/head/magicgmtophat.png
new file mode 100644
index 00000000..8c9e61a6
--- /dev/null
+++ 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
new file mode 100644
index 00000000..571eeaf3
--- /dev/null
+++ b/graphics/sprites/equipment/head/magicgmtophat.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/mask.png b/graphics/sprites/equipment/head/mask.png
new file mode 100644
index 00000000..38e6929e
--- /dev/null
+++ 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
new file mode 100644
index 00000000..51b97716
--- /dev/null
+++ b/graphics/sprites/equipment/head/mask.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/minershat.png b/graphics/sprites/equipment/head/minershat.png
new file mode 100644
index 00000000..b332b60c
--- /dev/null
+++ 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
new file mode 100644
index 00000000..4bd3bae9
--- /dev/null
+++ b/graphics/sprites/equipment/head/minershat.xml
@@ -0,0 +1,13 @@
+<?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="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/monocle.png b/graphics/sprites/equipment/head/monocle.png
new file mode 100644
index 00000000..72acbabb
--- /dev/null
+++ 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
new file mode 100644
index 00000000..24f2cbc1
--- /dev/null
+++ b/graphics/sprites/equipment/head/monocle.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/monster-skull-helm.png b/graphics/sprites/equipment/head/monster-skull-helm.png
new file mode 100644
index 00000000..91cd6b43
--- /dev/null
+++ 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
new file mode 100644
index 00000000..9b5f0c20
--- /dev/null
+++ b/graphics/sprites/equipment/head/monster-skull-helm.xml
@@ -0,0 +1,13 @@
+<?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="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/moonshroomhat.png b/graphics/sprites/equipment/head/moonshroomhat.png
new file mode 100644
index 00000000..d9d8e65f
--- /dev/null
+++ 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
new file mode 100644
index 00000000..c78d3f0a
--- /dev/null
+++ b/graphics/sprites/equipment/head/moonshroomhat.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- 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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/mouboohead.png b/graphics/sprites/equipment/head/mouboohead.png
new file mode 100644
index 00000000..62d62ff4
--- /dev/null
+++ b/graphics/sprites/equipment/head/mouboohead.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/mouboohead.xml b/graphics/sprites/equipment/head/mouboohead.xml
new file mode 100644
index 00000000..8bd29dd5
--- /dev/null
+++ b/graphics/sprites/equipment/head/mouboohead.xml
@@ -0,0 +1,229 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/equipment/head/mouboohead.png" width="28" height="32"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-35"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="-2" offsetY="-35"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-35"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="2" offsetY="-35"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-34" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-35" delay="150"/>
+ <frame index="0" offsetX="0" offsetY="-34" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-35" delay="150"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="-2" offsetY="-35" delay="75"/>
+ <frame index="1" offsetX="-2" offsetY="-34" delay="75"/>
+ <frame index="1" offsetX="-2" offsetY="-35" delay="150"/>
+ <frame index="1" offsetX="-2" offsetY="-34" delay="75"/>
+ <frame index="1" offsetX="-2" offsetY="-35" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-35" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY="-36" delay="150"/>
+ <frame index="2" offsetX="-2" offsetY="-35" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY="-36" delay="150"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="2" offsetY="-35" delay="75"/>
+ <frame index="3" offsetX="2" offsetY="-34" delay="75"/>
+ <frame index="3" offsetX="2" offsetY="-35" delay="150"/>
+ <frame index="3" offsetX="2" offsetY="-34" delay="75"/>
+ <frame index="3" offsetX="2" offsetY="-35" delay="75"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="5" offsetX="0" offsetY="-33" delay="75"/>
+ <frame index="5" offsetX="0" offsetY="-34" delay="75"/>
+ <frame index="5" offsetX="0" offsetY="-31" delay="75"/>
+ <frame index="5" offsetX="0" offsetY="-30" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="6" offsetX="2" offsetY="-36" delay="75"/>
+ <frame index="6" offsetX="2" offsetY="-37" delay="75"/>
+ <frame index="6" offsetX="-1" offsetY="-34" delay="75"/>
+ <frame index="6" offsetX="-3" offsetY="-33" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-3" offsetY="-35" delay="225"/>
+ <frame index="2" offsetX="-3" offsetY="-33" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="8" offsetX="-1" offsetY="-36" delay="75"/>
+ <frame index="8" offsetX="-1" offsetY="-37" delay="75"/>
+ <frame index="8" offsetX="2" offsetY="-34" delay="75"/>
+ <frame index="8" offsetX="3" offsetY="-33" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-34" delay="225"/>
+ <frame index="0" offsetX="0" offsetY="-33" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-34" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="1" offsetY="-35" delay="225"/>
+ <frame index="1" offsetX="3" offsetY="-36" delay="150"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-35" delay="225"/>
+ <frame index="2" offsetX="-3" offsetY="-34" delay="75"/>
+ <frame index="2" offsetX="-3" offsetY="-35" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-1" offsetY="-35" delay="225"/>
+ <frame index="3" offsetX="-3" offsetY="-36" delay="150"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-23"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="2" offsetY="-26"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-27"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-26"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="4" offsetX="27" offsetY="-6"/>
+ </animation>
+ </action>
+ <action name="attack_2hand" imageset="base">
+ <animation direction="down">
+ <frame index="5" offsetX="0" offsetY="-34" delay="140"/>
+ <frame index="5" offsetX="0" offsetY="-30" delay="140"/>
+ <frame index="5" offsetX="0" offsetY="-35" delay="140"/>
+ <frame index="5" offsetX="0" offsetY="-30" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="6" offsetX="-2" offsetY="-34" delay="140"/>
+ <frame index="6" offsetX="1" offsetY="-37" delay="140"/>
+ <frame index="6" offsetX="4" offsetY="-37" delay="140"/>
+ <frame index="6" offsetX="-4" offsetY="-33" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-3" offsetY="-35" delay="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="8" offsetX="4" offsetY="-34" delay="140"/>
+ <frame index="8" offsetX="1" offsetY="-37" delay="140"/>
+ <frame index="8" offsetX="-1" offsetY="-37" delay="140"/>
+ <frame index="8" offsetX="4" offsetY="-33" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_sword_stab" imageset="base">
+ <animation direction="down">
+ <frame index="5" offsetX="0" offsetY="-33" delay="100"/>
+ <frame index="5" offsetX="0" offsetY="-34" delay="100"/>
+ <frame index="5" offsetX="0" offsetY="-31" delay="100"/>
+ <frame index="5" offsetX="0" offsetY="-30" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="6" offsetX="2" offsetY="-36" delay="100"/>
+ <frame index="6" offsetX="2" offsetY="-37" delay="100"/>
+ <frame index="6" offsetX="-1" offsetY="-34" delay="100"/>
+ <frame index="6" offsetX="-3" offsetY="-33" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-3" offsetY="-35" delay="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="-1" offsetY="-36" delay="280"/>
+ <frame index="5" offsetX="-1" offsetY="-37" delay="140"/>
+ <frame index="5" offsetX="-1" offsetY="-30" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="6" offsetX="3" offsetY="-36" delay="140"/>
+ <frame index="6" offsetX="4" offsetY="-37" delay="140"/>
+ <frame index="6" offsetX="0" offsetY="-38" delay="140"/>
+ <frame index="6" offsetX="-3" offsetY="-33" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-3" offsetY="-35" delay="420"/>
+ <frame index="2" offsetX="-4" offsetY="-38" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="8" offsetX="-1" offsetY="-36" delay="140"/>
+ <frame index="8" offsetX="-2" offsetY="-37" delay="140"/>
+ <frame index="8" offsetX="3" offsetY="-38" delay="140"/>
+ <frame index="8" offsetX="5" offsetY="-33" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_chop" imageset="base">
+ <animation direction="down">
+ <frame index="5" offsetX="0" offsetY="-33" delay="140"/>
+ <frame index="5" offsetX="-1" offsetY="-34" delay="140"/>
+ <frame index="5" offsetX="0" offsetY="-36" delay="140"/>
+ <frame index="5" offsetX="0" offsetY="-31" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="6" offsetX="2" offsetY="-38" delay="140"/>
+ <frame index="6" offsetX="2" offsetY="-37" delay="140"/>
+ <frame index="6" offsetX="3" offsetY="-38" delay="140"/>
+ <frame index="6" offsetX="-3" offsetY="-34" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-3" offsetY="-35" delay="280"/>
+ <frame index="2" offsetX="-3" offsetY="-33" delay="280"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="8" offsetX="0" offsetY="-38" delay="140"/>
+ <frame index="8" offsetX="0" offsetY="-37" delay="140"/>
+ <frame index="8" offsetX="1" offsetY="-38" delay="140"/>
+ <frame index="8" offsetX="5" offsetY="-34" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/equipment/head/moubootaurhead.png b/graphics/sprites/equipment/head/moubootaurhead.png
new file mode 100644
index 00000000..1ed7179d
--- /dev/null
+++ 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
new file mode 100644
index 00000000..b8cb23c2
--- /dev/null
+++ b/graphics/sprites/equipment/head/moubootaurhead.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/mushroom.png b/graphics/sprites/equipment/head/mushroom.png
new file mode 100644
index 00000000..9a38d609
--- /dev/null
+++ b/graphics/sprites/equipment/head/mushroom.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/mushroom.xml b/graphics/sprites/equipment/head/mushroom.xml
new file mode 100644
index 00000000..8fb5b8eb
--- /dev/null
+++ b/graphics/sprites/equipment/head/mushroom.xml
@@ -0,0 +1,229 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/equipment/head/mushroom.png" width="26" height="15"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-48"/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" offsetX="0" offsetY="-48"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" offsetX="-2" offsetY="-48"/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" offsetX="-1" offsetY="-48"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-47" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-48" delay="150"/>
+ <frame index="0" offsetX="-1" offsetY="-47" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-48" delay="150"/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" offsetX="0" offsetY="-48" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-47" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-48" delay="150"/>
+ <frame index="0" offsetX="0" offsetY="-47" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-48" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" offsetX="-2" offsetY="-48" delay="75"/>
+ <frame index="0" offsetX="-2" offsetY="-49" delay="150"/>
+ <frame index="0" offsetX="-2" offsetY="-48" delay="75"/>
+ <frame index="0" offsetX="-2" offsetY="-49" delay="150"/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" offsetX="-1" offsetY="-48" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-47" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-48" delay="150"/>
+ <frame index="0" offsetX="-1" offsetY="-47" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-48" delay="75"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-46" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-47" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-44" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-43" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" offsetX="4" offsetY="-49" delay="75"/>
+ <frame index="0" offsetX="4" offsetY="-50" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-47" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-46" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" offsetX="-3" offsetY="-48" delay="225"/>
+ <frame index="0" offsetX="-3" offsetY="-46" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" offsetX="-4" offsetY="-49" delay="75"/>
+ <frame index="0" offsetX="-4" offsetY="-50" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-47" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-46" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-47" delay="225"/>
+ <frame index="0" offsetX="-1" offsetY="-46" delay="75"/>
+ <frame index="0" offsetX="-1" offsetY="-47" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" offsetX="3" offsetY="-48" delay="225"/>
+ <frame index="0" offsetX="5" offsetY="-49" delay="150"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" offsetX="-2" offsetY="-48" delay="225"/>
+ <frame index="0" offsetX="-3" offsetY="-47" delay="75"/>
+ <frame index="0" offsetX="-3" offsetY="-48" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" offsetX="-4" offsetY="-48" delay="225"/>
+ <frame index="0" offsetX="-6" offsetY="-49" delay="150"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-36"/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" offsetX="4" offsetY="-39"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" offsetX="-1" offsetY="-40"/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" offsetX="-7" offsetY="-38"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="1" offsetX="37" offsetY="-6"/>
+ </animation>
+ </action>
+ <action name="attack_2hand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-47" delay="140"/>
+ <frame index="0" offsetX="-1" offsetY="-43" delay="140"/>
+ <frame index="0" offsetX="-1" offsetY="-48" delay="140"/>
+ <frame index="0" offsetX="-1" offsetY="-43" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" offsetX="0" offsetY="-47" delay="140"/>
+ <frame index="0" offsetX="3" offsetY="-50" delay="140"/>
+ <frame index="0" offsetX="5" offsetY="-50" delay="140"/>
+ <frame index="0" offsetX="-2" offsetY="-46" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" offsetX="-3" offsetY="-48" delay="280"/>
+ <frame index="0" offsetX="-3" offsetY="-46" delay="140"/>
+ <frame index="0" offsetX="-2" offsetY="-49" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" offsetX="1" offsetY="-47" delay="140"/>
+ <frame index="0" offsetX="-2" offsetY="-50" delay="140"/>
+ <frame index="0" offsetX="-4" offsetY="-50" delay="140"/>
+ <frame index="0" offsetX="1" offsetY="-46" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_sword_stab" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-46" delay="100"/>
+ <frame index="0" offsetX="-1" offsetY="-47" delay="100"/>
+ <frame index="0" offsetX="-1" offsetY="-44" delay="100"/>
+ <frame index="0" offsetX="-1" offsetY="-43" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" offsetX="4" offsetY="-49" delay="100"/>
+ <frame index="0" offsetX="4" offsetY="-50" delay="100"/>
+ <frame index="0" offsetX="0" offsetY="-47" delay="100"/>
+ <frame index="0" offsetX="-1" offsetY="-46" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" offsetX="-3" offsetY="-48" delay="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="-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="0" offsetX="5" offsetY="-49" delay="140"/>
+ <frame index="0" offsetX="6" offsetY="-50" delay="140"/>
+ <frame index="0" offsetX="1" offsetY="-51" delay="140"/>
+ <frame index="0" offsetX="-1" offsetY="-46" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" offsetX="-3" offsetY="-48" delay="420"/>
+ <frame index="0" offsetX="-4" offsetY="-51" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" offsetX="-4" offsetY="-49" delay="140"/>
+ <frame index="0" offsetX="-5" offsetY="-50" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-51" delay="140"/>
+ <frame index="0" offsetX="2" offsetY="-46" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_chop" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-46" delay="140"/>
+ <frame index="0" offsetX="-2" offsetY="-47" delay="140"/>
+ <frame index="0" offsetX="-1" offsetY="-49" delay="140"/>
+ <frame index="0" offsetX="-1" offsetY="-44" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" offsetX="4" offsetY="-51" delay="140"/>
+ <frame index="0" offsetX="4" offsetY="-50" delay="140"/>
+ <frame index="0" offsetX="4" offsetY="-51" delay="140"/>
+ <frame index="0" offsetX="-1" offsetY="-47" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" offsetX="-3" offsetY="-48" delay="280"/>
+ <frame index="0" offsetX="-3" offsetY="-46" delay="280"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" offsetX="-3" offsetY="-51" delay="140"/>
+ <frame index="0" offsetX="-3" offsetY="-50" delay="140"/>
+ <frame index="0" offsetX="-2" offsetY="-51" delay="140"/>
+ <frame index="0" offsetX="2" offsetY="-47" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/equipment/head/mustache.png b/graphics/sprites/equipment/head/mustache.png
new file mode 100644
index 00000000..661fdff1
--- /dev/null
+++ 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
new file mode 100644
index 00000000..015c583f
--- /dev/null
+++ b/graphics/sprites/equipment/head/mustache.xml
@@ -0,0 +1,13 @@
+<?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="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/nohmask.png b/graphics/sprites/equipment/head/nohmask.png
new file mode 100644
index 00000000..8565e1b8
--- /dev/null
+++ 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
new file mode 100644
index 00000000..4c7cae85
--- /dev/null
+++ b/graphics/sprites/equipment/head/nohmask.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/nutcrackerhat.png b/graphics/sprites/equipment/head/nutcrackerhat.png
new file mode 100644
index 00000000..39d02eab
--- /dev/null
+++ 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
new file mode 100644
index 00000000..3f24caf2
--- /dev/null
+++ b/graphics/sprites/equipment/head/nutcrackerhat.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/operamask.png b/graphics/sprites/equipment/head/operamask.png
new file mode 100644
index 00000000..3c972c27
--- /dev/null
+++ 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
new file mode 100644
index 00000000..b7a8e610
--- /dev/null
+++ b/graphics/sprites/equipment/head/operamask.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- 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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/overlordhelm.png b/graphics/sprites/equipment/head/overlordhelm.png
new file mode 100644
index 00000000..800340c1
--- /dev/null
+++ 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
new file mode 100644
index 00000000..3f8d1f45
--- /dev/null
+++ b/graphics/sprites/equipment/head/overlordhelm.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/paladinhelm.png b/graphics/sprites/equipment/head/paladinhelm.png
new file mode 100644
index 00000000..8578dcd4
--- /dev/null
+++ 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
new file mode 100644
index 00000000..83f6d089
--- /dev/null
+++ b/graphics/sprites/equipment/head/paladinhelm.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/panhat.png b/graphics/sprites/equipment/head/panhat.png
new file mode 100644
index 00000000..abc48069
--- /dev/null
+++ 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
new file mode 100644
index 00000000..aa1c1b69
--- /dev/null
+++ b/graphics/sprites/equipment/head/panhat.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/paperbag.png b/graphics/sprites/equipment/head/paperbag.png
new file mode 100644
index 00000000..983e67e4
--- /dev/null
+++ 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
new file mode 100644
index 00000000..8d361e53
--- /dev/null
+++ b/graphics/sprites/equipment/head/paperbag.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- 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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/parsley-earplugs.png b/graphics/sprites/equipment/head/parsley-earplugs.png
new file mode 100644
index 00000000..262a354c
--- /dev/null
+++ 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
new file mode 100644
index 00000000..8d582481
--- /dev/null
+++ b/graphics/sprites/equipment/head/parsley-earplugs.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/phylactery.png b/graphics/sprites/equipment/head/phylactery.png
new file mode 100644
index 00000000..47420472
--- /dev/null
+++ 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
new file mode 100644
index 00000000..51966a20
--- /dev/null
+++ b/graphics/sprites/equipment/head/phylactery.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- 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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/pilot-hat.png b/graphics/sprites/equipment/head/pilot-hat.png
new file mode 100644
index 00000000..63f1a76d
--- /dev/null
+++ 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
new file mode 100644
index 00000000..aec3173e
--- /dev/null
+++ b/graphics/sprites/equipment/head/pilot-hat.xml
@@ -0,0 +1,13 @@
+<?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="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/pinkie-helmet.png b/graphics/sprites/equipment/head/pinkie-helmet.png
new file mode 100644
index 00000000..aee8e35f
--- /dev/null
+++ b/graphics/sprites/equipment/head/pinkie-helmet.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/pinkie-helmet.xml b/graphics/sprites/equipment/head/pinkie-helmet.xml
new file mode 100644
index 00000000..cce7d1ae
--- /dev/null
+++ b/graphics/sprites/equipment/head/pinkie-helmet.xml
@@ -0,0 +1,231 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/equipment/head/pinkie-helmet.png" width="40" height="40"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-34"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="1" offsetY="-35"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-34"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="0" offsetY="-35"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="5" offsetX="0" offsetY="-34" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-35" delay="150"/>
+ <frame index="0" offsetX="0" offsetY="-34" delay="75"/>
+ <frame index="5" offsetX="0" offsetY="-35" delay="150"/>
+ </animation>
+ <animation direction="left">
+ <frame index="6" offsetX="2" offsetY="-35" delay="75"/>
+ <frame index="1" offsetX="2" offsetY="-34" delay="75"/>
+ <frame index="6" offsetX="2" offsetY="-35" delay="150"/>
+ <frame index="6" offsetX="2" offsetY="-34" delay="75"/>
+ <frame index="1" offsetX="2" offsetY="-35" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <frame index="7" offsetX="-1" offsetY="-34" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY="-35" delay="150"/>
+ <frame index="2" offsetX="-1" offsetY="-34" delay="75"/>
+ <frame index="7" offsetX="-1" offsetY="-35" delay="150"/>
+ </animation>
+ <animation direction="right">
+ <frame index="8" offsetX="0" offsetY="-35" delay="75"/>
+ <frame index="3" offsetX="0" offsetY="-34" delay="75"/>
+ <frame index="8" offsetX="0" offsetY="-35" delay="150"/>
+ <frame index="8" offsetX="0" offsetY="-34" delay="75"/>
+ <frame index="3" offsetX="0" offsetY="-35" delay="75"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="5" offsetX="0" offsetY="-32" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-33" delay="75"/>
+ <frame index="5" offsetX="0" offsetY="-30" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-29" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="6" offsetX="5" offsetY="-36" delay="75"/>
+ <frame index="1" offsetX="5" offsetY="-37" delay="75"/>
+ <frame index="6" offsetX="1" offsetY="-34" delay="75"/>
+ <frame index="1" offsetX="0" offsetY="-33" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="7" offsetX="-2" offsetY="-34" delay="225"/>
+ <frame index="2" offsetX="-2" offsetY="-32" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="8" offsetX="-3" offsetY="-36" delay="75"/>
+ <frame index="3" offsetX="-3" offsetY="-37" delay="75"/>
+ <frame index="8" offsetX="0" offsetY="-34" delay="75"/>
+ <frame index="3" offsetX="1" offsetY="-33" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="5" offsetX="0" offsetY="-33" delay="225"/>
+ <frame index="0" offsetX="0" offsetY="-32" delay="75"/>
+ <frame index="5" offsetX="0" offsetY="-33" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="6" offsetX="4" offsetY="-35" delay="225"/>
+ <frame index="1" offsetX="6" offsetY="-36" delay="150"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="7" offsetX="-1" offsetY="-34" delay="225"/>
+ <frame index="2" offsetX="-2" offsetY="-33" delay="75"/>
+ <frame index="7" offsetX="-2" offsetY="-34" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="8" offsetX="-3" offsetY="-35" delay="225"/>
+ <frame index="3" offsetX="-5" offsetY="-36" delay="150"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-22"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="5" offsetY="-26"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="0" offsetY="-24"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-6" offsetY="-26"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="4" offsetX="44" offsetY="-9"/>
+ </animation>
+ </action>
+ <action name="attack_2hand" imageset="base">
+ <animation direction="down">
+ <frame index="5" offsetX="0" offsetY="-33" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-29" delay="140"/>
+ <frame index="5" offsetX="0" offsetY="-34" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-29" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="6" offsetX="1" offsetY="-34" delay="140"/>
+ <frame index="1" offsetX="4" offsetY="-37" delay="140"/>
+ <frame index="6" offsetX="6" offsetY="-37" delay="140"/>
+ <frame index="1" offsetX="-1" offsetY="-33" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="7" offsetX="-2" offsetY="-34" delay="280"/>
+ <frame index="7" offsetX="-2" offsetY="-32" delay="140"/>
+ <frame index="2" offsetX="-1" offsetY="-35" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="8" offsetX="2" offsetY="-34" delay="140"/>
+ <frame index="3" offsetX="-1" offsetY="-37" delay="140"/>
+ <frame index="8" offsetX="-3" offsetY="-37" delay="140"/>
+ <frame index="3" offsetX="2" offsetY="-33" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_sword_stab" imageset="base">
+ <animation direction="down">
+ <frame index="5" offsetX="0" offsetY="-32" delay="100"/>
+ <frame index="0" offsetX="0" offsetY="-33" delay="100"/>
+ <frame index="5" offsetX="0" offsetY="-30" delay="100"/>
+ <frame index="0" offsetX="0" offsetY="-29" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="6" offsetX="5" offsetY="-36" delay="100"/>
+ <frame index="1" offsetX="5" offsetY="-37" delay="100"/>
+ <frame index="6" offsetX="1" offsetY="-34" delay="100"/>
+ <frame index="1" offsetX="0" offsetY="-33" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="7" offsetX="-2" offsetY="-34" delay="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="-1" offsetY="-35" delay="140"/>
+ <frame index="0" offsetX="-1" offsetY="-35" delay="140"/>
+ <frame index="5" offsetX="-1" offsetY="-36" delay="140"/>
+ <frame index="0" offsetX="-1" offsetY="-29" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="6" offsetX="6" offsetY="-36" delay="140"/>
+ <frame index="1" offsetX="7" offsetY="-37" delay="140"/>
+ <frame index="6" offsetX="2" offsetY="-38" delay="140"/>
+ <frame index="1" offsetX="0" offsetY="-33" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="7" offsetX="-2" offsetY="-34" delay="420"/>
+ <frame index="2" offsetX="-3" offsetY="-37" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="8" offsetX="-3" offsetY="-36" delay="140"/>
+ <frame index="3" offsetX="-4" offsetY="-37" delay="140"/>
+ <frame index="8" offsetX="1" offsetY="-38" delay="140"/>
+ <frame index="3" offsetX="3" offsetY="-33" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_chop" imageset="base">
+ <animation direction="down">
+ <frame index="5" offsetX="0" offsetY="-32" delay="140"/>
+ <frame index="0" offsetX="-1" offsetY="-33" delay="140"/>
+ <frame index="5" offsetX="0" offsetY="-35" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-30" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="6" offsetX="5" offsetY="-38" delay="140"/>
+ <frame index="1" offsetX="5" offsetY="-37" delay="140"/>
+ <frame index="6" offsetX="5" offsetY="-38" delay="140"/>
+ <frame index="1" offsetX="0" offsetY="-34" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="7" offsetX="-2" offsetY="-34" delay="280"/>
+ <frame index="7" offsetX="-2" offsetY="-32" delay="140"/>
+ <frame index="2" offsetX="-2" offsetY="-32" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="8" offsetX="-2" offsetY="-38" delay="140"/>
+ <frame index="3" offsetX="-2" offsetY="-37" delay="140"/>
+ <frame index="8" offsetX="-1" offsetY="-38" delay="140"/>
+ <frame index="3" offsetX="3" offsetY="-34" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/equipment/head/pinkiehat.png b/graphics/sprites/equipment/head/pinkiehat.png
new file mode 100644
index 00000000..ff72085a
--- /dev/null
+++ 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
new file mode 100644
index 00000000..2788cc5e
--- /dev/null
+++ b/graphics/sprites/equipment/head/pinkiehat.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- 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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/pipe.png b/graphics/sprites/equipment/head/pipe.png
new file mode 100644
index 00000000..34b5a696
--- /dev/null
+++ b/graphics/sprites/equipment/head/pipe.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/pipe.xml b/graphics/sprites/equipment/head/pipe.xml
new file mode 100644
index 00000000..00608e39
--- /dev/null
+++ b/graphics/sprites/equipment/head/pipe.xml
@@ -0,0 +1,223 @@
+<?xml version="1.0"?>
+<!-- Needs a Complete Male/Female Xml (Only NPC works for now) -->
+<sprite>
+ <imageset name="base" src="graphics/sprites/equipment/head/pipe.png" width="32" height="32"/>
+ <action name="stand" imageset="base">
+ <animation direction="left">
+ <frame index="0" offsetX="-12" offsetY="-26" delay="150"/>
+ <frame index="1" offsetX="-12" offsetY="-26" delay="150"/>
+ <frame index="2" offsetX="-12" offsetY="-26" delay="150"/>
+ <frame index="3" offsetX="-12" offsetY="-26" delay="150"/>
+ <frame index="4" offsetX="-12" offsetY="-26" delay="150"/>
+ <frame index="5" offsetX="-12" offsetY="-26" delay="150"/>
+ <frame index="6" offsetX="-12" offsetY="-26" delay="150"/>
+ <frame index="7" offsetX="-12" offsetY="-26" delay="150"/>
+ </animation>
+ <animation direction="down">
+ <frame index="8" offsetX="0" offsetY="-19" delay="150"/>
+ <frame index="9" offsetX="0" offsetY="-19" delay="150"/>
+ <frame index="10" offsetX="0" offsetY="-19" delay="150"/>
+ <frame index="11" offsetX="0" offsetY="-19" delay="150"/>
+ <frame index="12" offsetX="0" offsetY="-19" delay="150"/>
+ <frame index="13" offsetX="0" offsetY="-19" delay="150"/>
+ <frame index="14" offsetX="0" offsetY="-19" delay="150"/>
+ <frame index="15" offsetX="0" offsetY="-19" delay="150"/>
+ </animation>
+ <animation direction="right">
+ <frame index="16" offsetX="13" offsetY="-26" delay="150"/>
+ <frame index="17" offsetX="13" offsetY="-26" delay="150"/>
+ <frame index="18" offsetX="13" offsetY="-26" delay="150"/>
+ <frame index="19" offsetX="13" offsetY="-26" delay="150"/>
+ <frame index="20" offsetX="13" offsetY="-26" delay="150"/>
+ <frame index="21" offsetX="13" offsetY="-26" delay="150"/>
+ <frame index="22" offsetX="13" offsetY="-26" delay="150"/>
+ <frame index="23" offsetX="13" offsetY="-26" delay="150"/>
+ </animation>
+ <animation direction="up">
+ <frame index="27" offsetX="0" offsetY="0"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="8" offsetX="0" offsetY="-19" delay="150"/>
+ <frame index="9" offsetX="0" offsetY="-19" delay="150"/>
+ <frame index="10" offsetX="0" offsetY="-19" delay="150"/>
+ <frame index="11" offsetX="0" offsetY="-19" delay="150"/>
+ <frame index="12" offsetX="0" offsetY="-19" delay="150"/>
+ <frame index="13" offsetX="0" offsetY="-19" delay="150"/>
+ <frame index="14" offsetX="0" offsetY="-19" delay="150"/>
+ <frame index="15" offsetX="0" offsetY="-19" delay="150"/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" offsetX="-12" offsetY="-25" delay="150"/>
+ <frame index="1" offsetX="-12" offsetY="-25" delay="150"/>
+ <frame index="2" offsetX="-12" offsetY="-25" delay="150"/>
+ <frame index="3" offsetX="-12" offsetY="-25" delay="150"/>
+ <frame index="4" offsetX="-12" offsetY="-25" delay="150"/>
+ <frame index="5" offsetX="-12" offsetY="-25" delay="150"/>
+ <frame index="6" offsetX="-12" offsetY="-25" delay="150"/>
+ <frame index="7" offsetX="-12" offsetY="-25" delay="150"/>
+ </animation>
+ <animation direction="up">
+ <frame index="27"/>
+ </animation>
+ <animation direction="right">
+ <frame index="16" offsetX="12" offsetY="-25" delay="150"/>
+ <frame index="17" offsetX="12" offsetY="-25" delay="150"/>
+ <frame index="18" offsetX="12" offsetY="-25" delay="150"/>
+ <frame index="19" offsetX="12" offsetY="-25" delay="150"/>
+ <frame index="20" offsetX="12" offsetY="-25" delay="150"/>
+ <frame index="21" offsetX="12" offsetY="-25" delay="150"/>
+ <frame index="22" offsetX="12" offsetY="-25" delay="150"/>
+ <frame index="23" offsetX="12" offsetY="-25" delay="150"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="27"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="27"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="27"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="27"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="27"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="27"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="27"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="27"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="sit" imageset="base">
+ <animation direction="left">
+ <frame index="0" offsetX="-8" offsetY="-17" delay="150"/>
+ <frame index="1" offsetX="-8" offsetY="-17" delay="150"/>
+ <frame index="2" offsetX="-8" offsetY="-17" delay="150"/>
+ <frame index="3" offsetX="-8" offsetY="-17" delay="150"/>
+ <frame index="4" offsetX="-8" offsetY="-17" delay="150"/>
+ <frame index="5" offsetX="-8" offsetY="-17" delay="150"/>
+ <frame index="6" offsetX="-8" offsetY="-17" delay="150"/>
+ <frame index="7" offsetX="-8" offsetY="-17" delay="150"/>
+ </animation>
+ <animation direction="down">
+ <frame index="8" offsetX="0" offsetY="-14" delay="150"/>
+ <frame index="9" offsetX="0" offsetY="-14" delay="150"/>
+ <frame index="10" offsetX="0" offsetY="-14" delay="150"/>
+ <frame index="11" offsetX="0" offsetY="-14" delay="150"/>
+ <frame index="12" offsetX="0" offsetY="-14" delay="150"/>
+ <frame index="13" offsetX="0" offsetY="-14" delay="150"/>
+ <frame index="14" offsetX="0" offsetY="-14" delay="150"/>
+ <frame index="15" offsetX="0" offsetY="-14" delay="150"/>
+ </animation>
+ <animation direction="right">
+ <frame index="16" offsetX="7" offsetY="-17" delay="150"/>
+ <frame index="17" offsetX="7" offsetY="-17" delay="150"/>
+ <frame index="18" offsetX="7" offsetY="-17" delay="150"/>
+ <frame index="19" offsetX="7" offsetY="-17" delay="150"/>
+ <frame index="20" offsetX="7" offsetY="-17" delay="150"/>
+ <frame index="21" offsetX="7" offsetY="-17" delay="150"/>
+ <frame index="22" offsetX="7" offsetY="-17" delay="150"/>
+ <frame index="23" offsetX="7" offsetY="-17" delay="150"/>
+ </animation>
+ <animation direction="up">
+ <frame index="27"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="31" offsetX="19" offsetY="10"/>
+ </animation>
+ </action>
+ <action name="attack_2hand" imageset="base">
+ <animation direction="down">
+ <frame index="27"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="27"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="27"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="27"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_sword_stab" imageset="base">
+ <animation direction="down">
+ <frame index="27"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="27"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="27"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="27"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_spear" imageset="base">
+ <animation direction="down">
+ <frame index="27"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="27"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="27"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="27"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_chop" imageset="base">
+ <animation direction="down">
+ <frame index="27"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="27"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="27"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="27"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/equipment/head/piratehat.png b/graphics/sprites/equipment/head/piratehat.png
new file mode 100644
index 00000000..08eaf4fc
--- /dev/null
+++ 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
new file mode 100644
index 00000000..93d1a262
--- /dev/null
+++ b/graphics/sprites/equipment/head/piratehat.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/presenthat.png b/graphics/sprites/equipment/head/presenthat.png
new file mode 100644
index 00000000..0f16647c
--- /dev/null
+++ 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
new file mode 100644
index 00000000..e7eba0f1
--- /dev/null
+++ b/graphics/sprites/equipment/head/presenthat.xml
@@ -0,0 +1,13 @@
+<?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="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/pumpkinhelmet.png b/graphics/sprites/equipment/head/pumpkinhelmet.png
new file mode 100644
index 00000000..e4b4fa98
--- /dev/null
+++ 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
new file mode 100644
index 00000000..b8a4350f
--- /dev/null
+++ b/graphics/sprites/equipment/head/pumpkinhelmet.xml
@@ -0,0 +1,13 @@
+<?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="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
new file mode 100644
index 00000000..dee87d45
--- /dev/null
+++ 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
new file mode 100644
index 00000000..48005fcd
--- /dev/null
+++ b/graphics/sprites/equipment/head/pvp-cap.xml
@@ -0,0 +1,13 @@
+<?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="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
new file mode 100644
index 00000000..84e970bf
--- /dev/null
+++ 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
new file mode 100644
index 00000000..0902ff9d
--- /dev/null
+++ b/graphics/sprites/equipment/head/pvpcap-golden.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/rabbit-ears.png b/graphics/sprites/equipment/head/rabbit-ears.png
new file mode 100644
index 00000000..218cb46e
--- /dev/null
+++ 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
new file mode 100644
index 00000000..738f9e4f
--- /dev/null
+++ b/graphics/sprites/equipment/head/rabbit-ears.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/rangerhat.png b/graphics/sprites/equipment/head/rangerhat.png
new file mode 100644
index 00000000..66059655
--- /dev/null
+++ 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
new file mode 100644
index 00000000..fdbd85df
--- /dev/null
+++ b/graphics/sprites/equipment/head/rangerhat.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/rednose.png b/graphics/sprites/equipment/head/rednose.png
new file mode 100644
index 00000000..a0590265
--- /dev/null
+++ 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
new file mode 100644
index 00000000..3557709f
--- /dev/null
+++ b/graphics/sprites/equipment/head/rednose.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
+<sprite>
+ <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.png b/graphics/sprites/equipment/head/rosehat.png
new file mode 100644
index 00000000..4332030e
--- /dev/null
+++ 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
new file mode 100644
index 00000000..7581c5d9
--- /dev/null
+++ b/graphics/sprites/equipment/head/rosehat.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
+<sprite>
+ <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.png b/graphics/sprites/equipment/head/sailor-hat.png
new file mode 100644
index 00000000..d5193809
--- /dev/null
+++ 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
new file mode 100644
index 00000000..651c040f
--- /dev/null
+++ b/graphics/sprites/equipment/head/sailor-hat.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/santabeardhat.png b/graphics/sprites/equipment/head/santabeardhat.png
new file mode 100644
index 00000000..ca21c8da
--- /dev/null
+++ 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
new file mode 100644
index 00000000..479f7ba2
--- /dev/null
+++ b/graphics/sprites/equipment/head/santabeardhat.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/santabeardhat.png"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/santahat.png b/graphics/sprites/equipment/head/santahat.png
new file mode 100644
index 00000000..5934f228
--- /dev/null
+++ 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
new file mode 100644
index 00000000..785466ec
--- /dev/null
+++ b/graphics/sprites/equipment/head/santahat.xml
@@ -0,0 +1,13 @@
+<?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/santahat.png|R;W"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/santahatS.xml b/graphics/sprites/equipment/head/santahatS.xml
new file mode 100644
index 00000000..15480918
--- /dev/null
+++ b/graphics/sprites/equipment/head/santahatS.xml
@@ -0,0 +1,13 @@
+<?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="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/scentedcandlehelmet.png b/graphics/sprites/equipment/head/scentedcandlehelmet.png
new file mode 100644
index 00000000..52e20a39
--- /dev/null
+++ b/graphics/sprites/equipment/head/scentedcandlehelmet.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/scentedcandlehelmet.xml b/graphics/sprites/equipment/head/scentedcandlehelmet.xml
new file mode 100644
index 00000000..0bf1f546
--- /dev/null
+++ b/graphics/sprites/equipment/head/scentedcandlehelmet.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/equipment/head/scentedcandlehelmet.png" width="25" height="44"/>
+ <include file="equipment/head/candlehelmet.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/serf.png b/graphics/sprites/equipment/head/serf.png
new file mode 100644
index 00000000..af85d484
--- /dev/null
+++ 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
new file mode 100644
index 00000000..ffb9dadb
--- /dev/null
+++ b/graphics/sprites/equipment/head/serf.xml
@@ -0,0 +1,13 @@
+<?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="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
new file mode 100644
index 00000000..509d396f
--- /dev/null
+++ 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
new file mode 100644
index 00000000..fe746482
--- /dev/null
+++ b/graphics/sprites/equipment/head/shades.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/shroom.png b/graphics/sprites/equipment/head/shroom.png
new file mode 100644
index 00000000..59db9604
--- /dev/null
+++ 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
new file mode 100644
index 00000000..81957332
--- /dev/null
+++ b/graphics/sprites/equipment/head/shroom.xml
@@ -0,0 +1,13 @@
+<?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="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/silkheadband.png b/graphics/sprites/equipment/head/silkheadband.png
new file mode 100644
index 00000000..0c25cddf
--- /dev/null
+++ 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
new file mode 100644
index 00000000..c03bb99c
--- /dev/null
+++ b/graphics/sprites/equipment/head/silkheadband.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/silkheadband.png|W"
+ width="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/skullmask.png b/graphics/sprites/equipment/head/skullmask.png
new file mode 100644
index 00000000..a99e9432
--- /dev/null
+++ 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
new file mode 100644
index 00000000..da5a67e8
--- /dev/null
+++ b/graphics/sprites/equipment/head/skullmask.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- 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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/smileycap.png b/graphics/sprites/equipment/head/smileycap.png
new file mode 100644
index 00000000..09f6e1f0
--- /dev/null
+++ 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
new file mode 100644
index 00000000..7f11873d
--- /dev/null
+++ b/graphics/sprites/equipment/head/smileycap.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- 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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/snowgoggles.png b/graphics/sprites/equipment/head/snowgoggles.png
new file mode 100644
index 00000000..55231611
--- /dev/null
+++ 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
new file mode 100644
index 00000000..8bbe5cef
--- /dev/null
+++ b/graphics/sprites/equipment/head/snowgoggles.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/standardheadband.png b/graphics/sprites/equipment/head/standardheadband.png
new file mode 100644
index 00000000..e55d7aa2
--- /dev/null
+++ 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
new file mode 100644
index 00000000..958b44d2
--- /dev/null
+++ b/graphics/sprites/equipment/head/standardheadband.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- 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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/sunglasses.png b/graphics/sprites/equipment/head/sunglasses.png
new file mode 100644
index 00000000..e3ad3746
--- /dev/null
+++ 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
new file mode 100644
index 00000000..37cf610b
--- /dev/null
+++ b/graphics/sprites/equipment/head/sunglasses.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/tamoshanter.png b/graphics/sprites/equipment/head/tamoshanter.png
new file mode 100644
index 00000000..7eccc36d
--- /dev/null
+++ 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
new file mode 100644
index 00000000..2d5a21ce
--- /dev/null
+++ b/graphics/sprites/equipment/head/tamoshanter.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Micksha
+Copyright (C) 2021 The Mana World -->
+
+<sprite>
+ <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
new file mode 100644
index 00000000..2b0a5473
--- /dev/null
+++ 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
new file mode 100644
index 00000000..9bc423d7
--- /dev/null
+++ b/graphics/sprites/equipment/head/terranite-mask.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/terranitehelm.png b/graphics/sprites/equipment/head/terranitehelm.png
new file mode 100644
index 00000000..c924c811
--- /dev/null
+++ 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
new file mode 100644
index 00000000..d17eac59
--- /dev/null
+++ b/graphics/sprites/equipment/head/terranitehelm.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/thin-crown.png b/graphics/sprites/equipment/head/thin-crown.png
new file mode 100644
index 00000000..d56dc461
--- /dev/null
+++ 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
new file mode 100644
index 00000000..1faac3ff
--- /dev/null
+++ b/graphics/sprites/equipment/head/thin-crown.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/tophat.png b/graphics/sprites/equipment/head/tophat.png
new file mode 100644
index 00000000..5a4f3bc6
--- /dev/null
+++ 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
new file mode 100644
index 00000000..96fe2d6d
--- /dev/null
+++ b/graphics/sprites/equipment/head/tophat.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- 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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/underworld-mask.png b/graphics/sprites/equipment/head/underworld-mask.png
new file mode 100644
index 00000000..aee3e111
--- /dev/null
+++ 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
new file mode 100644
index 00000000..031ab644
--- /dev/null
+++ b/graphics/sprites/equipment/head/underworld-mask.xml
@@ -0,0 +1,13 @@
+<?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="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/warlordhelm.png b/graphics/sprites/equipment/head/warlordhelm.png
new file mode 100644
index 00000000..07637fed
--- /dev/null
+++ 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
new file mode 100644
index 00000000..adb272f5
--- /dev/null
+++ b/graphics/sprites/equipment/head/warlordhelm.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/witch-doctor-mask.png b/graphics/sprites/equipment/head/witch-doctor-mask.png
new file mode 100644
index 00000000..e088d76d
--- /dev/null
+++ 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
new file mode 100644
index 00000000..4dbaecc4
--- /dev/null
+++ b/graphics/sprites/equipment/head/witch-doctor-mask.xml
@@ -0,0 +1,13 @@
+<?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="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/witch-hat.png b/graphics/sprites/equipment/head/witch-hat.png
new file mode 100644
index 00000000..5a7814db
--- /dev/null
+++ 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
new file mode 100644
index 00000000..3d8746b5
--- /dev/null
+++ b/graphics/sprites/equipment/head/witch-hat.xml
@@ -0,0 +1,13 @@
+<?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="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/witch-hat2.png b/graphics/sprites/equipment/head/witch-hat2.png
new file mode 100644
index 00000000..7eb34a0c
--- /dev/null
+++ 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
new file mode 100644
index 00000000..20adeaaf
--- /dev/null
+++ b/graphics/sprites/equipment/head/witch-hat2.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/wizard-hat.png b/graphics/sprites/equipment/head/wizard-hat.png
new file mode 100644
index 00000000..8976179b
--- /dev/null
+++ 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
new file mode 100644
index 00000000..5f913ddd
--- /dev/null
+++ b/graphics/sprites/equipment/head/wizard-hat.xml
@@ -0,0 +1,13 @@
+<?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="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/woolen.png b/graphics/sprites/equipment/head/woolen.png
new file mode 100644
index 00000000..1462a555
--- /dev/null
+++ 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
new file mode 100644
index 00000000..fd92470c
--- /dev/null
+++ b/graphics/sprites/equipment/head/woolen.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/xmaself.png b/graphics/sprites/equipment/head/xmaself.png
new file mode 100644
index 00000000..f84a48f4
--- /dev/null
+++ 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
new file mode 100644
index 00000000..b988cf62
--- /dev/null
+++ b/graphics/sprites/equipment/head/xmaself.xml
@@ -0,0 +1,13 @@
+<?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="40"
+ height="64"/>
+
+ <include file="model/headmodel.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/yeti-mask.png b/graphics/sprites/equipment/head/yeti-mask.png
new file mode 100644
index 00000000..2e003f5f
--- /dev/null
+++ 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
new file mode 100644
index 00000000..1c97baa6
--- /dev/null
+++ b/graphics/sprites/equipment/head/yeti-mask.xml
@@ -0,0 +1,13 @@
+<?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="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
new file mode 100644
index 00000000..e7b5b0e5
--- /dev/null
+++ 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
new file mode 100644
index 00000000..e882911f
--- /dev/null
+++ b/graphics/sprites/equipment/legs/assassin-female.xml
@@ -0,0 +1,12 @@
+<?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
new file mode 100644
index 00000000..01e9b2ac
--- /dev/null
+++ 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
new file mode 100644
index 00000000..29cbcade
--- /dev/null
+++ b/graphics/sprites/equipment/legs/assassin.xml
@@ -0,0 +1,12 @@
+<?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
new file mode 100644
index 00000000..e00c3220
--- /dev/null
+++ 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
new file mode 100644
index 00000000..bea0c2a2
--- /dev/null
+++ b/graphics/sprites/equipment/legs/bromenallegs-female.xml
@@ -0,0 +1,12 @@
+<?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
new file mode 100644
index 00000000..ac110b76
--- /dev/null
+++ 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
new file mode 100644
index 00000000..b2291768
--- /dev/null
+++ b/graphics/sprites/equipment/legs/bromenallegs.xml
@@ -0,0 +1,12 @@
+<?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
new file mode 100644
index 00000000..b65d4892
--- /dev/null
+++ 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
new file mode 100644
index 00000000..c339a325
--- /dev/null
+++ b/graphics/sprites/equipment/legs/chaps-female.xml
@@ -0,0 +1,12 @@
+<?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
new file mode 100644
index 00000000..d0c756b7
--- /dev/null
+++ 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
new file mode 100644
index 00000000..2ac17a46
--- /dev/null
+++ b/graphics/sprites/equipment/legs/chaps.xml
@@ -0,0 +1,12 @@
+<?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.png b/graphics/sprites/equipment/legs/miniskirt-female.png
new file mode 100644
index 00000000..3dac7401
--- /dev/null
+++ b/graphics/sprites/equipment/legs/miniskirt-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/miniskirt-female.xml b/graphics/sprites/equipment/legs/miniskirt-female.xml
new file mode 100644
index 00000000..60c03615
--- /dev/null
+++ b/graphics/sprites/equipment/legs/miniskirt-female.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Saulc
+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="model/base.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/miniskirt.png b/graphics/sprites/equipment/legs/miniskirt.png
new file mode 100644
index 00000000..ac762881
--- /dev/null
+++ b/graphics/sprites/equipment/legs/miniskirt.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/miniskirt.xml b/graphics/sprites/equipment/legs/miniskirt.xml
new file mode 100644
index 00000000..6b397678
--- /dev/null
+++ b/graphics/sprites/equipment/legs/miniskirt.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Reid
+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="model/base.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/pants-female.png b/graphics/sprites/equipment/legs/pants-female.png
new file mode 100644
index 00000000..df1c77d6
--- /dev/null
+++ 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
new file mode 100644
index 00000000..823f2f12
--- /dev/null
+++ b/graphics/sprites/equipment/legs/pants-female.xml
@@ -0,0 +1,12 @@
+<?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
new file mode 100644
index 00000000..07c6b815
--- /dev/null
+++ b/graphics/sprites/equipment/legs/pants-oversized.xml
@@ -0,0 +1,20 @@
+<?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
new file mode 100644
index 00000000..42ea83ed
--- /dev/null
+++ 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
new file mode 100644
index 00000000..5f860f29
--- /dev/null
+++ b/graphics/sprites/equipment/legs/pants.xml
@@ -0,0 +1,12 @@
+<?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.png b/graphics/sprites/equipment/legs/shorts-female.png
new file mode 100644
index 00000000..f89e2e5e
--- /dev/null
+++ b/graphics/sprites/equipment/legs/shorts-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/shorts-female.xml b/graphics/sprites/equipment/legs/shorts-female.xml
new file mode 100644
index 00000000..53a08a7e
--- /dev/null
+++ b/graphics/sprites/equipment/legs/shorts-female.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Reid
+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="model/base.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/shorts.png b/graphics/sprites/equipment/legs/shorts.png
new file mode 100644
index 00000000..9467060f
--- /dev/null
+++ b/graphics/sprites/equipment/legs/shorts.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/shorts.xml b/graphics/sprites/equipment/legs/shorts.xml
new file mode 100644
index 00000000..00b3c3a7
--- /dev/null
+++ b/graphics/sprites/equipment/legs/shorts.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Reid
+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="model/base.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/silkpants-female.png b/graphics/sprites/equipment/legs/silkpants-female.png
new file mode 100644
index 00000000..b3ab6630
--- /dev/null
+++ b/graphics/sprites/equipment/legs/silkpants-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/silkpants-female.xml b/graphics/sprites/equipment/legs/silkpants-female.xml
new file mode 100644
index 00000000..2bde09ea
--- /dev/null
+++ b/graphics/sprites/equipment/legs/silkpants-female.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- 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="model/base.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/silkpants.png b/graphics/sprites/equipment/legs/silkpants.png
new file mode 100644
index 00000000..f097b26d
--- /dev/null
+++ b/graphics/sprites/equipment/legs/silkpants.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/silkpants.xml b/graphics/sprites/equipment/legs/silkpants.xml
new file mode 100644
index 00000000..4bdb3135
--- /dev/null
+++ b/graphics/sprites/equipment/legs/silkpants.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Author: Reid
+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="model/base.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/skirt-female.png b/graphics/sprites/equipment/legs/skirt-female.png
new file mode 100644
index 00000000..fc8ff697
--- /dev/null
+++ b/graphics/sprites/equipment/legs/skirt-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/skirt-female.xml b/graphics/sprites/equipment/legs/skirt-female.xml
new file mode 100644
index 00000000..adfcf38f
--- /dev/null
+++ b/graphics/sprites/equipment/legs/skirt-female.xml
@@ -0,0 +1,12 @@
+<?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
new file mode 100644
index 00000000..617cf9cb
--- /dev/null
+++ 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
new file mode 100644
index 00000000..256faf35
--- /dev/null
+++ b/graphics/sprites/equipment/legs/skirt.xml
@@ -0,0 +1,12 @@
+<?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
new file mode 100644
index 00000000..92dad359
--- /dev/null
+++ 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
new file mode 100644
index 00000000..f661c5ec
--- /dev/null
+++ b/graphics/sprites/equipment/legs/terranite-female.xml
@@ -0,0 +1,12 @@
+<?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
new file mode 100644
index 00000000..164794fc
--- /dev/null
+++ 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
new file mode 100644
index 00000000..ee758a6a
--- /dev/null
+++ b/graphics/sprites/equipment/legs/terranite.xml
@@ -0,0 +1,12 @@
+<?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/override/adult-head.png b/graphics/sprites/equipment/override/adult-head.png
new file mode 100644
index 00000000..e5c7e613
--- /dev/null
+++ b/graphics/sprites/equipment/override/adult-head.png
Binary files differ
diff --git a/graphics/sprites/equipment/override/adult-head.xml b/graphics/sprites/equipment/override/adult-head.xml
new file mode 100644
index 00000000..3e42fd73
--- /dev/null
+++ b/graphics/sprites/equipment/override/adult-head.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<sprite variants="8" variant_offset="1">
+ <imageset name="base" src="graphics/sprites/equipment/override/adult-head.png|W;Y;G;C;B;M;R" width="32" height="64"/>
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0" offsetX="0" offsetY="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/equipment/override/adult-outfits.png b/graphics/sprites/equipment/override/adult-outfits.png
new file mode 100644
index 00000000..fee26677
--- /dev/null
+++ b/graphics/sprites/equipment/override/adult-outfits.png
Binary files differ
diff --git a/graphics/sprites/equipment/override/adult-outfits.xml b/graphics/sprites/equipment/override/adult-outfits.xml
new file mode 100644
index 00000000..0bafd361
--- /dev/null
+++ b/graphics/sprites/equipment/override/adult-outfits.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<sprite variants="16" variant_offset="1">
+ <imageset name="base" src="graphics/sprites/equipment/override/adult-outfits.png|W" width="64" height="64"/>
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/equipment/override/child-head-in-bed.xml b/graphics/sprites/equipment/override/child-head-in-bed.xml
new file mode 100644
index 00000000..7c8c4a5f
--- /dev/null
+++ b/graphics/sprites/equipment/override/child-head-in-bed.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<sprite variants="6" variant_offset="1">
+ <imageset name="base" src="graphics/sprites/equipment/override/child-head.png|W;R" width="30" height="30"/>
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0" offsetX="14" offsetY="-34"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/equipment/override/child-head.png b/graphics/sprites/equipment/override/child-head.png
new file mode 100644
index 00000000..145bc7ed
--- /dev/null
+++ b/graphics/sprites/equipment/override/child-head.png
Binary files differ
diff --git a/graphics/sprites/equipment/override/child-head.xml b/graphics/sprites/equipment/override/child-head.xml
new file mode 100644
index 00000000..3ff02638
--- /dev/null
+++ b/graphics/sprites/equipment/override/child-head.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<sprite variants="6" variant_offset="1">
+ <imageset name="base" src="graphics/sprites/equipment/override/child-head.png|W;R" width="30" height="30"/>
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0" offsetX="0" offsetY="-37"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/equipment/override/child-outfits-in-bed.xml b/graphics/sprites/equipment/override/child-outfits-in-bed.xml
new file mode 100644
index 00000000..b5afcb01
--- /dev/null
+++ b/graphics/sprites/equipment/override/child-outfits-in-bed.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<sprite variants="22" variant_offset="1">
+ <imageset name="base" src="graphics/sprites/equipment/override/child-outfits.png|W;Y;G;C;B;M;R" width="30" height="65"/>
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0" offsetX="23" offsetY="4"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/equipment/override/child-outfits.png b/graphics/sprites/equipment/override/child-outfits.png
new file mode 100644
index 00000000..c5e26c58
--- /dev/null
+++ b/graphics/sprites/equipment/override/child-outfits.png
Binary files differ
diff --git a/graphics/sprites/equipment/override/child-outfits.xml b/graphics/sprites/equipment/override/child-outfits.xml
new file mode 100644
index 00000000..7deb0ba5
--- /dev/null
+++ b/graphics/sprites/equipment/override/child-outfits.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<sprite variants="22" variant_offset="1">
+ <imageset name="base" src="graphics/sprites/equipment/override/child-outfits.png|W;Y;G;C;B;M;R" width="30" height="65"/>
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/equipment/shield/leather.png b/graphics/sprites/equipment/shield/leather.png
new file mode 100644
index 00000000..54c2e5b4
--- /dev/null
+++ b/graphics/sprites/equipment/shield/leather.png
Binary files differ
diff --git a/graphics/sprites/equipment/shield/leather.xml b/graphics/sprites/equipment/shield/leather.xml
new file mode 100644
index 00000000..0c7ae539
--- /dev/null
+++ b/graphics/sprites/equipment/shield/leather.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Jesusalva
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="shield"
+ src="graphics/sprites/equipment/shield/leather.png"
+ width="64"
+ height="64"/>
+
+ <include file="equipment/shield/standard.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/shield/standard.xml b/graphics/sprites/equipment/shield/standard.xml
new file mode 100644
index 00000000..b051adb1
--- /dev/null
+++ b/graphics/sprites/equipment/shield/standard.xml
@@ -0,0 +1,87 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="shield" src="graphics/sprites/equipment/shield/leather.png" width="64" height="64" />
+
+ <action name="default" imageset="shield">
+ </action>
+
+ <action name="stand" imageset="shield">
+ <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="shield">
+ <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="shield">
+ <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="shield">
+ <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="shield">
+ <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>
+
+</sprite>
diff --git a/graphics/sprites/equipment/shield/steel.png b/graphics/sprites/equipment/shield/steel.png
new file mode 100644
index 00000000..696307fd
--- /dev/null
+++ b/graphics/sprites/equipment/shield/steel.png
Binary files differ
diff --git a/graphics/sprites/equipment/shield/steel.xml b/graphics/sprites/equipment/shield/steel.xml
new file mode 100644
index 00000000..42be5e29
--- /dev/null
+++ b/graphics/sprites/equipment/shield/steel.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Jesusalva
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="shield"
+ src="graphics/sprites/equipment/shield/steel.png"
+ width="64"
+ height="64"/>
+
+ <include file="equipment/shield/standard.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/shield/wooden.png b/graphics/sprites/equipment/shield/wooden.png
new file mode 100644
index 00000000..0958c470
--- /dev/null
+++ b/graphics/sprites/equipment/shield/wooden.png
Binary files differ
diff --git a/graphics/sprites/equipment/shield/wooden.xml b/graphics/sprites/equipment/shield/wooden.xml
new file mode 100644
index 00000000..9bad4f27
--- /dev/null
+++ b/graphics/sprites/equipment/shield/wooden.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Jesusalva
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="shield"
+ src="graphics/sprites/equipment/shield/wooden.png"
+ width="64"
+ height="64"/>
+
+ <include file="equipment/shield/standard.xml"/>
+</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
new file mode 100644
index 00000000..52fd9301
--- /dev/null
+++ 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
new file mode 100644
index 00000000..cc6fa058
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/beheader.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/beheader.png"
+ width="64"
+ height="64"/>
+
+ <include file="model/base.xml"/>
+
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/bow-banshee.png b/graphics/sprites/equipment/weapons/bow-banshee.png
new file mode 100644
index 00000000..2b834ff2
--- /dev/null
+++ 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
new file mode 100644
index 00000000..5dbf4964
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/bow-banshee.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/bow-banshee.png|B"
+ width="64"
+ height="64"/>
+
+ <include file="model/base.xml"/>
+
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/bow-slingshot.png b/graphics/sprites/equipment/weapons/bow-slingshot.png
new file mode 100644
index 00000000..e7bb9747
--- /dev/null
+++ 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
new file mode 100644
index 00000000..a087f16e
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/bow-slingshot.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/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
new file mode 100644
index 00000000..a3a8a9f2
--- /dev/null
+++ 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
new file mode 100644
index 00000000..3fb00569
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/bow.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/bow.png|B;R"
+ width="64"
+ height="64"/>
+
+ <include file="model/base.xml"/>
+
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/dagger.png b/graphics/sprites/equipment/weapons/dagger.png
new file mode 100644
index 00000000..a2824de6
--- /dev/null
+++ 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
new file mode 100644
index 00000000..e2d33322
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/dagger.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/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/sandcutter.png b/graphics/sprites/equipment/weapons/sandcutter.png
new file mode 100644
index 00000000..f3537bcd
--- /dev/null
+++ 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
new file mode 100644
index 00000000..d2c19a4e
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/sandcutter.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/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-long.png b/graphics/sprites/equipment/weapons/sword-long.png
new file mode 100644
index 00000000..780c9714
--- /dev/null
+++ 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
new file mode 100644
index 00000000..5d3c5c02
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/sword-long.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/sword-long.png|B;R"
+ width="64"
+ height="64"/>
+
+ <include file="model/base.xml"/>
+
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/sword-short.png b/graphics/sprites/equipment/weapons/sword-short.png
new file mode 100644
index 00000000..78cabf8f
--- /dev/null
+++ 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
new file mode 100644
index 00000000..d5ba5ebb
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/sword-short.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/sword-short.png|B;R"
+ width="64"
+ height="64"/>
+
+ <include file="model/base.xml"/>
+
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/wand.png b/graphics/sprites/equipment/weapons/wand.png
new file mode 100644
index 00000000..7c3adfd6
--- /dev/null
+++ 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
new file mode 100644
index 00000000..4383cc66
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/wand.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/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
new file mode 100644
index 00000000..6ac6617b
--- /dev/null
+++ 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
new file mode 100644
index 00000000..30977694
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/xmas-bow-slingshot.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/xmas-bow-slingshot.png|B;R"
+ width="64"
+ height="64"/>
+
+ <include file="model/base.xml"/>
+
+</sprite>